Приложение для чтения учебных курсов в формате CMI5 называется "Чтение курсов Тин Кан". Оно предусматривает два режима работы:
Работа в составе комплекса дистанционного обучения подразумевает передачу в приложение так называемой строки запуска.
Эта строка представляет собой адрес ресурса в сети (URL)
и генерируется СДО.
Помимо
адреса, указывающего на местоположение файлов курса,
строка запуска содержит ряд параметров, предусмотренных спецификацией CMI5.
ККлючевое значение из них имеют:
endpoint
: адрес, по которому можно установить соединение со службой LRS, отвечающей за сбор учебных записей;fetch
: адрес ресурса, который позволяет получить пользовательский токен доступа, отвечающий за идентификацию пользователя в LRS;registration
: идентификатор записи учащегося на выбранный курса.поскольку файл с материалами курса может быть расположен локально, приложение "Чтение курсов Tin Can" позволяет выбрать файл на локальном диске, игнорируя адресную часть строки запуска, но используя при этом упомянутые параметры запуска. Если предоставлена строка запуска, то приложение инициализирует сеанс взаимодействия с LRS и передаёт сервису события (statements), характеризующие активность учащегося в плане работы с материалом.
Вопрос способов интеграции СДО с пользовательскими приложениями для чтения курсов в формате CMI5 остаётся открытым. К настоящему моменту накоплено сравнительно немного опыта совместного использования СДО с универсальными мобильными приложениями, которые ориентированы на работу с материалами CMI5. В этой ситуации приложение "Чтение курсов Тин Кан" подразумевает предельно общий характер взаимодействия, оставляя на будущее вопросы его конкретизации и уточнения.