Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
This project is a Telegram bot developed to facilitate preparation for the Independent Multidisciplinary Test (NMT). The bot provides users with access to various test tasks in Ukrainian language, history, and mathematics, helping them improve their knowledge and skills before the important exam.

Functionality:

Offer users to choose a subject (Ukrainian language, history, or mathematics) and the level of task difficulty.
Provide users with test tasks from the selected discipline with detailed conditions, images (if necessary), and answer options.
Check users' answers and provide feedback on the correctness of their answers.
Store users' progress and results using SQLite3 database.
Provide success statistics and analysis of weaknesses for each user.
Technologies:

Programming language: Python
Library for creating Telegram bots: aiogram
HTML processing: BeautifulSoup
Database: SQLite3
Challenges and Solutions:
One of the main challenges during the bot development was to ensure uninterrupted access to test tasks and their proper storage. To address this issue, a SQLite3 database system was developed to store all test tasks, answers, and user progress.

Target Audience:
The main target audience of the bot is high school students in Ukraine preparing for the NMT. However, the bot can be useful for anyone who wants to improve their knowledge of Ukrainian language, history, and mathematics.
Work details
Budget 223 USD
Added 19 April 2024
268 views
Freelancer
Oleksandr Mashmanyuk
Ukraine Turiisk
No reviews

Available for hire Available for hire
On the service 2 years