首页 > 解决方案 > SCORM清单:选择性跟踪/完成?

问题描述

在 SCORM 组织中,我有一个包含 2 个子项目的项目,并附有它们各自的资源。我希望这两个项目都是可见的,但只有其中一个足以将父项目标记为已完成。(不是任何一个,而是某个特定的。)我可以通过单独修改清单来实现这一点,还是跟踪后端必须实现一些东西?

我尝试了两种不同的组合,但没有成功:

LMS(我使用https://cloud.scorm.com/进行测试)似乎并不关心,总是在调试输出中返回相同的结果,并将课程标记为不完整/失败。

我知道 ins:trackable,但不幸的是,这仅适用于 SAVE1.0。还有什么我可以做的吗?

另外:从文档中,我不确定如何正确使用 adlcp:completionThreshold 。父母或孩子应该拥有此财产吗?我是否需要通过组织的层次结构传播此属性?有人可以举个例子吗?

标签: scormscorm2004

解决方案


完成与成功

完成阈值挂钩到cmi.progress_measure. 与cmi.score.scaled值一样,它使用 0 到 1 的十进制值来表示百分比。如果您的完成阈值为“0.8”,则学生需要达到 0.8 (80%) 的进度衡量标准才能cmi.completion_status“完成”,如果低于此标准,则将是“不完整”。也类似于minNormalizedMeasure包含在挂钩到cmi.scaled_passing_score. 这将有助于cmi.success_status根据cmi.score.scaled会议确定或超过该阈值。即“通过”或“失败”。

我在这里对此有一些更深入的评论:https ://github.com/cybercussion/SCOBot/wiki/Instructional-Design-Planning

资产与 SCO

据我所知,使用“资产”的 scormType 本质上是一个非跟踪项目。像 PDF 或图像。这些不会与 SCORM 运行时 API 通信。

希望有助于解释一下。


推荐阅读