Application to learn math and english language by simple tasks.
When the application is running, it displays 10 randomly selected tasks on the screen at specified intervals.
Tasks are stored in a local database.
The probability of selecting a task depends on the user's performance on a given task and the number of occurrences of that task.
Every week, the app sends an email with a report on the user's performance on database tasks.
Before first run, you need to prepare database by typing in terminal:
python prepare_database.py
To run the program type in terminal:
python main.py