29.03.2023

СберКласс: Мобайл

Effector
GraphQL
TypeScript
React Native
Содержание:
Подписаться на рассылку:
Поделиться кейсом:

Мобильное приложение СберКласс

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

Клиент:
СберОбразование
Отрасль:
EdTech, eLearning
Команда:
8 специалистов
Сроки:
12 месяцев
Локация:
Россия
Технологии:
React Native, TypeScript, GraphQL, Effector
Платформа:
iOS, Android
Клиент

EdTech компания «СберОбразование» входит в экосистему Сбера. Она специализируется на внедрении цифровых инструментов, которые расширяют возможности традиционной образовательной системы и делают индивидуальное обучение доступнее.


Задача

Разработать с нуля в сжатые сроки и поддерживать кроссплатформенную мобильную версию цифрового образовательного сервиса СберКласс для iOS и Android. Приложение, относящееся к категории системы управления обучением или LMS (Learning Management Systems), должно предоставить школьникам России и стран СНГ следующие возможности:
  • Получать доступ к различным цифровым курсам и заданиям, доступным на платформе.
  • Строить персонализированный образовательный маршрут на основе индивидуальных способностей и предпочтений.
  • Выполнять как индивидуальные, так и командные (парные, групповые) задания.
  • Централизованно отслеживать прогресс учебной деятельности.
  • Выполнять задания в удобном формате — онлайн, офлайн, удаленно дома или на уроке, вместе с классом.
  • Развивать мягкие навыки, учиться самостоятельно ставить образовательные цели и достигать их.
Вызовы

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

Материалы по разным предметам разбиты на отдельные блоки. Их можно комбинировать как конструктор, адаптируя образовательный контент к особенностям и предпочтениям учащегося.

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

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

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

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

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

Мягкие навыки в приоритете
Одна из основных особенностей образовательной платформы — ориентированность на развитие у школьников полного спектра мягких навыков. Эти универсальные компетенции должны повысить эффективность учебы и стать надежной опорой в дальнейшей профессиональной деятельности.

Мобильное приложение СберКласс развивает все три группы мягких навыков: когнитивные, социальные, эмоциональные. Это достигается через оптимальный баланс различных типов заданий в ежедневном расписании, а также интеграцию мягких навыков непосредственно в задачи по предметным областям.

Такой подход позволяет одновременно улучшать качество индивидуальной обработки информации, умение работать в команде и способности управлять собственным эмоциональным состоянием.

Юридические нормы на 5
Дистанционные образовательные технологии, лежащие в основе приложения СберКласс, полностью соответствуют нормам ФГОС, а также требованиям, которые предъявляют к реализации цифровых обучающих платформ регулирующие федеральные законы:
  • № 273-ФЗ «Об образовании в Российской Федерации» (статья 16);
  • № 149-ФЗ «Об информации, информационных технологиях и о защите информации»;
  • № 152-ФЗ «О персональных данных».
Как мы это сделали

Обеспечили совместимость технологий
Особенность проекта — разработка на основе готового бекэнда (Java, Spring Boot, GraphQL) и дизайна, предоставленного заказчиком. Чтобы фронтэнд мобильной версии соответствовал серверной части и отвечал высоким требованиям к качеству, для его разработки был выбран технологически совместимый стек TypeScript / React. Для разработки слоя данных использовали Effector, а связь с бекэндом обеспечили через GraphQL (Apollo-client).

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

Оптимизировали процесс
Чтобы MVP-версия СберКласса была готова в оговоренные с заказчиком три месяца, нашей команде потребовалось творчески подойти к архитектуре приложения разработки. Основной функционал был реализован на отдельных экранах, а многочисленные игровые и интерактивные элементы решено было вынести в браузер, действующий внутри приложения. Уже после проверки теорий и выпуска MVP-версии WebView заменили на полноценную нативную реализацию.

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

Автоматизировали проверку
Для проверки эффективности выполнения заданий требовалось провести автоматическую аннотацию изображений. Из-за огромного разнообразия тестов и видов контента использование готовых решений было исключено. Нашей команде пришлось с нуля разработать модули аннотирования изображений — отдельно для iOS и Android.

Обеспечили коммуникацию
Хотя СберКласс рассчитан в первую очередь на школьников, важнейшим его элементом служит высокая вовлеченность преподавателя в образовательный процесс. Чтобы облегчить двустороннюю связь и обеспечить контролируемость процесса, мы добавили в каждое задание функционал чат учитель-ученик.

Результат

Рабочая MVP-версия мобильного приложения СберКласс была создана в установленный заказчиком срок — за 3 месяца. Приложение поддерживает адаптивную нативную верстку и работает на всех типах устройств на iOS и Android, включая планшеты.

В процессе работы нам удалось не только адаптировать платформу под мобильный формат, но и значительно улучшить технические характеристики — повысить отзывчивость, ускорить время отображения контента и сократить потребление трафика при использовании приложения.

Сегодня СберКласс успешно дополняет общеобразовательную программу в тысячах школ по всей России.


Подписаться на рассылку:
Поделиться кейсом:
ОБСУДИТЬ ПРОЕКТ
Close
Связаться с нами