首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >停止Desire2Learn在新尝试时重置SCORM运行时数据

停止Desire2Learn在新尝试时重置SCORM运行时数据
EN

Stack Overflow用户
提问于 2016-12-09 14:33:49
回答 1查看 108关注 0票数 0

我是SCORM的新手,目前的任务是在一个电子学习课程软件中跟踪用户分数。需要发生的是,只有当分数高于前一次尝试时,才会捕获分数。例如,我在第一次尝试中得了50分,在第二次尝试中,我的分数只有在高于50的情况下才会被捕获。

然而,我注意到D2L在每次新的尝试时都会重置课件的运行时数据。当我重试课程时,这会导致分数重置为0。我试过在SCORM Cloud上运行这个课件,当"Reset Runtime Data“选项被禁用时,它工作得很好。

D2L是否有类似的函数来停止重置运行时数据?或者,有没有办法克服这个问题?

EN

回答 1

Stack Overflow用户

发布于 2016-12-10 03:12:47

如果根据规范,您的课程的cmi.exit设置为normal,则SCORM会将下一次启动视为具有新分数的新尝试。如果将cmi.exit设置为suspend,则下一次启动将继续前一个会话,而之前的分数保持不变。注意:某些LMS可能不允许您在将课程状态设置为completed后更新分数。

SCORM不提供有选择地用新分数替换以前分数的方法(例如“只有在新分数更高的情况下才接受新分数”)。这将是LMS内的管理控件的功能,并不是所有LMS都会提供该功能。

我没有使用D2L LMS的经验,所以我不能使用它。因为这个问题实际上是关于D2L中的管理功能,而不是SCORM编程,所以我建议您在D2L支持论坛中发布您的问题。祝好运。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41054411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档