uvicorn main:app --reload
Six event types:
- start
- test
- fail
- success
- stop
- abandon
Opens a new problem attempt.
Triggered when the user runs the code using whatever test functionality the site provides.
Triggered when the user hits submit but the attempt was unsuccessful.
Triggered when the user hits submit adn the attempt was successful.
Stops the timer.
When the user leaves the page, either by closing the tab, or navigating away.
Stops the timer.