【问题标题】:Individual Assignment in Google Classroom APIGoogle Classroom API 中的个人作业
【发布时间】:2017-04-11 10:31:43
【问题描述】:

我正在将 google 课堂与 python 集成,用于在以下代码中创建课业工作正常。参考:https://developers.google.com/classroom/guides/manage-coursework

courseWork = {  
  'title': 'sample assignment',  
  'description': 'Read the article about ant colonies and complete the quiz.',  
  'materials': [  
     {'link': { 'url': 'http://example.com/ant-colonies' }}
],  
  'workType': 'ASSIGNMENT',  
  'state': 'PUBLISHED',  
}  
courseWork = service.courses().courseWork().create(  
    courseId='<course ID or alias>', body=courseWork).execute()  
print('Assignment created with ID {0}'.format(courseWork.get('id')))

在这里,我想为班上的少数学生创建一个作业,而不是全部。我该怎么做?

【问题讨论】:

    标签: google-classroom


    【解决方案1】:

    您应该使用modifyAssignees 方法。这里需要将assigneeMode 设置为INDIVIDUAL_STUDENTS。并在IndividualStudentsOptions字段中提供具体的学生ID。

    【讨论】:

      【解决方案2】:

      很遗憾,我看不到有关您的用例的任何文档。根据您的reference,它似乎只为一个小组而不是为单个学生提供创建作业。但是,UI Google Classroom 具有从列表中选择学生的功能。

      您可以为此提交feature request

      【讨论】:

        猜你喜欢
        • 2020-01-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-14
        • 2017-08-28
        • 2016-05-20
        相关资源
        最近更新 更多