LTI 1.3 и LTI 1.1: какой стандарт интеграции выбрать
Последнее обновление: 20 июля 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 | Динамическая регистрация в один клик |
| Безопасность | Один общий секрет (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. Поскольку этот секрет общий (симметричный), его приходится вручную хранить, распространять и регулярно менять; любой, кто получит доступ к секрету, сможет подменить соединение или подделать запуск.
LTI 1.3 полностью отказывается от общих секретов и усиливает сам процесс входа. Он использует OpenID Connect: вход начинается с рукопожатия, которое подтверждает, что запрос действительно поступает из вашей LMS, а затем каждый запуск приходит в виде подписанного токена, который Flat for Education проверяет по опубликованным открытым ключам вашей LMS. Поскольку токен подписывается ключом, который хранится только в LMS, его невозможно незаметно изменить при передаче или подделать — это закрывает возможности атак «человек посередине» и имитации пользователя при входе. Одноразовые значения nonce и state добавляют ещё один уровень защиты: они не дают повторно воспроизвести перехваченный запуск и не позволяют подставить поддельный вход (межсайтовая подделка запроса, CSRF). В итоге вы получаете соединение, которое и безопаснее, и проще в сопровождении — нечему «утечь» и нечего вручную ротировать.
Что даёт интеграция LTI 1.3 в Flat for Education
Помимо самого стандарта, реализация LTI 1.3 в Flat for Education автоматизирует задачи, которые раньше администраторы и преподаватели делали вручную:
- Настройка в один клик с Dynamic Registration: ваша LMS и Flat for Education автоматически обмениваются всеми параметрами конфигурации и ключами безопасности, заменяя ручной многошаговый обмен ключами.
- Автоматическая синхронизация списков: с LTI 1.3 Flat for Education автоматически поддерживает классы и списки учащихся в актуальном состоянии по данным LMS (Names and Roles): весь класс появляется сразу, без необходимости каждому ученику сначала открыть инструмент, а изменения в зачислениях автоматически подтягиваются. В LTI 1.1 синхронизации списков не было: учётная запись ученика создавалась и обновлялась только тогда, когда он открывал наш продукт из LMS, поэтому список заполнялся постепенно по мере запусков.
- Автоматическая передача оценок: оценки автоматически отправляются в журнал оценок вашей 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‑интеграции, пожалуйста, свяжитесь с нашей службой поддержки по адресу edu@flat.io.
Эта страница была автоматически переведена с английского языка. Посмотреть оригинальную версию на английском.