You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 07:53:04