SCORM Советы по разработке инструментов - PullRequest
1 голос
/ 16 мая 2011

Я только недавно слышал о SCORM, и меня попросили собрать простой модуль электронного обучения, который можно развернуть как модуль SCORM.Модуль представляет собой анкету с дополнительным банком информации (возможно, в стиле вики).Я только что посмотрел на некоторые из инструментов с открытым исходным кодом eXe и xerte, и оба выглядят довольно хорошо.

В чем я не уверен, так это в ограниченности использования этих инструментов.Я хочу иметь возможность полностью стилизовать все аспекты шаблона и добавить подсказки javascript и т. Д., И, возможно, использовать ajax для загрузки в каждом разделе викторины.Тем не менее, я предполагаю, что если я использую ajax, то я использую код на стороне сервера, который затем ограничивает модуль конкретной платформой.

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

Благодарен за любые советы!

1 Ответ

4 голосов
/ 17 мая 2011

У вас есть большой контроль над стилем и дизайном курса SCORM. Внутренне, мы проводим ряд курсов, которые полностью HTML / JavaScript, Flash / JavaScript и даже курсы на Java. Авторские инструменты также сильно различаются по выходным данным. Большинство бесплатных произведут вывод HTML. Несколько платных, таких как Articulate и Smartbuilder, создают Flash-контент. Независимо от используемых инструментов проектирования или разработки, курс SCORM должен взаимодействовать с LMS с помощью JavaScript API. Поэтому в какой-то момент у курса должен быть некоторый JavaScript, поэтому придерживайтесь технологий, которые хорошо работают с JavaScript.

Я не могу рекомендовать достаточно с помощью предварительно созданного инструмента авторинга. Написание курса SCORM с нуля потребует много работы. Ваш клиент может плохо определить свои потребности, и вы можете настроить SCORM 2004 только для того, чтобы выяснить, действительно ли ему нужен SCORM 1.2. С инструментом разработки, который так же прост, как изменение настроек публикации в раскрывающемся списке. Для курса с самостоятельной разработкой это может быть много переписывания и отладки.

Большинство инструментов авторинга имеют определенный тип авторизации для викторин / оценок, который позволяет вам управлять оценкой, отслеживанием и настройкой пулов вопросов.

Я бы держался подальше от AJAX, так как это может нарушить «разделяемую» часть объекта общего контента, если курс развернут в защищенном от огня интранете. Но я бы не стал оставаться в стороне от AJAX, если ваш клиент нуждается в безопасной оценке. Чтобы сделать курс общедоступным, все содержимое включено в пакет, включая все ответы. Хотя они обычно скрыты каким-либо методом, они все же передаются в браузер клиента, где кто-то, у кого достаточно знаний, может просматривать исходные файлы или использовать Flash-декомпиляторы.

Что касается свойств SCORM 2004, связанных с викторинами, большинство инструментов разработки будут использовать элементы данных cmi.interaction для хранения каждого взаимодействия, которое выполняет учащийся. Это обычно включает в себя уникальный идентификатор для взаимодействия, метку времени, описание, правильный ответ и то, что ответил ученик. Есть еще несколько свойств, которые можно установить, но это наиболее распространенные из тех, которые я вижу использованными. В cmi.scaled_passing_score также есть набор свойств оценки, который является необходимым баллом для демонстрации мастерства в SCO и cmi.score, где вы можете установить необработанные, минимальные и максимальные оценки учащихся. Опять же, хорошая вещь об инструменте авторинга - это все, что вам нужно, когда вы публикуете.

Существует несколько инструментов тестирования, которые вы можете использовать. У ADL есть свои тестеры соответствия, которые позволят вам увидеть данные, передаваемые между курсом и LMS, а scorm.com имеет программное обеспечение Test Track, с помощью которого вы можете протестировать курс и увидеть результаты. И то, и другое полезно для окончательного тестирования и отладки курса.

...