LTI 1.3 и LTI 1.1: какой стандарт интеграции выбрать
Последнее обновление: 21 октября 2026 г.
Flat for Education подключается к вашей системе управления обучением (LMS) через LTI (Learning Tools Interoperability). Это сертифицированный LTI‑инструмент как для современного стандарта LTI 1.3 (Advantage), так и для традиционного метода LTI 1.1 (Legacy). На этой странице объясняется разница между ними и приводятся рекомендации, какой вариант выбрать для вашей организации.
Для новых подключений мы рекомендуем LTI 1.3 (Advantage). Его проще настроить, он безопаснее и передаёт в журнал оценок фактически набранные баллы. Используйте LTI 1.1, только если LTI 1.3 недоступен.
Краткое сравнение
| LTI 1.1 (Legacy) | LTI 1.3 (Advantage) | |
|---|---|---|
| Настройка | Ручной обмен Consumer Key и Shared Secret | Настройка в один клик с помощью Dynamic Registration |
| Безопасность | Один общий секрет (OAuth 1.0a) | OpenID Connect с подписанными ключами и проверкой при каждом запуске |
| Кто настраивает | Каждый преподаватель или администратор, часто для каждого курса отдельно | Администратор округа один раз (в Canvas преподаватели затем добавляют инструмент в каждый курс с помощью Client ID) |
| Создание классов и добавление учащихся | Синхронизации списков учащихся нет; учётные записи создаются и обновляются, только когда учащийся открывает Flat | Классы создаются автоматически; каждый учащийся добавляется при первом открытии Flat for Education |
| Передача оценок в LMS | Только доля от максимального балла (значение от 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
Помимо преимуществ самого стандарта, интеграция Flat for Education через LTI 1.3 автоматизирует задачи, которые раньше администраторам и преподавателям приходилось выполнять вручную:
- Настройка в один клик с помощью Dynamic Registration: ваш LMS и Flat for Education автоматически обмениваются настройками и ключами безопасности — ручной многоэтапный обмен ключами больше не нужен.
- Автоматическое создание классов: Flat for Education автоматически создаёт класс для каждого курса в вашем LMS. Учащийся добавляется в него при первом открытии Flat for Education из LMS, поэтому попросите учащихся открыть инструмент один раз в начале обучения.
- Автоматическая передача оценок: когда вы оцениваете задание, оценка без дополнительной настройки поступает прямо в журнал оценок LMS. Flat for Education передаёт фактически набранные баллы (например, 18 из 20), а не только долю от максимального балла, как в LTI 1.1.
- Единый вход и создание учётных записей: преподаватели и учащиеся попадают в Flat for Education уже авторизованными, а при первом запуске для них автоматически создаются учётные записи.
- Подключение для всего округа: администратор один раз настраивает интеграцию для всей школы или округа, и передавать ключи никому не нужно. В зависимости от LMS Flat for Education после этого доступен во всех курсах либо преподаватели добавляют его в свои курсы с помощью одного Client ID (Canvas).
- Поддержка возможностей вашего 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‑интеграции, пожалуйста, свяжитесь с нашей службой поддержки.
Эта страница была автоматически переведена с английского языка. Посмотреть оригинальную версию на английском.