使用 Moodle - LTI ToolProvider 可以实现以下场景吗:
所以我的问题是,在用户 A 参加考试后,工具 T 是否可以更改用户 A 的考试 X 的分数和评分状态?在这种情况下,校正器 C 正在更改结果。该工具如何验证校正者(Moodle 中的教师)身份,以便他能够影响 Moodle 上一名学生的 X 考试的分数和等级?
或者 GradingProgess.PendingManual 仅意味着老师只能在 Moodle 本身上更改考试 X 的成绩?
是的,绝对支持这种工作流程,并且所有评分都在该工具中完成。然而,Moodle 不会在第 4 步记录分数值,因为在记录分数之前它要求“GradeProgress”与“FullyGraded”匹配(请参阅相关分数代码)。
此外,PendingManual 状态并不意味着教师需要更改 Moodle 中的成绩;最终成绩可以记录在工具中(步骤 5)并从工具发送(步骤 6)。
教师可以通过多种方式之一启动该工具来进行成绩更新(第 5 步):
当最终分数/成绩以“GradingProgress”值为“FullyGraded”发回时,分数将在 Moodle 成绩簿中可见。