Bonus Tasks

Bonus tasks are a way to earn extra game minutes by reviewing weak topics. The bot selects a topic, formulates a task, and evaluates the result.

How it works

  1. The child asks for a bonus task ("I want to earn minutes", "give me a task")
  2. The bot checks if tasks are available (there are limits — more on that below)
  3. The bot selects a topic for review — priority goes to topics with bad grades
  4. The bot formulates a task and sends it to the child
  5. The child completes it and sends the answer
  6. The bot evaluates the work and awards minutes

Topic selection

The bot doesn't give random tasks — it selects a topic the child needs to improve.

Priority: worst grade → fewer repetitions → more recent topic.

If all weak topics have been worked through — the bot doesn't stop. It randomly selects a topic from recent grades (last 30 days). If you've configured favorite subjects — the bot will prefer a topic from those first. The task will be non-standard and exploratory — a creative problem, quiz, or real-world application. This is voluntary practice, and the bot praises the child for taking initiative.

Difficulty levels

The bot selects task difficulty automatically, considering the child's age, grade on the topic, and number of repetitions:

LevelTimeWhat it tests
Basic5–10 minUnderstanding fundamentals: explain in your own words, give an example
Intermediate10–15 minApplying knowledge: solve a problem in a new context, find an error
Advanced15–20 minDeep understanding: tricky problems, analysis, argumentation

The child doesn't see the difficulty level — for them it's just a task.

For younger children, tasks are simpler and shorter. For teenagers — more analytical. The bot adapts to age.

Grading and awarding minutes

After submission, the bot evaluates the work. If the answer is weak (grade 4 or 5) — the task doesn't close. The bot explains the mistakes and suggests trying again. The task is only accepted with a grade of 1, 2, or 3:

GradeMinutes
1 (excellent)+15
2 (good)+10
3 (satisfactory)0

Unlike homework, here the bot grades directly — it's the bot's own task and it evaluates it.

Limits

To prevent the system from becoming a "minutes factory", there are restrictions:

  • Maximum 4 incomplete tasks at once — can't stockpile tasks without doing them
  • Maximum 15 tasks per week — calculated on a rolling 7-day window

If the limit is reached, the bot will politely say that new tasks are currently unavailable. The specific limit numbers are not revealed to the child.

Tasks that remain incomplete for more than 7 days are automatically cancelled.

Daily suggestion

Every day at 4:00 PM, the bot checks if there are topics for review. If so — it sends the child a friendly suggestion to earn some minutes. The task itself is not created — just the suggestion. If the child agrees, they'll write to the bot, and then the full process begins.

Connection to topic reviews

Bonus tasks are the main mechanism for reinforcing weak topics. Any grade below excellent creates a topic for review. The number of required repetitions depends on the grade:

GradeHow many times to repeat
21 time
32 times
43 times
53 times

After enough repetitions, the topic is considered reinforced and is closed.

More details in the Topic Reviews section.

What's next