1
  • 活动一
  • 活动二
  • 活动 3

假设当前活动是活动 1。活动 1 有一个主要目标。活动 1 设置 cmi.objectives.0.success_status = 通过,它从不设置 cmi.success_status。在这种情况下,在将数据从运行时环境数据模型映射到跟踪模型之后,活动 1 的主要目标的 ObjectiveProgressStatus 和 ObjectiveSatisfiedStatus 设置为 False。实际上,映射后,cmi.success_status 被覆盖在 cmi.objectives.0.success_status 上。这个对吗?

4

1 回答 1

1

不,不正确。主要目标不能在运行时直接访问。要在运行时设置其跟踪数据,您必须使用“cmi.success_status”或“cmi.score.scaled”。还有一件事,主要目标以外的地方目标的跟踪数据仅由 SCO 处理,LMS 的作用只是跟踪其状态,而不根据其跟踪数据采取任何行动。主要目标是活动的核心,它保存其跟踪数据。

于 2012-06-26T19:18:42.690 回答