Before you begin, make sure Contests are enabled under Manage Features in your instructor dashboard. This is required to create and run contests on Fermion. Learn how to enable features here.
Adding questions to your contest
When building your contest, you can add different types of questions to assess participants in various ways. Fermion supports the following question types:- Interactive Coding Lab: Real-time coding problems where participants write, run, and submit code in an interactive editor. Useful for practical programming assessments.
- DSA Coding Lab: Specialized coding questions focused on Data Structures and Algorithms. These problems are auto-graded and can include custom test cases.
- Quizzes: Multiple-choice or short-answer questions to test theoretical knowledge or concepts.
Steps to add questions and configure your contest
1
Navigate to contests
- Go to your Instructor dashboard → Contests.
- Click Create new contest to start a new contest, or select an existing contest to edit its questions and settings.
2
Set up questions
- Click on
Setup contest
- Then, click on
Add item
3
Add more items to the contest
By default, a quiz is added when you create an item / section in an empty contest. You can add more items to this contest by clicking on the
Then, you can choose from one of the 3 options :
+
icon.

- DSA lab
- Interactive lab
- Quiz
4
Link or create the labs
To attach coding labs, click on the
Then, you can choose to either 
Attach coding lab
button.

Attach an existing lab
or Create a new one

5
Publish and share Your contest
Once your contest is ready:
- Click Publish to make the contest live.
- You can update the contest link, set it to Unlisted or Draft mode, and share the contest link with participants.
You can also link your contest to a course or bundle, allowing enrolled students to participate automatically. Learn more about integrating contests with courses in the Contests Introduction documentation.