Получить данные из разных LMS с Tincan API

Как я могу получить данные из нескольких LMS (Moodle, Blackboard и т. Д.) С помощью Tincan API (LRS)?

Чтобы быть конкретным, я хочу получить хотя бы эту информацию

Информация об ученике, Информация об учителях, Информация о сессиях, Информация о занятиях, Информация о курсах

Мне также нужно знать процесс реализации и конечные точки API, чтобы сделать запрос.

1 ответ

Решение

Эти конкретные данные не обязательно доступны каким-либо прямым способом с использованием xAPI (Tin Can API). xAPI хранит точки данных в потоке операторов, эти операторы могут включать некоторую часть этой информации в зависимости от того, как и что их сгенерировало.

Чтобы получить доступ к потоку выписок, вам нужно будет выполнить запросы xAPI к /statements ресурс, предоставленный LRS. Вам нужно будет спросить отдельных поставщиков о местонахождении их "конечной точки" xAPI и информации об учетных данных для доступа к этой конечной точке. После того, как вы получите эту информацию, я бы предложил использовать одну из библиотек с открытым исходным кодом, которые можно найти по адресу http://experienceapi.com/libraries для взаимодействия с LRS. На этом сайте можно найти много дополнительной информации о том, что предоставляет xAPI, как его использовать и т. Д.

Другие вопросы по тегам