LTI¶
LTI (сокр. от англ. Learning Tools Interoperability — «совместимость учебных инструментов») — это открытый технический стандарт, разработанный консорциумом IMS Global Learning Consortium (ныне 1EdTech), предназначенный для интеграции внешних образовательных приложений и сервисов с системами управления обучением (LMS). Стандарт LTI определяет единый протокол аутентификации, обмена данными и запуска внешних инструментов (например, интерактивных заданий, симуляторов, электронных учебников, систем прокторинга) непосредственно в интерфейсе LMS без необходимости отдельного входа пользователя.
¶История и развитие
Первая версия стандарта, LTI 1.0, была опубликована в 2010 году. Основной целью разработки было устранение проблемы фрагментации образовательных технологий, когда каждое внешнее приложение требовало собственной интеграции и аутентификации. LTI 1.0 предоставил базовый механизм «одного щелчка» (single sign-on, SSO) для запуска внешнего инструмента.
В 2013 году вышла версия LTI 1.1, которая добавила возможность возврата результатов оценивания из внешнего инструмента обратно в LMS (сервис Outcomes). Это позволило автоматически заносить оценки, полученные студентом в стороннем приложении, в журнал успеваемости системы.
Ключевым этапом стало появление в 2014 году LTI 2.0, который предлагал более гибкую архитектуру, включая двустороннюю связь с возможностью передачи расширенных данных (например, профиля пользователя, информации о курсе). Однако из-за сложности внедрения и поддержки LTI 2.0 не получил широкого распространения.
В 2016 году консорциум представил LTI 1.3, который стал основным действующим стандартом на 2020-е годы. LTI 1.3 базируется на современных протоколах безопасности OAuth 2.0 и OpenID Connect, что повышает защиту передаваемых данных. Вместе с LTI 1.3 был введён стандарт Caliper Analytics (ныне часть стандарта OneRoster), позволяющий собирать детализированную аналитику взаимодействия пользователей с инструментами.
В 2021 году IMS Global Learning Consortium объявил о переходе под бренд 1EdTech, а стандарт LTI продолжил развитие в рамках этой организации. Последующие версии (LTI 1.3+) сосредоточены на улучшении безопасности, поддержке адаптивного обучения и интеграции с системами управления контентом (LMS).
¶Архитектура и принцип работы
LTI реализует модель «инструмент-провайдер» (Tool Provider) и «инструмент-потребитель» (Tool Consumer). В роли потребителя обычно выступает LMS (например, Moodle, Canvas, Blackboard, Sakai), а в роли провайдера — внешнее образовательное приложение.
¶Основные компоненты:
- Инструмент-потребитель (Tool Consumer) — LMS, которая инициирует запуск внешнего инструмента и передаёт ему контекстные данные (идентификатор пользователя, роль, идентификатор курса и т.д.).
- Инструмент-провайдер (Tool Provider) — внешнее приложение, которое принимает запрос, аутентифицирует пользователя и предоставляет функционал (например, тест, симулятор, виртуальную лабораторию).
- Сервис аутентификации — в LTI 1.3 используется OpenID Connect для проверки подлинности запроса.
- Сервис обмена данными — протокол, определяющий, какие атрибуты пользователя и курса передаются (например, имя, email, роль, идентификатор курса).
¶Процесс запуска:
- Пользователь в LMS нажимает на ссылку или кнопку, связанную с внешним инструментом.
- LMS формирует запрос LTI, содержащий идентификатор пользователя, его роль (студент, преподаватель, администратор), идентификатор курса, а также подпись, заверяющую подлинность запроса.
- Запрос отправляется на URL инструмента-провайдера.
- Провайдер проверяет подпись с использованием общего секретного ключа (или через OAuth 2.0 в LTI 1.3).
- После успешной аутентификации провайдер отображает свой интерфейс внутри LMS (обычно в iframe или отдельном окне).
¶Ключевые возможности
¶Единая аутентификация
Пользователю не требуется вводить логин и пароль в каждом внешнем приложении — вход происходит автоматически на основе данных, переданных из LMS. Это снижает барьеры для использования сторонних сервисов.
¶Передача контекста
LTI передаёт не только идентификатор пользователя, но и информацию о курсе, группе, роли (студент/преподаватель/ассистент). Это позволяет инструменту адаптировать интерфейс и функционал под конкретный контекст (например, показывать студенту только его результаты, а преподавателю — статистику по группе).
¶Возврат результатов (Outcomes)
Стандарт LTI 1.1 и выше поддерживает сервис Outcomes, который позволяет внешнему инструменту отправлять оценки обратно в LMS. Например, после прохождения теста в стороннем приложении результат автоматически заносится в журнал успеваемости.
¶Аналитика (Caliper)
Стандарт Caliper (часть семейства LTI) позволяет собирать данные о действиях пользователя (время начала и окончания работы, количество попыток, правильные/неправильные ответы) и передавать их в LMS для анализа.
¶Применение
LTI широко используется в образовательных учреждениях по всему миру, включая Россию. Основные сценарии применения:
- Интерактивные учебные материалы — интеграция электронных учебников, тренажёров, симуляторов (например, PhET, Wolfram Alpha, Labster).
- Системы тестирования и оценивания — подключение внешних тестовых платформ (например, ProProfs, Quizlet, H5P) с автоматической передачей результатов.
- Прокторинг — интеграция систем удалённого наблюдения за экзаменами (ProctorU, Examity, Proctorio) для проверки подлинности студента.
- Виртуальные лаборатории — доступ к симуляторам физических, химических или биологических экспериментов.
- Адаптивное обучение — подключение платформ, которые подстраивают сложность заданий под уровень студента (например, ALEKS, Knewton).
- Инструменты для совместной работы — интеграция с Google Workspace, Microsoft 365, Padlet для выполнения групповых заданий.
¶Поддержка в LMS
Стандарт LTI поддерживается большинством современных систем управления обучением:
- Moodle — поддерживает LTI 1.0, 1.1, 1.3 (через плагин «External Tool»). Встроенная поддержка LTI 1.3 появилась в Moodle 3.5.
- Canvas — полная поддержка LTI 1.1 и 1.3, включая возврат результатов.
- Blackboard — поддерживает LTI 1.1 и 1.3 (через Blackboard Learn).
- Sakai — поддержка LTI 1.0, 1.1, 1.3.
- Google Classroom — частичная поддержка LTI (через интеграцию с Google Workspace).
- Российские LMS — LTI поддерживается в системах «Электронный университет» (1С:Университет), «Русский Moodle» (адаптированная версия Moodle), «Сферум» (в части интеграции с внешними сервисами).
¶Безопасность
Стандарт LTI 1.3 использует протоколы OAuth 2.0 и OpenID Connect, что обеспечивает:
- Аутентификацию — проверку подлинности запроса через цифровую подпись.
- Авторизацию — передачу только необходимых данных (минимальные привилегии).
- Шифрование — передача данных по HTTPS.
- Защиту от подмены — использование одноразовых токенов и временных меток.
В более ранних версиях (LTI 1.0/1.1) безопасность обеспечивалась через общий секретный ключ и подпись запроса с использованием OAuth 1.0, что считалось менее надёжным.
¶Критика и ограничения
- Сложность настройки — для интеграции инструмента-провайдера требуется создание учётной записи и обмен ключами, что может быть сложно для неопытных администраторов.
- Ограниченная поддержка в старых LMS — не все системы корректно реализуют LTI 1.3, что приводит к необходимости использования устаревших версий.
- Проблемы с конфиденциальностью — передача персональных данных (имя, email) стороннему сервису может вызывать вопросы в контексте законодательства о персональных данных (например, 152-ФЗ в РФ). Требуется согласие пользователя на обработку данных.
- Отсутствие обратной связи в реальном времени — стандарт не предусматривает двустороннего обмена данными в реальном времени (например, для синхронизации состояния инструмента при обновлении страницы).
- Зависимость от интернет-соединения — инструменты LTI требуют постоянного доступа к сети, что может быть проблематично в регионах с нестабильным интернетом.
¶Перспективы
Развитие LTI связано с переходом к микро-сервисной архитектуре и адаптивному обучению. В версии LTI 1.3+ планируется:
- Улучшенная поддержка аналитики — более детализированная передача данных о действиях пользователя.
- Интеграция с системами управления контентом — возможность запуска инструментов не только из LMS, но и из других образовательных платформ.
- Поддержка геймификации — передача данных о достижениях и баллах.
- Стандартизация обмена данными о компетенциях — возможность связывать результаты обучения с конкретными навыками.
¶Источники
- IMS Global Learning Consortium. Learning Tools Interoperability (LTI) Specification. 1EdTech, 2021.
- Moodle Documentation. External Tool (LTI). Moodle, 2023.
- 1EdTech. LTI 1.3 Implementation Guide. 1EdTech, 2022.
- Федеральный закон «О персональных данных» от 27.07.2006 № 152-ФЗ.
- Сайт «Электронный университет» (1С:Университет). Интеграция с LTI. 1С, 2024.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


