Skip to content

luntikius/BetterOrioks

Repository files navigation

Better Orioks

О приложении

Приложение-компаньон для мониторинга успеваемости и расписания студентами МИЭТа. Пользуясь приложением, пользователь может получить доступ к большей части важной информации, представленной на сайте orioks.miet.ru, в более удобном мобильном формате.

Как работает?

Вход

Приложение "обменивает" логин и пароль, введенные пользователем, на специальный токен через HTTP протокол. Во всех последующих запросах к серверу ОРИОКСа используется исключительно полученный токен. Такой подход позволяет гарантировать безопасность данных пользователя. Важно заметить, что приложение обменивается данными, хранящимися в памяти устройства, только с серверами ОРИОКСа, что не позволяет получить данные пользователя третьим лицам (даже создателям приложения).

Расписание, оценки, информация о пользователе

Приложение получает информацию с официального сайта МИЭТ (расписание) через открытый API ОРИОКСа (номер группы / дата начала семеста) и общаясь напрямую с сайтом orioks.miet.ru (все остальное). Данный подход можно считать практичкески оптимальным, он позволяет показывать пользователю правильное расписание и актуальные оценки сразу за весь год, а не только за прошедшие недели.

Уведомления

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

Возможности

Приложение предоставляет следующую информацию:

  • Расписание
  • Успеваемость студента
  • Ресурсы по дисциплинам
  • Задолженности студента
  • Информация о студенте
  • Новости

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

Просмотр успеваемости студента

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

Получение уведомлений об изменении оценок

Есть возможность включить уведомления об изменении баллов по дисциплинам.

Просмотр ресурсов

В приложении можно посмотреть ресурсы ко всей дисциплине и к конкретным контрольным мероприятиям.

Просмотр расписания текущего семестра

Доступен просмотр расписания на конкретный день.

Куда уходят мои данные?

Все данные остаются в памяти устройства и используются только для общения с сервером ОРИОКСа. Третьим лицам данные не передаются.

Будет ли на IOS?

Развернуть

Сам я этого делать не буду, но если кто-то хочет портировать на IOS, буду рад посодействовать.

Контакты

Узнать новости приложения и оставить свой отзыв можно в Телеграм-канале
Почта для связи: BetterOrioks@yandex.ru
Моя страничка в VK

Капибара для поднятия настроения

About

Ann app for Students of my University

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages