Получение данных SCORM из Articulate (Вопросы / Ответы) с минимальным количеством кода? - PullRequest
0 голосов
/ 03 февраля 2012

Я просто хочу получить вопросы и ответы на вопросы из четкой викторины. на самом деле мне просто нужно {"question1": "value", "question2": ["values", "values"]}

Меня больше ничего не волнует. Я не хочу собирать / устанавливать полноценные лмы, чтобы получить значения 5 вопросов из четкой викторины. Есть ли что-нибудь , которое может получить данные отслеживания из файла артикуляции БЕЗ полноценного LMS?

Любая помощь будет принята с благодарностью. Я могу опубликовать в Scorm 1.2 или 2004, для меня это не имеет значения.

Ответы [ 2 ]

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

Если вы публикуете в SCORM, вы можете создать поддельный SCORM API (объект JavaScript) и перехватывать значения при их отправке из курса в SCORM API (через cmi.interactions). Тестовая оболочка Клода Остина - отличная отправная точка для создания поддельного API-интерфейса SCORM, если это необходимо.Клод скончался несколько лет назад, поэтому его файлы не содержат никакой поддержки.

Если вы просто хотите выполнить разовое извлечение вопросов и ответов, это намного сложнее.В более старых версиях Articulate Quizmaker данные опросов сохранялись во внешних XML-файлах, доступ к которым можно получить с помощью сценария и проанализировать.Очевидно, что это не очень безопасно, поэтому Quizmaker '09 начал хранить данные викторины в SWF.Это означает, что для любого извлечения данных потребуется доступ к SWF через JavaScript или ActionScript. Взаимодействие с JavaScript официально не поддерживается , и если вы хотите использовать ActionScript, вам нужно создать собственный SWF-файл, содержащий ваш ActionScript, а затем импортировать его в презентацию перед публикацией.

Независимо от выбранного вами пути, будет задействовано много кода.:)

0 голосов
/ 07 декабря 2013

Я создал это в прошлом году, он с открытым исходным кодом и может использовать PHP или ASP (версия ASP является более полной, поскольку это то, что мы используем внутри)

https://code.google.com/p/quizbaker/

...