Проблема зоопарка сервисов
Современный учебный процесс не ограничивается одним Moodle. Подключают внешние тренажёры, симуляторы, библиотеки контента, прокторинг, антиплагиат, сервисы виртуальных лабораторий. Запихивать каждый через iframe со своей авторизацией — это десяток разных паролей для студента и хаос с оценками. LTI решает это одним стандартом.
Что такое LTI
LTI (Learning Tools Interoperability) — открытый стандарт консорциума 1EdTech (бывший IMS Global) для подключения внешних инструментов к LMS. Студент кликает по ссылке в курсе Moodle и попадает во внешний сервис уже авторизованным, а оценка из сервиса возвращается обратно в журнал Moodle. Один вход, единый журнал.
LTI 1.1 против LTI 1.3
| Критерий | LTI 1.1 | LTI 1.3 / Advantage |
|---|---|---|
| Безопасность | OAuth 1.0, общий секрет | OAuth 2.0, JWT, ключи |
| Передача оценок | Базовая (один балл) | AGS — полноценный журнал |
| Список участников | Нет | NRPS — синхронизация ростера |
| Статус | Устаревает | Актуальный стандарт |
На Moodle 4.x нужно использовать именно LTI 1.3 с расширениями LTI Advantage — это безопаснее и функциональнее. Версия 1.1 на общих секретах считается устаревшей.
Как подключить инструмент
Настройка идёт в «Администрирование сайта → Плагины → Модули → Внешний инструмент». Вы регистрируете провайдера, обмениваясь с ним данными: URL запуска, публичный ключ (JWKS), Client ID и Deployment ID. После регистрации преподаватель просто добавляет элемент «Внешний инструмент» в курс и выбирает нужный сервис из списка — без возни с ключами.
Российская специфика
По LTI к Moodle подключают отечественные сервисы прокторинга, платформы с курсами, антиплагиат и тренажёры. Важно: если внешний сервис обрабатывает персональные данные студентов, он должен соответствовать 152-ФЗ и хранить данные в России. Это нужно проверять при выборе провайдера и фиксировать в договоре.
Когда LTI, а когда SCORM
SCORM и xAPI — для упакованного контента, который загружается внутрь Moodle и работает автономно. LTI — для живого внешнего сервиса, который остаётся на своей стороне и обменивается данными в реальном времени. Если у вас динамический тренажёр или платный сервис с подпиской — это LTI. Подробнее про упакованный контент я писал в статье про SCORM и H5P.
Вывод
LTI 1.3 превращает Moodle в центр, вокруг которого собираются все образовательные сервисы под единым входом и журналом. Настрою подключение нужных вам инструментов по LTI с соблюдением требований к персональным данным — обсудим задачу.
Опишите задачу — расскажу, как решить её конкретно в вашем случае. Свяжитесь — разберём вместе.