LTI 1.3 и LTI 1.1: какой стандарт интеграции выбрать
Последнее обновление: 3 сентября 2026 г.
Flat for Education подключается к вашей системе управления обучением (LMS) через LTI (Learning Tools Interoperability). Это сертифицированный LTI‑инструмент как для современного стандарта LTI 1.3 (Advantage), так и для традиционного метода LTI 1.1 (Legacy). На этой странице объясняется разница между ними и приводятся рекомендации, какой вариант выбрать для вашей организации.
Для новых установок мы рекомендуем LTI 1.3 (Advantage). Его быстрее настроить, он безопаснее и открывает возможности автоматического формирования списков (rostering) и передачи оценок (grade passback). Используйте LTI 1.1 только тогда, когда LTI 1.3 недоступен.
Краткое сравнение
| LTI 1.1 (Legacy) | LTI 1.3 (Advantage) | |
|---|---|---|
| Настройка | Ручной обмен Consumer Key и Shared Secret | Динамическая регистрация в один клик |
| Безопасность | Один общий секрет (OAuth 1.0a) | OpenID Connect с подписанными ключами, проверка при каждом запуске |
| Кто настраивает | Каждый учитель или администратор, часто для каждого курса | Администратор округа/организации один раз — доступно везде |
| Списки классов | Синхронизации нет; аккаунты создаются и обновляются только когда ученик открывает Flat | Автоматическая синхронизация классов и списков (Names and Roles) |
| Передача оценок | Только проценты (балл нормализуется от 0 до 1) | Реальные значения баллов (например, из 20 или 100), отправляются автоматически |
| Встраивание оценок | Поддерживается | Поддерживается |
| Развёртывание на уровне округа/организации | Ограничено | Да |
Почему LTI 1.3 безопаснее
LTI 1.1 опирается на один Consumer Key и Shared Secret, которыми Flat for Education и ваш LMS обмениваются один раз. Поскольку этот секрет общий для обеих сторон, его приходится вручную хранить, распространять и регулярно обновлять (rotating), а любой, кто получит доступ к нему, сможет выдать себя за подключение или подделать запуск.
LTI 1.3 полностью убирает общие секреты и укрепляет сам процесс входа. Он использует OpenID Connect: вход начинается с «рукопожатия», которое подтверждает, что запрос действительно приходит от вашего LMS, а каждый запуск затем приходит в виде подписанного токена, который Flat for Education проверяет по опубликованным публичным ключам вашего LMS. Поскольку токен подписан ключом, который есть только у вашего LMS, его нельзя незаметно изменить при передаче или подделать — это закрывает путь атакам «man‑in‑the‑middle» и попыткам подмены личности на этапе входа. Одноразовые значения nonce и state добавляют ещё один уровень защиты: они предотвращают повторное воспроизведение перехваченного запуска и подстановку поддельного входа (cross‑site request forgery). В итоге вы получаете подключение, которое одновременно безопаснее и проще в сопровождении: нет чувствительных данных, которые можно утечь или которые нужно вручную ротировать.
Что даёт интеграция Flat for Education по LTI 1.3
Помимо самого стандарта, реализация LTI 1.3 в Flat for Education автоматизирует задачи, которые раньше администраторы и преподаватели выполняли вручную:
- Настройка в один клик с Dynamic Registration: ваш LMS и Flat for Education автоматически обмениваются всей конфигурацией и ключами безопасности, заменяя ручной многошаговый обмен ключами.
- Автоматическое формирование списков (rostering): с LTI 1.3 Flat for Education автоматически синхронизирует классы и списки учащихся с вашим LMS (Names and Roles), поэтому весь класс появляется сразу — без необходимости, чтобы каждый ученик сначала открыл инструмент, а изменения в зачислениях автоматически подхватываются. В LTI 1.1 синхронизации списков не было: учётная запись ученика создавалась и обновлялась только когда он открывал наш продукт из LMS, поэтому список заполнялся постепенно по мере запусков.
- Автоматическая передача оценок (grade passback): после проверки задания оценки автоматически отправляются в журнал оценок LMS без дополнительной настройки. Flat for Education передаёт реальные набранные баллы (например, 18 из 20), а не только процент, к которому был ограничен LTI 1.1.
- Единый вход и создание учётных записей: учителя и ученики попадают в Flat for Education уже авторизованными, а их аккаунты создаются при первом запуске.
- Установка на уровне округа/организации: администратор настраивает всё один раз, и Flat for Education сразу становится доступным во всех курсах — учителям ничего настраивать не нужно.
- Адаптация под ваш LMS: Flat for Education автоматически определяет, какие сервисы поддерживает ваш LMS, поэтому вы получаете только те функции, которые доступны на вашей платформе.
Когда LTI 1.1 всё ещё подходит лучше
LTI 1.1 (Legacy) остаётся хорошим вариантом, если:
- Ваш LMS не поддерживает LTI 1.3.
- Вы хотите настроить один класс или курс без прав администратора.
- Вам нужно подключить несколько организаций Flat for Education к одному экземпляру LMS на уровне округа.
- Вы начали учебный год с LTI 1.1 и хотите сохранить непрерывность.
Настройка интеграции
Готовы подключить ваш LMS?
- Настройка LTI 1.3 с Dynamic Registration: самый быстрый путь для любого LMS с LTI 1.3.
- Руководства для конкретных платформ: Canvas, Schoology, Moodle, Blackboard, ClassLink и Schoolbox.
Разработчики и платформы, которые планируют интеграцию с Flat for Education, могут найти технические подробности реализации обоих стандартов в нашей документации для разработчиков: LTI 1.3 (Advantage) и LTI 1.1 (Legacy).
Если вам нужна помощь с выбором или настройкой LTI‑интеграции, пожалуйста, свяжитесь с нашей службой поддержки.
Эта страница была автоматически переведена с английского языка. Посмотреть оригинальную версию на английском.