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



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

但是,我注意到D2L在每次新尝试中重置了课件的运行时数据。重试课程时,这会使分数重置为0。我尝试在SCORM云上运行课程软件,并且在禁用"重置运行时数据"选项时它可以很好地工作。

D2L是否具有相似的功能可以停止重置运行时数据?还是有办法过来?

如果您的课程的cmi.exit设置为normal,则SCORM将以新的分数将下一个启动视为新的尝试。如果将cmi.exit设置为suspend,则下一个启动将恢复先前的会话,而先前的得分完好无损。请注意,将某些LMS设置为completed后,可能不允许您更新分数。

SCORM不能提供一种用新的分数选择性替代先前分数的方法(例如,"只要在较高的情况下才能获得新的分数")。这将是LMS中管理员控件的函数,并非所有LMS都提供该功能。

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

最新更新