Что такое 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
- Site administration → Plugins → External tool → Manage tools → Add preconfigured tool → LTI 1.3.
- Введите Tool URL из документации инструмента.
- Скопируйте Client ID, Deployment ID, keyset URL и redirect URI из Moodle в платформу-инструмент.
- Из платформы скопируйте 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.
Опишите задачу — расскажу, как решить её конкретно в вашем случае. Свяжитесь — разберём вместе.