элемент модели данных cmi.exit

  • Root
    • Activity 1
    • Мероприятие 2
    • Мероприятие 3

Предположим, что Активность 2 запущена. Действие 2 устанавливает для "cmi.exit" значение "suspend" и для "adl.nav.request" значение "exitAll" и вызовы Terminate(""). Что должно произойти дальше? Я хочу знать, должно ли текущее состояние дерева действий сохраняться в следующем сеансе секвенирования? Какое действие должно быть выполнено на следующем сеансе секвенирования?


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


Ответы (1)


«exitAll» завершит весь курс, и логически все действия будут недоступны, а данные отслеживания не будут сохранены. Если вы хотите сохранить данные отслеживания для всего курса, вам нужно вместо этого использовать «suspendAll». Установка «cmi.exit» на «приостановить» сохраняет данные отслеживания только для текущей активности. «Резюме» не будет доступно в упомянутом вами примере, поскольку данные отслеживания не были сохранены.

person FadelMS    schedule 25.06.2012
comment
Как насчет данных времени выполнения Activity 2 (например, cmi.interactions, cmi.objectives, cmi.suspend_data и т. д.)? Будет ли доступна эта информация по Упражнению 2 на следующем сеансе секвенирования? - person MJ_Developer; 27.06.2012