Система управления обучением

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

Клиент


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

Задача


Платформа разрабатывалась с 1999 года, поэтому для сохранения ведущих позиций на рынке ей требовалась модернизация:

  • повышение производительности, чтобы система справлялась с растущим количеством пользователей,
  • современный пользовательский интерфейс с функциональностью Web 2.0,
  • адаптивный дизайн для мобильных устройств,
  • улучшение доступности для людей с нарушениями зрения,
  • расширение возможностей коммуникации, совместной работы и интеграции с другими приложениями в соответствии с запросами пользователей.

Решение


На первом этапе мы провели глубокий реинжиниринг платформы, используя .NET-технологии и подход Web 2.0. В частности, мы добавили инструменты для коммуникации и совместной работы, обладающие улучшенной функциональностью и простым интерфейсом:

  • email, облачный email, текстовые сообщения и внутренние сообщения,
  • видеочаты,
  • видеоконференции,
  • форумы,
  • инструментарий для создания тестов,
  • процессно-ориентированный текстовый редактор,
  • пространство управления проектами, позволяющее студентам влиять на учебный процесс,
  • пользовательский интерфейс для малышей,
  • новый дизайн зачётной книжки,
  • репозиторий задач обучения,
  • система рекомендаций обучающего контента.

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

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

Проект реализовывался распределённой командой, где разработчики и тестировщики Аркадии и внутренней команды клиента работали совместно по методологии SCRUM.

Результат


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