As a user, I want to complete achievements when doing the tasks listed on #8
Acceptance criteria:
There should be something like a %placeholder% that can be used by every achievement
The following items should be saved by the app, and every item should have a placeholder.
[x] Time spent per section
[x] Times that the user has tried a course
[x] Streak of max score
[x] Level the user is in
[x] XP the user got
[x] Scores gotten in every course, even if retried
[x] Streak of daily connections (excluding Saturdays)
[x] Amount of approved courses
[x] Times that the user has gotten the maximum score in a test
[x] How many courses has the user completed in the week
App should check if the conditions are meet.
Achievements should support basic logic operators like AND, OR, NOR, and <, >, ≤, ≥, =
When the achievement achieved it should be marked as completed and shouldn't be able to revoke
Context and comments
Related to #8
If there is no functionality of the placeholders items, it should be created.
As a user, I want to complete achievements when doing the tasks listed on #8
Acceptance criteria:
Context and comments Related to #8 If there is no functionality of the placeholders items, it should be created.