Могу ли я вставить тег HTML-скрипта в потребительский курс с LTI (взаимодействие средств обучения)?

Я хотел бы разработать плагин, который позволил бы инструктору / разработчику курса на стороне LMS вставлять тег скрипта в курс и / или викторину. Этот тег скрипта содержит код, который позволяет проверять личность и контролировать сеанс.

Тег скрипта выглядит так:

<script src="//integrityadvocate.com/Integrity/Embed?appid=APP_ID&participantidentifier=PARTICIPANT_IDENTIFIER&participantfirstname=PARTICIPANT_FIRST_NAME&participantlastname=PARTICIPANT_LAST_NAME" async></script>

Можно ли это сделать с помощью LTI?

Кроме того, можно ли создать плагин на основе LTI, который затем возвращал бы полученные данные проверки обратно в LMS таким образом, чтобы их можно было просматривать вместе с результатами участников курса / викторины?


person Scott Dellinger    schedule 04.12.2017    source источник


Ответы (1)


Несмотря на то, что LTI является стандартом, точный рабочий процесс очень специфичен для LMS, но звучит как вариант использования LTI Deep Linking. https://www.imsglobal.org/specs/lticiv1p0

LTI Deep Linking позволяет LMS (он же Tool Consumer) отправлять запуск вашему плагину (он же Tool Provider) с информацией о запускающем пользователе, то есть имени, идентификаторе, контексте запуска и URL-адресе обратного вызова.

Затем ваш плагин создаст тег скрипта с предоставленной информацией и затем отправит его обратно в LMS с URL-адресом обратного вызова.

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

Есть несколько способов вернуть результаты в LMS, самый простой - это элемент журнала оценок LTI. Элемент Журнала успеваемости представляет собой отдельную запись для каждого пользователя, для каждого ресурса и может быть только числовой оценкой. Но вы можете вернуть 1 или 0 для проверенных / непроверенных. https://www.imsglobal.org/specs/ltiv1p1/implementation-guide#toc-6

Тестер LTI apps.net - это простой способ протестировать эти рабочие процессы, чтобы убедиться, что они предоставляют необходимую информацию. http://ltiapps.net/test/tc.php

Есть такие вещи, как статистика SCORM и хранилища записей обучения. Это позволит более детально возвращать результаты. Но обычно это дополнительная интеграция, а не специфические особенности LMS.

person Kirby    schedule 04.12.2017