使用Google Classroom API创建作业时评分类别未成功设置的问题咨询
Google Classroom API创建作业时评分类别未成功设置的问题咨询
我最近在用Google Classroom API创建课程作业时碰到了个头疼的问题,想请教下社区里的大佬们。
我在代码里调用setGradeCategory()方法,传入了课程中已经存在的评分类别对象,作业本身能正常创建,但奇怪的是评分类别压根没被应用上——不管是通过GET接口查询作业详情,还是直接登录Google Classroom后台查看,这个新作业的评分类别都是空白的,只能手动去后台设置才行。
先跟大家说明下前提:我要创建作业的课程里确实存在对应的评分类别,我设置的属性也都是有效的,以下是我的代码片段:
GradeCategory gradeCategory = new GradeCategory(); gradeCategory.setDefaultGradeDenominator(40); gradeCategory.setId("785124763466"); gradeCategory.setName("Homework"); gradeCategory.setWeight(4000); CourseWork content = new CourseWork() .setTitle(assignmentTitle) .setDescription("Test Assignment") .setMaterials(materials) .setMaxPoints(maxPoints) .setGradeCategory(gradeCategory) .setWorkType("ASSIGNMENT");
代码执行后作业能成功生成,但新作业的评分类别就是空白状态,完全没带上我指定的「Homework」类别。有没有小伙伴遇到过类似的情况,或者能看出我代码里哪里出问题了吗?
内容来源于stack exchange
相关产品推荐
相关产品推荐

