D2L Basic LTI — как я могу отправить данные, кроме данных об оценках, которые могут видеть пользователи?

Я использую Desire2Learn в качестве LMS, а также занимаюсь созданием внешнего инструмента обучения, в который затем будут играть пользователи. Когда они закончат, им будет отправлена ​​их оценка (оценка) вместе с некоторыми другими показателями.

Я знаю, что отправить данные об оценках обратно в LMS несложно, но возможно ли отправить данные, отличные от данных об оценках, обратно в форме, которая будет видна пользователю при следующем входе в систему?

Спасибо!


person hRdCoder    schedule 23.03.2015    source источник


Ответы (1)


Все зависит от того, что вы подразумеваете под «отправить данные, отличные от данных об оценках… которые видны».

Вы можете реализовать LTI Tool Provider как удаленный плагин в форме виджета, может перейти на домашнюю страницу курса. Когда учащийся посещает домашнюю страницу курса, виджет автоматически запускается в поставщике инструментов, и вы можете управлять внешним видом, который вы отправляете обратно, в зависимости от того, играл ли учащийся уже, видит ли он «экран рекордов». , и т.д., и т.п.

Вы также можете комбинировать использование чистого LTI в вашем поставщике инструментов и API Valence Learning Framework, чтобы улучшить взаимодействие с пользователем. Вы можете, например, решить записывать информацию об учащемся в его профиле пользователя или получить расширенный доступ к журналу оценок, чтобы предоставлять более сложные отчеты об успеваемости учащихся, чем предлагает чистая служба результатов LTI (в этом случае вашему поставщику инструментов, вероятно, потребуется будет предоставлена ​​учетная запись преподавателя или администратора, которая будет иметь доступ к журналу оценок для совершения вызовов Valence, поскольку пользователь-учащийся, фактически взаимодействующий с пользовательским интерфейсом поставщика инструментов, не будет иметь такого доступа).

На данный момент реализация D2L LTI совместима только с 1.x и поддерживает только базовую службу результатов (позволяющую вам отправить обратно одну числовую оценку).

person Viktor Haag    schedule 31.03.2015
comment
Спасибо за ваш ответ на это. Основываясь на моем текущем понимании того, как D2L управляет интеграцией LTI, это кажется правдоподобным. Если я правильно понимаю, если я вставлю инструмент в виджет, я смогу отображать любую релевантную информацию для каждого пользователя, пока доступ инструмента к данным удовлетворен? - person hRdCoder; 01.04.2015
comment
Удаленный плагин виджета в основном получит iFrame на отображаемой странице LMS, и ваша реализация поставщика инструментов может поместить в этот iFrame почти все, что ей нравится. Поскольку это iFrame, он будет иметь очень ограниченный доступ к окружающему его контексту — любая информация, которая ему нужна от LMS, должна будет поступать при самом запуске LTI или с использованием последующих вызовов API-интерфейсов Valence Learning Framework. - person Viktor Haag; 07.04.2015
comment
Круто, спасибо @Viktor, это имеет смысл. И последний вопрос: не знаете ли вы, интегрированы ли удаленные плагины как самостоятельные независимые модули? Под этим я подразумеваю, являются ли они чем-то совершенно отличным от обычных внешних средств обучения в D2L? Нигде в сети не нашел подробного ответа по этому поводу. - person hRdCoder; 08.04.2015
comment
Не обращайте внимания на вопрос об удаленном плагине, который я задал в своем комментарии выше. На самом деле я только что нашел свой ответ на это после того, как опубликовал его. - person hRdCoder; 08.04.2015