Внедрение SCORM с нуля — это огромный труд. Взгляните на Справочник по ADL SCORM, чтобы получить некоторое представление о масштабах проекта. Например, см. zip-архив с техническими спецификациями для SCORM 2004, 4-е издание. (прокрутите вниз, чтобы найти ссылку для скачивания) — 600 страниц PDF. Не будет преувеличением сказать, что внедрение SCORM 1.2 и 2004 2nd/3rd/4th Editions потребует десятилетий времени разработчиков, так что об этом, вероятно, не может быть и речи. На самом деле, реализовать спецификации в буквальном смысле недостаточно: в дикой природе существует множество несовместимого контента SCORM.
Я бы рекомендовал интегрировать ваше приложение с чужим проигрывателем SCORM.
Если вас устраивает поддержка только SCORM 1.2 и AICC, Moodle поддерживает его, и это бесплатно.
Если вам нужна поддержка SCORM 2004, лучший вариант — по моему честному мнению — изучить услуги, которые предоставляет мой работодатель, SCORM Cloud (платный продукт SaaS) или SCORM Engine (автономный продукт). Они являются коммерческими. В качестве бонуса вы также получите множество других стандартов обучения (cmi5, AICC, Tin Can) без дополнительных усилий.
Для SCORM Cloud вы можете получить некоторое представление о процессе интеграции из документации по адресу Интеграция LMS. Instructure поддерживает клиент SCORM Cloud Ruby, управляемый сообществом. Если у вас есть какие-либо вопросы, спросите нас о чем угодно, даже если это не связано с продажами. .
За все мои поиски я не нашел других полнофункциональных автономных проигрывателей SCORM 2004.
(Раскрытие информации: я работаю в Rustici Software, компании, отвечающей как за SCORM Engine, так и за SCORM Cloud.)
person
Reid
schedule
09.04.2018
content.gsub("<HEAD>", "<head>").gsub("</HEAD>", "</head>").gsub("<head>", "<head><script>document.domain='#{domain}';</script>")
- person Betty St   schedule 17.04.2020