我正在将谷歌教室与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')))
在这里,我想为少数几个班级的学生创建作业。我该怎么做?
答案 0 :(得分:1)
您应该使用modifyAssignees
方法。在这里,您需要将assigneeMode
设置为INDIVIDUAL_STUDENTS
。并向IndividualStudentsOptions
字段提供特定的学生ID。
答案 1 :(得分:-1)
不幸的是,我看不到有关您的用例的任何文档。根据您的reference,它似乎只为群组提供创作作业,而不是为个别学生创作作业。但是,用户界面Google课堂可以从列表中选择学生。
您可以为此提交feature request。