Я поставлю перед этим префикс: я не очень разбираюсь в SCORM.
Я поддерживаю платформу для доставки обучающего видео. Он показывает видео, но не тестирует пользователей. Клиенты компании могут скачать модули SCORM (то есть zip), которые содержат ссылку на видео на нашем сервере.
Некоторые клиенты теперь запрашивают отчеты, чтобы они знали, что их пользователи LMS заканчивают просмотр видео. На данный момент они просто знают, загружает ли пользователь модуль, но не более того.
Что касается определения того, просмотрел ли текущий пользователь фильм, я могу это сделать. Это всего лишь немного JavaScript для взаимодействия с видеоплеером. Хорошо.
Но как мне передать это событие обратно в LMS? Должен ли я разместить его на своем сервере? Как я знаю, где это? Что если он находится за брандмауэром? Они опрашивают мой сервер? В обоих случаях, как мне идентифицировать пользователя из LMS таким образом, чтобы при возврате результатов он выстраивался в LMS?
Каков стандартный способ, которым система управления обучением определяет состояние завершения внешнего модуля, такого как наш?