Внедрение стандарта совместимости учебных инструментов (LTI)

Индустрии
Образование
Компетенции
Разработка
Технологии
.NET

Клиент


Наш заказчик предоставляет облачную систему управления обучением (СУО), с которой работают миллионы преподавателей и учащихся по всему миру. Кроме того, учебным заведениям предлагаются дополнительные функции и сервисы — от разовых тренингов до полномасштабных проектов внедрения системы.

Система управления обучением (learning management system, LMS) — это цифровая платформа для управления всеми учебными процессами в организации. Она позволяет учебным заведениям разрабатывать и проводить онлайн-курсы, предоставлять доступ к обучающим материалам и анализировать результаты учащихся.

Задачи


При создании курса преподавателю часто приходится пользоваться контентом от различных издателей, а также тренировочными заданиями, разработанными с помощью сторонних инструментов. Для интеграции в СУО такие материалы должны соответствовать стандарту LTI.

Стандарт LTI (англ. Learning Tools Interoperability — «совместимость учебных инструментов») разработан, чтобы упростить обмен данными между образовательными платформами и огромным количеством независимых инструментов обучения, представленных на рынке. Иными словами, благодаря LTI преподаватель может пользоваться любыми материалами по своему выбору, создавая собственную среду обучения.

Система заказчика не соответствовала стандарту LTI. Нам поставили задачу: разработать модуль интеграции LMS с различными инструментами, материалами и курсами. Кроме того, соответствующие пакеты метаданных нужно было импортировать очень аккуратно, без приостановки доступа пользователей к серверам.

Решение


Специалисты компании Arcadia начали с тщательного изучения требований заказчика и его платформы. В результате были выявлены следующие проблемные точки:

  • Существует несколько различных версий спецификаций LTI и Common Cartridge.
  • В систему заказчика нужно было интегрировать несколько сторонних LMS.
  • Импортируемые пакеты имеют сложную структуру и большой объём — 1Гб каждый.
  • У импортируемых модулей может быть много локализаций.

Выполнив анализ системы, наши специалисты внедрили инфраструктуру, позволяющую работать со стандартом LTI.

Они также разработали веб-модуль и интерфейс для создания, редактирования и импорта метаданных элементов LTI. Модуль работает со следующими форматами пакетов:

  • CC v1.0/1.1/1.2/1.3/1.3 (thin),
  • Blackboard,
  • Moodle,
  • Angel,
  • D2L,
  • Examview.

Одна из главных сложностей проекта — огромное количество данных, которые нужно было перенести из сторонних систем обучения. Чтобы справиться с таким объёмом, мы решили оптимизировать структуру базы данных заказчика.

Команды Аркадии и заказчика ежедневно созванивались и обсуждали все возникающие вопросы. Благодаря такой активной коммуникации, наши специалисты выполнили задачу успешно, в рамках бюджета заказчика и вовремя, несмотря на жёсткие сроки.

 

Результат


Система управления обучением была приведена в соответствие со стандартами LTI 1.0 и LTI 1.1 (актуальные версии на момент выполнения проекта), что позволило преподавателям импортировать материалы с других платформ.

Основные преимущества интеграции:

  • Учащиеся могут переходить с одной платформы на другую без необходимости каждый раз заново входить в систему.
  • Преподаватели могут пользоваться сторонними ресурсами.
  • Разработчики могут создать единый интерфейс или метод для объединения различных поставщиков и пользователей. Это позволяет сэкономить то время, которое раньше уходило на написание нового кода для каждого отдельного приложения.
  • Администраторы могут управлять и отслеживать использование внешних инструментов.

Таким образом, платформа заказчика теперь имеет неоспоримые преимущества на рынке онлайн-образования.