EPITRACE Packs Extension
Transforms viewing your code results into a fun 'pack opening' experience.

An extension that transforms code results into a fun experience
EPITRACE Packs Extension is a web extension I developed to improve and make programming students' lives more fun. The idea is to take the often monotonous or stressful moment of checking results and transform it into a "pack opening" game.
What is the "Moulinette" and "Traces"
For EPITA students, like in many computer science schools, code project evaluation is done through an automatic grading system called the "Moulinette".
- The "Moulinette": It's the tool that takes submitted code and runs a series of tests to verify its validity and performance.
- The "Traces": This is the final result of this grading, expressed as a success percentage. This percentage represents how well the code passed the moulinette tests. The goal is to get the best score, aiming for 100%!

Preview of EPITRACE traces without the extension - standard interface showing grading results
Main Features: Results Gamification
The extension transforms reading these "Traces" (percentages) into an engaging moment:
- Open traces like FIFA packs: Instead of displaying the percentage immediately, the extension triggers a "pack opening" animation (similar to collectible card games or loot boxes), revealing the success percentage with a surprise visual effect.
- Flex your successes: Perfect or very high percentages trigger special animations (an "icon pack"), giving students the ideal way to celebrate and show their success to friends.

Installation
The extension is available directly on GitHub. 👉 See releases on GitHub and follow the instructions.
⚠️ Warning: The extension is an .xpi file designed for Firefox. Files are generated automatically via CI/CD. Remember to check and adapt Firefox configuration (about:config) if necessary to allow installation of unofficially published extensions.
Contributing
EPITRACE Packs is an open source project!
Feel free to open an issue on the GitHub repository. Your feedback is valuable!
This project is distributed under the MIT license. You can consult the LICENSE file for more details.
Any questions or feedback? axel.thauvin@epita.fr