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

关于Moodle-LTI工具提供商实现事后改分场景的技术问询

Moodle-LTI工具提供商场景实现问题解答

1. 工具T能否在用户A考完试后修改其考试X的分数与评分状态?

可以实现。LTI的Assignment and Grade Services (AGS) 规范支持工具向平台(Moodle)多次推送成绩更新。只要工具T符合LTI AGS标准,在用户完成考试后,无论是自动调整还是人工批改后的分数,都能向Moodle发送包含新分数和对应评分状态的请求,Moodle会接收并更新学生的成绩记录,就像场景中从50分更新到60分、评分状态从GradingProgress.PendingManual变为GradingProgress.FullyGraded的流程。

2. 批改者C(Moodle教师)如何通过工具认证以影响学生成绩?

批改者C的身份认证依赖LTI的角色传递与签名验证机制:

  • 当C从Moodle平台发起访问工具T的请求时,Moodle会生成包含LTI签名、用户身份信息以及教师角色标识(如http://purl.imsglobal.org/vocab/lis/v2/membership#Instructor)的认证参数。
  • 工具T接收请求后,通过验证签名的合法性以及角色信息,确认C具备批改权限。
  • 之后C在工具T内对学生成绩的调整操作,会通过LTI AGS接口同步推回Moodle,完成成绩更新。
  • 部分工具也支持教师直接登录,但主流方式是通过Moodle的LTI跳转完成身份校验,确保权限与Moodle内的角色一致。

3. GradingProgress.PendingManual是否仅表示教师只能在Moodle内修改成绩?

不是。GradingProgress.PendingManual的含义是当前成绩处于待人工批改状态,人工批改的操作并不限制在Moodle内:

  • 教师既可以在Moodle的成绩管理模块直接修改,也可以像场景中那样在工具T内完成批改,再由工具T通过AGS接口将更新后的分数和状态(如GradingProgress.FullyGraded)推送给Moodle。
  • 这个状态只是告知平台,成绩尚未最终确定,需要人工干预,干预的地点可以是平台内部或外部LTI工具。

内容的提问来源于stack exchange,提问作者Brunonen

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 10:42:15