0

iSpring 演示者或发布的任何其他符合 Scorm 的测验是否以符合 SCORM 的方式提供其测验分数、查看的幻灯片、幻灯片计数,任何其他符合 SCORM 的测验生成器可以在客户端javascript本身或通过相同的方式访问可以在客户端访问它的任何介质。

目前,我能够从 lms.js 中可用的事件中捕获已查看的幻灯片、其计数和测验分数,但它仅适用于 ISpring。

4

2 回答 2

0

SCORM 定义了报告大量数据的标准方法。这是SCORM 数据模型元素的完整列表

测验分数包含在此数据集中(cmi.score.scaled、cmi.score.raw、cmi.score.min、cmi.score.max)。不幸的是,虽然“已查看幻灯片”和“幻灯片计数”不可用。SCORM 旨在与内容无关;内容的内部实现是一个黑盒子。并非所有内容都有“幻灯片”(有人会争辩说最好的内容没有),因此将其作为通用数据模型元素是没有意义的。

SCORM 确实提供了一个记录“竞争百分比”的数据模型元素。cmi.progress_measure 元素是一个介于 0-1 之间的缩放值,表示学习者在内容中的距离。这可能是捕捉您正在寻找的东西的好方法。然而不幸的是,由于进度度量对于 SCORM 2004 来说是新的,并不是所有的创作工具都会报告它的价值。

于 2010-06-09T14:46:10.963 回答
0

SCORM 标准仅提供了一种有限的方式来报告查看者在以下一组变量中的成就:

cmi.progress_measure (real (10,7) range (0..1), RW) 衡量学习者完成 SCO 所取得的进展

cmi.scaled_pa​​ssing_score (real(10,7) range (-1 .. 1), RO) 掌握 SCO 所需的比例及格分数

cmi.score._children (scaled,raw,min,max, RO) 支持的数据模型元素列表

cmi.score.scaled (real (10,7) range (-1..1), RW) 反映学习者表现的数字

cmi.score.raw (real (10,7), RW) 反映学习器相对于 min 和 max 值所界定的范围的表现的数字

cmi.score.min (real (10,7), RW) 原始分数范围内的最小值

cmi.score.max (real (10,7), RW) 原始分数范围内的最大值

这些变量是通用的,因此可以被各种 SCO 对象使用。但是,由于这个通用标记的不公平性,SCO 将混合内容聚合在一个单元中(例如 iSpring Presentations,其中可能包含幻灯片和测验),无法跟踪详细信息 - 你只有一个总分。

iSpring 演示者允许您在计算总分时指定演示文稿中幻灯片和单个测验的“权重”。

查看的幻灯片百分比

SlidesPercent = SlidesViewed / TotalSlides

每个测验的百分比与演示文稿

QuizPercent (i) = GatheredQuizScore(i) / MaximumScore(i)

计算加权百分比(每个学习课程项目百分比的总和乘以相应的权重)

WeightedPercent = (SlidesPercent*SlidesWeight) + Sum(QuizPercent(i) * QuizWeight(i))

计算学习课程的总权重(测验权重加上幻灯片权重的总和

TotalWeight = SlidesWeight + Sum(QuizWeight(i)

计算整个学习课程的归一化百分比 (0..1)

NormalizedPercent = WeightedPercent / TotalWeight

计算学习课程的总分

TotalScore = NormlizedPercent * MaxScore

总分由 iSpring 学习内容上报到 LMS 为 cmi.score.raw

标准化百分比以 cmi.score.scaled 的形式报告给 LMS

但是,由于上述原因,无法将详细信息报告给符合 SCORM 的通用 LMS。唯一的解决方案是从幻灯片制作单独的测验。

于 2011-06-22T07:50:56.373 回答