首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当多个简历不正确时,cmi.core.score.raw不正确

问当多个简历不正确时,cmi.core.score.raw不正确
EN

Stack Overflow用户
提问于 2018-01-24 06:57:35
回答 1查看 188关注 0票数 1

当我多次尝试一个课程的简历时,cmi.core.score.raw分数没有被正确地更新。

假设课程中有5个部分。如果用户成功地完成了这两个部分,那么退出得分是适当的(比如30)。当用户继续课程时,它从正确的位置开始,即使用户正确地回答了所有问题,分数也不会更新到100 (它保存为70-80 )。它显示了失败的结果,这是错误的,因为用户已经正确回答了所有的问题。

我想这可能是因为SCORM1.2提出的suspend_data最大值限制,但是每次课程都会在正确的位置继续进行。所以我很困惑是什么导致了这种行为?

我也尝试了相同的课程在蝎子云,有同样的问题仍然存在。

在创建SCORM1.2包时,是否存在可能导致此问题的设置?

以前有没有人面临过这个问题?我搜索了一下,却找不到合适的答案。任何帮助都将不胜感激。

更新:,我正在附加scromcloud启动历史图像,它将在启动、开始和结束时清楚地显示得分值。

​

​

EN

回答 1

Stack Overflow用户

发布于 2018-01-26 03:56:18

上海合作组织通常负责执行“数学”部分,因为它维护学生尝试的cmi.core.score部分。

你正确地假设暂停数据可能并不能使上海合作组织有能力确定正确/不正确的历史,但需要在上海合作组织的逻辑范围内进行更深入的分析,以确定是否完全支持将其重新置于原来的位置。

SCORM1.2在支持学生尝试方面基本上是一个“可选的”标准。尽管标准经常声明有字符限制,但它通常是由LMS强制执行的。

因此,当在LMS上使用SCO时,可能要评估上海合作组织内部正在发生什么,那就是在https://cybercussion.com上试用bookmarklet,或者看看是否可以在SCORM云中找到更深的日志,这些日志显示正在存储的实际数据。挂起的数据总是有可能被混淆的,但是既然您说了SCORM1.2,我将表示怀疑。它可能是半人类可读的。

失败了,我们需要深入研究上海合作组织的代码库,以确定它在获得暂停数据后如何“将自己放回”。要做到这一点,我将搜索代码库中的"cmi.suspend_data“,以帮助定位它。

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

https://stackoverflow.com/questions/48416515

复制
相关文章

相似问题

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