MJ_Developer
MJ_Developer

Reputation: 546

mapInfo in SCORM 2004 3rd Edition

Please read the following scenario and tell me what's the problem:

  1. I have two Content Packages (CP1 and CP2).
  2. CP2 has objectivesGlobalToSystem = true.
  3. CP2 has a global objective with readSatisfiedStatus = true and targetObjectiveID = g-obj.
  4. CP1 has a local objective with writeSatisfiedStatus = true and targetObjectiveID = g-obj.
  5. Objective Progress Status and Objective Satisfied Status of local objective of CP1 are true.
  6. CP1 is launched and Objective Satisfied Status of the local objective is written to the global objective of CP2 after an Exit All Navigation Request.
  7. The control returns to the LMS.
  8. CP1 is launched again. What is the value of Objective Progress Status and Objective Satisfied Status of local objective of CP1?

Upvotes: 1

Views: 220

Answers (1)

FadelMS
FadelMS

Reputation: 2037

CP1 will not be affected because it doesn't read the global objective values. Only CP2 has access to the global objective values since it has "readSatisfiedStatus" set to true. "writeSatisfiedStatus" is the same as assigning a value to a variable, while "readSatisfiedStatus" reads the value assigned to that variable.

Upvotes: 1

Related Questions