Scorm 2004的分数值不会在测验后出现

  • 本文关键字:2004 Scorm scorm scorm2004
  • 更新时间 :
  • 英文 :


我正试图为Scorm 2004编写一个JavaScript集成,我添加了以下代码来拦截任何得分值。我去了一个快速,没有得分值进来。

SetValue = (name, value) => {
// see if name is 'cmi.score.min|max|raw|scaled'
}

我的目标是获得分数值并将其发送到后端,我想知道分数值何时可用?有没有可能有一个没有分值的测验(虚拟测验…(?最后,如何在挂起时获取完成百分比?

我不认为我是唯一一个试图编写这些函数的人。所以我真的不想重新发明轮子。这些函数有库或辅助函数吗?

谢谢

这对我很有效,我不久前在上发现了它

if( this.aiccgroup ) {
LMSSetValue( this.name, lmsVal )
if( this.name == 'cmi.score.raw' ){
var scaled = this.value / 100
LMSSetValue( 'cmi.score.scaled', scaled )
LMSSetValue( 'cmi.score.min', 0 )
LMSSetValue( 'cmi.score.max', 100 )
LMSCommit( "" );
}

它奏效了。

访问此链接完整视图。。。我在上找到了这个解决方案

最新更新