1

请阅读以下场景并告诉我问题所在:

  1. 我有两个内容包(CP1 和 CP2)。
  2. CP2 的 targetsGlobalToSystem = true。
  3. CP2 有一个全局目标,readSatisfiedStatus = true 和 targetObjectiveID = g-obj。
  4. CP1 有一个本地目标,writeSatisfiedStatus = true 和 targetObjectiveID = g-obj。
  5. CP1 局部目标的客观进展状态和目标满足状态为真。
  6. CP1 启动,本地目标的目标满足状态在退出所有导航请求后写入 CP2 的全局目标。
  7. 控制返回到 LMS。
  8. CP1 再次启动。CP1 局部目标的 Objective Progress Status 和 Objective Satisfied Status 的值是多少?
4

1 回答 1

1

CP1 不会受到影响,因为它不读取全局目标值。只有 CP2 可以访问全局目标值,因为它已将“readSatisfiedStatus”设置为 true。“writeSatisfiedStatus”与为变量赋值相同,而“readSatisfiedStatus”读取赋值给该变量的值。

于 2012-06-28T20:03:45.850 回答