假设当前活动是活动1.活动1有一个主要目标。活动1设置cmi.objectives.0.success_status =传递,它永远不会设置cmi.success_status。在这种情况下,在将数据从运行时环境数据模型映射到跟踪模型之后,活动1的主要目标的ObjectiveProgressStatus和ObjectiveSatisfiedStatus被设置为False。实际上,在映射之后,cmi.success_status将被覆盖在cmi.objectives.0.success_status上。这是对的吗?
答案 0 :(得分:1)
不,不正确。无法在运行时直接访问主要目标。要在运行时设置跟踪数据,必须使用“cmi.success_status”或“cmi.score.scaled”。另外一件事,跟踪主要目标以外的本地目标数据仅由SCO处理,而LMS的作用只是为了跟踪其状态而不根据其跟踪数据采取任何行动。主要目标是活动的核心,并保存其跟踪数据。