Приложение-компаньон для мониторинга успеваемости и расписания студентами МИЭТа. Пользуясь приложением, пользователь может получить доступ к большей части важной информации, представленной на сайте orioks.miet.ru, в более удобном мобильном формате.
Приложение "обменивает" логин и пароль, введенные пользователем, на специальный токен через HTTP протокол. Во всех последующих запросах к серверу ОРИОКСа используется исключительно полученный токен. Такой подход позволяет гарантировать безопасность данных пользователя. Важно заметить, что приложение обменивается данными, хранящимися в памяти устройства, только с серверами ОРИОКСа, что не позволяет получить данные пользователя третьим лицам (даже создателям приложения).
Приложение получает информацию с официального сайта МИЭТ (расписание) через открытый API ОРИОКСа (номер группы / дата начала семеста) и общаясь напрямую с сайтом orioks.miet.ru (все остальное). Данный подход можно считать практичкески оптимальным, он позволяет показывать пользователю правильное расписание и актуальные оценки сразу за весь год, а не только за прошедшие недели.
При включении функции уведомлений приложение с определенной частотой делает запрос к серверу ОРИОКСА и сравнивает данные, полученные в ответе, с данными, которые сохранены в памяти устройства. Информация о различиях между информацией отображается пользователю в виде уведомлений.
Приложение предоставляет следующую информацию:
- Расписание
- Успеваемость студента
- Ресурсы по дисциплинам
- Задолженности студента
- Информация о студенте
- Новости
Также приложение может присылать уведомления об изменении оценок.
Приложение позволяет смотреть текущие баллы по дисциплинам и по каждому из контрольных мероприятий.
Есть возможность включить уведомления об изменении баллов по дисциплинам.
В приложении можно посмотреть ресурсы ко всей дисциплине и к конкретным контрольным мероприятиям.
Доступен просмотр расписания на конкретный день.
Все данные остаются в памяти устройства и используются только для общения с сервером ОРИОКСа. Третьим лицам данные не передаются.
Развернуть
Сам я этого делать не буду, но если кто-то хочет портировать на IOS, буду рад посодействовать.
Узнать новости приложения и оставить свой отзыв можно в
Телеграм-канале
Почта для связи:
BetterOrioks@yandex.ru
Моя страничка в
VK
Капибара для поднятия настроения