首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scorm 2004分数值在测验后不会出现

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

Stack Overflow用户
提问于 2020-07-10 00:10:27
回答 1查看 67关注 0票数 1

我正在尝试为SCORM2004编写一个JavaScript集成,并添加了以下代码来截取任何分数值。我去了一个快速的,但没有得到分值。

代码语言:javascript
复制
SetValue = (name, value) => {
   // see if name is 'cmi.score.min|max|raw|scaled'
}

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

我不认为我是唯一一个尝试编写这些函数的人。所以我真的不想重复发明轮子。有没有针对这些的库或助手函数?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-07-19 02:40:35

这对我很有效,我之前在网上找到的。

代码语言:javascript
复制
 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( "" );
      }

啊,真灵。

visit this link complete view... i got this on solution on here

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

https://stackoverflow.com/questions/62819142

复制
相关文章

相似问题

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