我试图获得一个分数,并从SCORM内容(2004版)中取得进步。到目前为止,我已经能够使用自定义的书面LMS API将CMI值保存到我的数据库中。
cmi.score.raw--->>0
cmi.score.max--->>15
cmi.score.min--->>0
cmi.score.scaled--->>0
我需要知道如何根据上述值来计算学生的进度,分数和等级。 有没有具体的方法或功能可以计算钙盐?还是我错过了SCORM的价值?
答案 0 :(得分:1)
通常您不会计算得分,得分是您显示的值-raw
和scaled
,由SCO设置。为了取得进步,2004年包含了cmi.progress_measure
值,尽管我认为它只是偶尔使用,并且会再次由内容设置。直接在SCORM中并没有真正的“等级”概念。有一个精通分数(或按比例划分的及格分数),旨在反映SCO被视为合格所需要的分数。有关此值的更多信息,请参见https://support.scorm.com/hc/en-us/articles/206166246-Setting-the-mastery-score和https://support.scorm.com/hc/en-us/articles/206167026-What-are-the-elements-for-placing-a-passing-score-in-your-SCORM-manifest-。
https://scorm.com/scorm-explained/technical-scorm/run-time/run-time-reference/是所有运行时值的很好参考。