1
- 活动1
- 活动2
- 活动3
假设当前活动是活动1.活动1具有一个主要目标。活动1设置cmi.objectives.0.success_status =传递,它从不设置cmi.success_status。在这种情况下,将数据从运行环境数据模型映射到跟踪模型后,活动1的主要目标的ObjectiveProgressStatus和ObjectiveSatisfiedStatus被设置为False。实际上,在映射之后,cmi.success_status被覆盖在cmi.objectives.0.success_status上。它是否正确?映射从运行时环境数据模型的模型跟踪
如果SCO调用GetValue(“cmi.objectives.0.success_status”),必须检索哪些信息?主要目标()的success_status或第一个目标()的success_status? –
“cmi.objectives.0.success_status”与主要目标无关。如果你调用GetValue(“cmi.objectives.0.success_status”),你将通过调用SetValue(“cmi.objectives.0.success_status,”passed/failed“)得到你分配给它的值。如果你想获取主要目标的成功状态,必须调用GetValue(“cmi.success_status”) – FadelMS
Suppost Activity只在其清单中有一个主要目标,在这种情况下,如果SCO调用GetValue,必须检索什么值“cmi.objectives._count”)? –