所有发布的符合 SCORM 标准的测验是否可以共享其属性(幻灯片计数、幻灯片查看次数、分数)
iSpring 演示者或任何其他发布的符合 Scorm 的测验是否以符合 SCORM 的方式提供其测验分数、查看的幻灯片、幻灯片计数,任何其他符合 SCORM 的测验构建器都可以在客户端以相同的方式访问这些内容< em>javascript本身或通过任何可以在客户端访问的媒介。
目前,我能够捕获 lms.js 中提供的活动中查看的幻灯片、其计数和测验分数,但它仅特定于 ISpring。
Does iSpring presenter or any other Scorm Compliant Quiz published make available its quiz scores, slides viewed, slides count in a SCORM compliant way, which can be accessible by any other SCORM compliant quiz builder in the same manner at the Client side javascript itself or through any medium through which it can be accessed at client side.
Currently I am able to capture the Slides viewed, its count, and the quiz score from the event available in lms.js, but its specific to ISpring only.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
SCORM 定义了报告大量数据的标准方法。这是 SCORM 数据的完整列表模型元素。
测验分数包含在此数据集中(cmi.score.scaled、cmi.score.raw、cmi.score.min、cmi.score.max)。不幸的是,虽然“查看的幻灯片”和“幻灯片计数”不可用。 SCORM 旨在与内容无关;内容的内部实现是一个黑匣子。并非所有内容都有“幻灯片”(有人会认为最好的内容没有),因此将其作为通用数据模型元素是没有意义的。
SCORM 确实提供了记录“竞争百分比”的数据模型元素。 cmi.progress_measure 元素是一个介于 0-1 之间的缩放值,指示学习者在内容中的进度。这可能是捕捉您正在寻找的内容的好方法。然而不幸的是,由于进度度量对于 SCORM 2004 来说是新的,因此并非所有创作工具都会报告其值。
SCORM defines standard ways to report a lot of data. Here is a complete list of the SCORM data model elements.
Quiz scores are included in this data set (cmi.score.scaled, cmi.score.raw, cmi.score.min, cmi.score.max). Unfortunately though "slides viewed" and "slides count" are not available. SCORM is intended to be content agnostic; the internal implementation of content is a black box. Not all content has "slides" (and one would argue that the best content doesn't) so it doesn't make sense to have that as a generic data model element.
SCORM does provide a data model element that records "percent compete". The cmi.progress_measure element is a scaled value between 0-1 that indicates how far along the learner is in the content. That might be a good way to capture what you are looking for. Unfortunately however, since progress measure is new to SCORM 2004, not all authoring tools will report its value.
SCORM 标准仅提供有限的方式来报告观看者在以下一组变量中的成就:
cmi.progress_measure(真实 (10,7) 范围 (0..1),RW)进度度量学习者为完成 SCO
cmi.scaled_passing_score 所做的努力(real(10,7) 范围 (-1 .. 1), RO)掌握 SCO
cmi.score 所需的按比例及格分数._children (scaled,raw,min,max, RO) 支持的数据模型元素列表
cmi.score.scaled (实数 (10,7) 范围 (-1..1) , RW) 反映学习者表现的数字
cmi.score.raw (real (10,7), RW) 反映学习者相对于以下值所限定范围的表现的数字最小值和最大值
cmi.score.min(实数 (10,7),RW) 原始分数范围内的最小值
cmi.score.max(实数 (10 ,7), RW) 原始分数范围内的最大值
这些变量是通用的,因此可以被各种 SCO 对象使用。然而,由于这一通用标记的客观性,将混合内容聚合在一个单元中的 SCO(例如可以包含幻灯片和测验的 iSpring 演示文稿)不可能跟踪详细信息 - 您只有一个总分。
iSpring Presenter 允许您在计算总分时指定演示文稿中幻灯片和单独测验的“权重”。
浏览幻灯片的百分比
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 学习内容以 cmi.score.raw 形式向 LMS 报告总分
标准化百分比以 cmi.score.scaled 形式向 LMS 报告
但是由于上述原因无法向符合 SCORM 的通用 LMS 报告详细信息。唯一的解决方案是从幻灯片中单独进行测验。
SCORM Standard provides only a limited way to report viewer's achievents in a set of the following variables:
cmi.progress_measure (real (10,7) range (0..1), RW) Measure of the progress the learner has made toward completing the SCO
cmi.scaled_passing_score (real(10,7) range (-1 .. 1), RO) Scaled passing score required to master the SCO
cmi.score._children (scaled,raw,min,max, RO) Listing of supported data model elements
cmi.score.scaled (real (10,7) range (-1..1), RW) Number that reflects the performance of the learner
cmi.score.raw (real (10,7), RW) Number that reflects the performance of the learner relative to the range bounded by the values of min and max
cmi.score.min (real (10,7), RW) Minimum value in the range for the raw score
cmi.score.max (real (10,7), RW) Maximum value in the range for the raw score
These variables are generic and thus can be used by the variety of SCO objects. However, due to imporsonality of this generic mark, the SCOs aggregating mixed content in one unit (such as iSpring Presentations which can contain slides and quizzes) is not possible to track the detailed information - you just have a total mark.
iSpring presenter allows you to specify 'weight' of the slides and individual quizzes within the presentation when calculating the total mark.
percent of slides viewed
SlidesPercent = SlidesViewed / TotalSlides
The percent of each quiz withing the presentation
QuizPercent(i) = GatheredQuizScore(i) / MaximumScore(i)
Calculate weighted percent (the sum of each learning course item percent multiplied to the corresponding weight)
WeightedPercent = (SlidesPercent*SlidesWeight) + Sum(QuizPercent(i) * QuizWeight(i))
Calculate total weight of the learning course (the sum of quiz weights plus weight of the slides
TotalWeight = SlidesWeight + Sum(QuizWeight(i)
Calculate normalized percent of the whole learning cours (0..1)
NormalizedPercent = WeightedPercent / TotalWeight
Calculate total score of the learning course
TotalScore = NormlizedPercent * MaxScore
The total score is reported by iSpring learning content to LMS as cmi.score.raw
The normalized percent is reported to LMS as cmi.score.scaled
However due to the reasons described above it is not possible to report details to a generic SCORM-compliant LMS. The only solution is to make separate quizzes from slides.