Prove your skill.
You can use a room to create a local highscore for your event and use the session system. A session lasts 30 minutes, in this time users can solve challenges and gain points. After 30 minutes, the score is submitted to the local highscore. After the session, users can continue to work on the challenges as regular users.