Плагин для электронного обучения / SCORM

Этот плагин поставляется вместе с «Вердж3Д» и содержит пазлы, использующиеся для создания 3Д-веб-приложений, работающих в системах электронного обучения, совместимых со стандартом SCORM. Плагин поддерживает версию 1.2 этого стандарта.

Блоки визуального программирования для электронного обучения

Чтобы узнать основы создания курсов электронного обучения, читайте соответствующий раздел руководства.

Содержание

Перечень пазлов

lms initialize

Начать сессию коммуникации с системой электронного обучения.

Визуальный логический блок для связи со SCORM

lms finish

Завершить сессию коммуникации с системой электронного обучения. Вы можете вызывать этот пазл в любой момент по завершению работы с системой SCORM, однако лучше всего включить его в обработчик события страницы "beforeunload".

Блок визуального программирования для окончания работы со SCORM

lms set value

Записать данные в систему электронного обучения посредством использования элемента SCORM.

Блок визуального программирования для записи данных в систему электронного обучения

lms get value

Вернуть данные из системы электронного обучения посредством чтения элемента SCORM.

Блок визуального программирования для чтения данных из системы электронного обучения

lms commit

Указать системе электронного обучения, что она должна синхронизировать данные, полученные с помощью пазла lms set value. Вызов этого пазла не является обязательным, однако он может существенно улучшить отзывчивость системы. В частности в ПО Модл (Moodle) интерфейс обновляется без задержек только в момент коммита.

Визуальный блок для синхронизации данных с системой электронного обучения

lms get last error

Вернуть код ошибки (закодирован в виде строкового типа) являющейся результатом предыдущей команды SCORM. Значение "0" означает отсутствие ошибки.

Блок визуального программирования для возврата ошибки из системы электронного обучения

lms get error string

Вернуть строку, описывающую код ошибки SCORM.

Блок описывающий ошибки SCORM

lms get diagnostic

Вернуть детальную информацию об ошибке, произошедшей на этапе выполнения команды SCORM.

Вернуть диагностику SCORM с помощью визуального программирования

data model elements

Селектор элементов SCORM, которые могут использоваться в пакете электронного обучения.

Блок визуального программирования - селектор элементов системы электронного обучения

В терминологии SCORM "элемент" это просто параметр, передаваемый/получаемый из системы электронного обучения. Этот термин не имеет ничего общего с элементами, используемыми в веб-страницах.

Элемент Чтение / Запись Описание
cmi.core.lesson_status Чтение и запись Служит для указания статуса прохождения курса. Один из "passed", "completed", "failed", "incomplete", "browsed", "not attempted".
cmi.core.student_id Только чтение Идентификатор ученика, запустившего курс.
cmi.core.student_name Только чтение Имя ученика.
cmi.core.lesson_location Чтение и запись Указатель на текущее место из курса, в котором в данный момент происходит обучение.
cmi.core.credit Только чтение Служит для указания о том, будет ли зачёт в данном уроке. Один из "credit", "no-credit".
cmi.core.entry Только чтение Asserts whether the learner has previously accessed the lesson. Один из "ab-initio", "resume", "".
cmi.core.score_children Только чтение Список поддерживаемых элементов SCORM.
cmi.core.score.raw Чтение и запись Число указывающее на оценку ученика относительно интервала, ограниченного значениями min и max.
cmi.core.score.max Чтение и запись Максимальное значение оценки.
cmi.core.score.min Чтение и запись Минимальное значение оценки.
cmi.core.total_time Только чтение Суммарное время потраченное на изучение курса.
cmi.core.lesson_mode Только чтение Указывает на режим прохождения урока. Один из "browse", "normal", "review".
cmi.core.exit Только запись Указание на причину отказа от урока. Один из "time-out", "suspend", "logout", "".
cmi.core.session_time Только запись Время потраченное учеником на текущую сессию обучения.
cmi.core._children Только чтение Список поддерживаемых элементов SCORM.

Для простоты пазл поддерживает лишь базовые элементы SCORM ("core"). Если вам нужно использовать другие элементы (включая нестандартные) в пазлах lms set value/lms get value, используйте пазл text:

Визуальные блоки программирования для выставления нестандартных значений в SCORM

pack add item

Добавить подраздел в SCORM пакет.

Визуальный блок программирования для добавления подразделов в курс SCORM

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

Пример блоков мультистраничного курса

Чтобы узнать какой подраздел выбран в настоящий момент используйте пазл pack get item ID.

pack get item ID

Узнать идентификатор выбранного подраздела SCORM-курса.

Получение текущего подраздела SCORM с помощью визуального программирования

Галочка "in parent doc" должна быть указана, если текущее приложение включено в другую .html-страницу посредством использования HTML-тега iframe.

Проблемы с пазлами?

Спрашивайте на форуме!