Moodle LTI,沟通后工具更改分数

问题描述 投票:0回答:1

使用 Moodle - LTI ToolProvider 可以实现以下场景吗:

  1. 用户 A 在 Moodle 上启动考试 X
  2. Moodle 连接到 LTI 并在工具 T 上打开考试 X
  3. 用户 A 在工具 T 上的新窗口中参加考试 X 并完成考试 X。
  4. Score 50 和 GradingProgress.PendingManual 从工具 T 返回到 Moodle。
  5. 纠正者 C 2 天后登录工具 T,并为考试 X 的第 2 题加分。
  6. 新分数 60 和 GradingProgress.FullyGraded 由工具 T 返回到 Moodle。
  7. 分数和状态已在 Moodle 上更新。

所以我的问题是,在用户 A 参加考试后,工具 T 是否可以更改用户 A 的考试 X 的分数和评分状态?在这种情况下,校正器 C 正在更改结果。该工具如何验证校正者(Moodle 中的教师)身份,以便他能够影响 Moodle 上一名学生的 X 考试的分数和等级?

或者 GradingProgess.PendingManual 仅意味着老师只能在 Moodle 本身上更改考试 X 的成绩?

moodle lti
1个回答
0
投票

是的,绝对支持这种工作流程,并且所有评分都在该工具中完成。然而,Moodle 不会在第 4 步记录分数值,因为在记录分数之前它要求“GradeProgress”与“FullyGraded”匹配(请参阅相关分数代码)。

此外,PendingManual 状态并不意味着教师需要更改 Moodle 中的成绩;最终成绩可以记录在工具中(步骤 5)并从工具发送(步骤 6)。

教师可以通过多种方式之一启动该工具来进行成绩更新(第 5 步):

  1. 通过正常的资源链接启动(即从 Moodle 启动活动),然后继续查看提交并对用户(重新)评分。
  2. 通过 Moodle 成绩册中的提交审核启动。为此,请查看成绩册中特定学生/活动的单元格操作,然后选择“成绩分析”。如果该工具支持此规范,这将启动工具内的相关评分视图,然后教师可以在其中更新该学生的成绩。

当最终分数/成绩以“GradingProgress”值为“FullyGraded”发回时,分数将在 Moodle 成绩簿中可见。

© www.soinside.com 2019 - 2024. All rights reserved.