Birth year instead of grade, a fuller parent overview, and a score on every activity

Three things that used to need a little effort from you now take care of themselves: the app works out your child's grade from their birth year, the parent area shows the whole picture from the very first visit, and every activity now carries its own score.

Enter a birth year, not a grade. When you create a child (or correct their profile later in the parent area) you now type a four-digit year of birth. The app works out the school grade from it: the school year starts on 1 September, and a child is in Grade 1 the year they turn six. A child born in 2019 is in Grade 2 in autumn 2026, and moves to Grade 3 on 1 September 2027 without you doing anything. Children under six are shown as pre-school, and the grade stops at 5. Anything that is not a plausible year, such as one in the future, is refused with a clear message and nothing is saved. Children you created earlier keep the grade you chose until you add a birth year, and exported profiles carry the birth year, so moving a child to another device does not lose it. Files exported before this change still import fine.

A parent overview that is never empty. The parent area now opens on one overall spider web with an axis per subject. It shows where your child is today next to where a child of their grade is expected to be, even if they have not practised anything yet, so you always see what the app measures. Each subject also has its own web. Below them sits a short progress report, like a school report: for each subject, the grade, today's date and a plain-words summary of how things are going. Before any practice, it simply says there is nothing to report yet.

A score on every activity. Until now the score lived on the skill, so two different activities for the same skill showed the same number. Each activity now shows its own score, such as 7/10, based only on its own questions. The skill score is then a weighted average of its activities. Counting in order is the example: "1 to 10" counts twice as much as "1 to 5". An activity not played yet counts as 0%, so a skill is only fully scored once all its activities have been tried.

Skill: Count in order
  1 to 5   weight 1   score 100%  ->  1 x 100
  1 to 10  weight 2   score  50%  ->  2 x  50
  skill score = (100 + 100) / 3 = 67%

The skill score is shown as a percentage, with a small info button that explains how it was calculated. The subject and topic totals use the same scores, so the percentages you see at every level agree with each other, and "Passed" and "Not yet" always match the score beside them.