mapInfo в SCORM 2004, 3-е издание

Пожалуйста, прочтите следующий сценарий и скажите мне, в чем проблема:

  1. У меня есть два пакета контента (CP1 и CP2).
  2. CP2 имеет целиGlobalToSystem = true.
  3. CP2 имеет глобальную цель с readSatisfiedStatus = true и targetObjectiveID = g-obj.
  4. CP1 имеет локальную цель с writeSatisfiedStatus = true и targetObjectiveID = g-obj.
  5. Статус выполнения задачи и Статус выполнения задачи локальной задачи CP1 соответствуют действительности.
  6. Запускается CP1, и статус выполнения локальной задачи записывается в глобальную цель CP2 после запроса Exit All Navigation.
  7. Управление возвращается в LMS.
  8. CP1 запускается снова. Каково значение Статуса выполнения задачи и Статуса выполнения задачи локальной задачи CP1?

person MJ_Developer    schedule 28.06.2012    source источник


Ответы (1)


CP1 не будет затронут, поскольку он не считывает глобальные целевые значения. Только CP2 имеет доступ к глобальным целевым значениям, так как для него "readSatisfiedStatus" имеет значение true. «writeSatisfiedStatus» аналогичен присвоению значения переменной, а «readSatisfiedStatus» считывает значение, присвоенное этой переменной.

person FadelMS    schedule 28.06.2012
comment
В приведенном выше сценарии модель отслеживания (т. е. объективная информация о ходе выполнения, информация о ходе выполнения действия и информация о ходе выполнения попытки) всех действий в дереве действий повторно инициализируется до значения по умолчанию из-за навигационного запроса Exit All. Например, Статус выполнения задачи и Статус выполнения задачи для глобальной цели (в CP1) установлены как ложные из-за навигационного запроса Exit All. Я прав? - person MJ_Developer; 01.07.2012