AustralianSynchrotron / openday-scavenger

Open Day Scavenger Hunt App
BSD 3-Clause "New" or "Revised" License
1 stars 5 forks source link

Users should be able to see their progress in a fun, kids-engaging way #57

Open luigiferiani opened 1 month ago

luigiferiani commented 1 month ago

Ideally we'd have a mechanism for a user to see their progress. This should help with the kids' engagement. It could either be via its own page (a "personal stats/progress" page), or as part of the "you successfully completed this puzzle" page ("you successfully completed this puzzle, you're 3/N of the way through").

For bonus points, we could style it so that there is a (synchrotron-themed?) shape that fills up with their progress percentage.

luigiferiani commented 1 month ago

Potential "problem":

Solution: Calculate Adam's progress as 1 - (N missing puzzles / N enabled puzzles) This should be feasible since, as far as I can tell, the database knows which puzzles Adam has already submitted a correct answer to