Получить данные из разных 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, как его использовать и т. Д.