An open API service indexing awesome lists of open source software.

https://github.com/naztar0/studcabinet

Telegram bot for access to the personal electronic account of a student of KhPI
https://github.com/naztar0/studcabinet

khpi student student-cabinet telegram telegram-bot

Last synced: about 1 year ago
JSON representation

Telegram bot for access to the personal electronic account of a student of KhPI

Awesome Lists containing this project

README

          

# [StudCabinet Bot](https://t.me/studcabinet_bot)
#### Personal electronic account of a student of KhPI in Telegram.
This bot is a wrapper for the web version of the [e-account](https://studcabinet.kpi.kharkov.ua/).

## Basic technical info
[![Supported Python versions](https://camo.githubusercontent.com/6f60f4f894479c0b8e48b6f373f1f4f9685be63f/68747470733a2f2f696d672e736869656c64732e696f2f707970692f707976657273696f6e732f61696f6772616d2e7376673f7374796c653d666c61742d737175617265)](/#)

* Based on `aiogram` python module
* Histogram builder based on `Pillow` python module
* Used MySQL database and `mysql-connector` python module for it

## The following services are available in the e-account:
* General information about the student
* Electronic record book data
* Rating of students by the results of the session (for the appointment of a scholarship)
* The state of academic debt for the previous period
* Work schedule of all sports sections
* Curriculum (by semesters)
* All data on tuition fees (for contractors)
* Download the electronic version of the individual semester information

## Additional features available only from the bot
* Notification when assigning grades in e-record book
* View position in the ranking for contractors
* Calculate your percentage in the rating
* Calculate the probability of getting a scholarship
* Interactive bar charts to display e-record book data and curriculum
* Search for students by full name or by telegram account
* Display of the latest news of the department, as well as notification when posting news
* Language change support