Разработка LMS

Электронный дневник для образовательной платформы МЭШ

О проекте

С 2019 года CosySoft разрабатывает Электронный дневник — сервис-помощник для учеников и родителей в рамках образовательной платформы Московской Электронной Школы.

Вместе с ДИТ Москвы и с помощью технологий разрушаем миф о несовременных подходах в государственном образовании.

За годы разработки мы создали доступное и высокотехнологичное решение, которое качественно дополняет традиционное обучение.
JavaScript | TypeScript
React
MobX
Jest
REST API
ДИТ Москвы

Технологии

Заказчик
GIT
Kubernetes
Helm
Электронный дневник — главный помощник учеников и родителей. Он позволяет в полном объеме получать информацию об успеваемости учеников, расписании уроков, домашних заданиях, быть в курсе школьных новостей и мероприятий.

Расписание и подробная информация об уроках

Во вкладке «Расписание» отображается вся актуальная информация по прошедшим и предстоящим урокам.

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

Для удобства расписание можно настраивать и фильтровать. Если у родителя обучается несколько детей, то он может посмотреть расписание каждого ребенка.
В расписании отображаются карточки уроков.

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

Мониторинг успеваемости

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


Отметки можно отсортировать по предмету и дате, а также выбрать результаты оценивания по определенным дисциплинам.


Кликнув на оценку, появится форма контроля, за которую была выставлена отметка, а также комментарий, оставленный учителем

Тематическое оценивание для учащихся и родителей

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

Учитель может выставить несколько оценок за один урок, а также использовать оценку в формате «точек». Точка значит, что учитель ожидает ответа от учащегося. Период ожидания также можно выставить в ручную.

С помощью инфографики можно следить за промежуточной и итоговой успеваемостью по предметам.

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


Стрелка вверх около оценки означает рост успеваемости, стрелка вниз — падение.

Домашние задания

В разделах «Домашние задания» и «Домашняя работа» можно найти всю информацию о заданном на дом.


Задания представлены в хронологическом порядке.

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

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

Учебный план

В разделе «Учеба» учащиеся и родители могут просмотреть учебные программы на текущий год, количество учебных часов по каждому предмету и запланированные экзамены.
Специальная пиктограмма «ОГЭ» и «ЕГЭ» рядом с темами из урока означают, что данные темы будут присутствовать на соответствующих экзаменах.

Посещаемость и уведомления об отсутствии

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

Каждый пропуск имеет цветные индикаторы. Желтый означает, что уведомление об отсутствии есть, а красный, что еще нет.


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

Быть в курсе школьных новостей и мероприятий

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


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

Что под капотом

  • Frontend
    JavaScript, TypeScript, React, MobX, EXPO, ES7, NPM, Webpack, RxJS, Material UI
  • DevOps
    VS Code, IntelliJ IDEA, WebStorm, Nginx, GIT, Kubernetes, Helm
  • API
    Rest API, UseSWR
  • QA
    Jest, Manual QA

Таймлайн проекта

2019 - 2020

2019 - 2020

Установили процесс эффективной коммуникации с DEVops, QA, службой мониторинга, руководителями проектов.
Разработали базовые разделы продукта (расписание, учет посещаемости, карточка урока, рабочие программы).

2020 - 2021

2020 - 2021

Расширили приложение флагманскими проектами ДОНМ г. Москвы (Цифровой репетитор, МЭШ, изменение личных данных).

Разработали личный кабинет родителей.

Провели глобальный рефакторинг, разделили проект на микросервисы.

2022 - 2023

2022 - 2023

Расширили функциональность: добавили календарь событий, тренажер подготовки к ЕГЭ и ОГЭ, возможность заказывать справки об обучении, а также дашборд-отчет учебного процесса учащихся.

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

2023 -

2023 -

Продолжаем улучшать и развивать сервис.