MMoodle.Expert
Все статьи
Интеграции 10 мин чтения

LTI в Moodle: подключение внешних инструментов

Как подключить внешние сервисы к Moodle через LTI 1.3: настройка, передача оценок AGS, Deep Linking и авторизация. Примеры: Turnitin, прокторинг.

Как подключить внешние сервисы к Moodle через LTI 1.3: настройка, передача оценок AGS, Deep Linking и авторизация. Примеры: Turnitin, прокторинг.

Что такое LTI

LTI (Learning Tools Interoperability) — стандарт встраивания внешних инструментов в Moodle. Студент нажимает на активность в курсе, авторизуется автоматически (SSO) и работает в инструменте без выхода из Moodle. Оценки возвращаются в журнал автоматически.

Примеры: Turnitin, Panopto, системы прокторинга, библиотечные базы данных, онлайн-тренажёры.

LTI 1.1 vs LTI 1.3 Advantage

LTI 1.1 — старый стандарт. LTI 1.3 Advantage — современный с тремя расширениями: AGS (передача оценок), NRPS (список студентов курса), Deep Linking (выбор конкретного контента внутри инструмента).

Настройка LTI 1.3 в Moodle

  1. Site administration → Plugins → External tool → Manage tools → Add preconfigured tool → LTI 1.3.
  2. Введите Tool URL из документации инструмента.
  3. Скопируйте Client ID, Deployment ID, keyset URL и redirect URI из Moodle в платформу-инструмент.
  4. Из платформы скопируйте Client ID обратно в Moodle, сохраните.

Передача оценок (AGS)

Если инструмент поддерживает AGS, оценка появляется в журнале Moodle автоматически. В параметрах инструмента укажите Maximum grade — появится колонка в журнале.

Типичные проблемы

Invalid client_id — скопирован с опечаткой. Оценки не приходят — инструмент не поддерживает AGS. redirect_uri mismatch — URL вашего Moodle не в whitelist инструмента.

Нужна нестандартная LTI-интеграция? Разработаю кастомный плагин. Читайте также: SSO в Moodle: SAML, LDAP и OAuth 2.0.

Нужна помощь с Moodle?

Опишите задачу — расскажу, как решить её конкретно в вашем случае. Свяжитесь — разберём вместе.