«ЭлЖур» — универсальная бесплатная система учета для школ Москвы и регионов, которая позволяет ученикам и родителям следить за расписанием уроков, узнавать домашнее задание, контролировать поведение и успеваемость, быть в курсе всех важных событий своей школы и общаться с учителями.
Перед началом работы заказчик предоставил нам всю необходимую документацию. Благодаря этому разработка технического задания и проектирование прошли гладко.
Мы переписали приложение электронного дневника школьника на нативный код, используя язык Swift. У нас была подробная документация и много тестовых примеров, поэтому мы достаточно быстро воспроизвести все сценарии и проверили работоспособность нового кода.
Грамотно и быстро адаптировать дизайн помогли Apple Human Interface Guidelines. Теперь управлять приложением ЭлЖур можно с помощью всех новых жестов — тапов, свайпов и других.
Для разработки мы выбрали водопадный метод, так как сроки и бюджет были ограничены.
Главные сложности возникли с авторизацией через ЕСИА. Раньше мы не сталкивались с ней в других проектах, поэтому настройка авторизации и стабильность работы этого решения нас немного удивили. Еще немного мешало отсутствие подробной документации по использованию авторизации именно в мобильных приложениях. Но в итоге путем проб и ошибок нам удалось с этим справиться, хоть и не с первого раза.
Для удобной навигации в приложении электронного дневника контент представлен на пяти главных экранах. Между ними удобно перемещаться благодаря нижнему меню.
Классический школьный дневник с оценками, темами, домашними заданиями и расписанием на неделю.
Полная картина успеваемости по всем предметам с комментариями учителей. Оценки можно отсортировать по триместрам и увидеть итоговые результаты.
Актуальное расписание уроков для каждого ученика с указанием времени, кабинетов и учителей.
Переписка родителей и учителей: сообщения делятся на входящие и исходящие, а для каждого указывается дата отправки или получения.
Раздел с объявлениями о важных событиях в школьной жизни, чтобы родители всегда были в курсе.
Приложение электронного дневника для ребенка поддерживает быструю авторизацию в тех регионах, которые подключили такую возможность.
Добавили возможность сохранения пароля в связке ключей iCloud — пользователю не нужно каждый раз вводить его вручную при входе.
Для удобной выборки по ученику и периоду использовали альтернативное решение, характерное для приложений на Android.
Нажав на оценку, родители могут узнать, за что ребенок ее получил. Добавили такую возможность только для главных элементов, чтобы не перегружать интерфейс.
Сначала хотели представить переписку в виде чата, но отказались от этого решения, чтобы не превратить раздел в большую свалку.
О новых сообщениях, оценках, важных объявлениях и изменениях в расписании можно узнавать, не заходя в приложение.
Люди, которые пользуются приложением, очень консервативны и не любят перемены. Поэтому мы постарались дать им обновленное iOS-приложение, которое не потребует менять пользовательские привычки, но будет более простым и удобным в использовании. И в большей степени нам это удалось.
Пользователи системы «ЭлЖур» по всей России получили дружелюбное и бесплатное приложение, которое хорошо работает на всех iOS-устройствах и позволяет следить за учебным процессом из любого места и в любое время. Управлять приложением теперь можно с помощью жестов, которые поддерживают новые смартфоны Apple.