Есть ли возможность сохранить все закладки содержимого Scorm и повторно использовать его в следующем сеансе входа в систему? - PullRequest
2 голосов
/ 22 февраля 2012

Я использую Scorm Player на своем веб-сайте, чтобы показать курс, но есть ли какие-либо возможности, чтобы сохранить текущий прогресс участника и показать контент, который появится при следующем входе в систему.

В основном я хочу сохранить прогресс и использовать его в следующий раз, чтобы сообщить пользователю, что вы охватили эту большую область.

Ответы [ 3 ]

1 голос
/ 22 февраля 2012

Да, вы, безусловно, можете это сделать, но для этого необходимо запрограммировать SCO, чтобы сохранить данные и прочитать их при следующем запуске. Вы должны сохранить эти данные в поле cmi.location или cmi.suspend_data через SCORM API. Вам также необходимо убедиться, что ваши данные времени выполнения сохранятся для следующего запуска, установив для cmi.exit значение «suspend», чтобы LMS не запускала новую попытку при следующем запуске.

0 голосов
/ 01 октября 2013

В дополнение к ответу Майка Рустичи, обратитесь к документации RTE для получения более подробной информации о реализации,

SCORM 1.2

http://www.adlnet.gov/resources/SCORM-1-2-Specification?type=technical_documentation SCORM_1_2_pdf.zip SCORM_1.2_RunTimeEnv.pdf

SCORM 2004

http://www.adlnet.gov/resources/SCORM-2004-4th-Edition-Specification?type=technical_documentation SCORM_2004_4ED_v1_1_Doc_Suite.zip SCORM_2004_4ED_v1_1_RTE_20090814.pdf

0 голосов
/ 22 февраля 2012

Чтобы добавить к ответу Майка, ваш контент при следующем запуске будет делать следующее:

  1. Инициализация API
  2. Получить данные о местоположении, вызвав функцию get через API
  3. Отображение правильного содержимого на основе того, что было получено от этого получения

Майк дает вам команды SCORM 2004. Имейте в виду, что есть команды SCORM 2004 и SCORM 1.2, и в некоторых системах вы захотите использовать SCORM 1.2, а не 2004.

...