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