Skip to content

A Coding Contest Django App with an Input/Output Judge and Multiple Choice Questions

Notifications You must be signed in to change notification settings

monikkinom/CodingContestDjango

Repository files navigation

Coding Competition Platform Django App

This is a Django app for hosting a coding contest with a judge.

Two types of questions can be made :

  1. Questions with description and sample Input/Output followed by test input. User must paste the correct output to the problem set.
  2. Multiple Choice Questions

There is a timer that ticks off the moment user logs in for the first time. After a certain period, no submissions can be made from a particular user.

A scoreboard feature (only accessible to admin) has been made to view all teams in order of their ranks and scores on /scoreboard/.

To create a user, a user must be first made on Django admin and a corresponding user profile object must also be made.

@chiragjn (http://github.com/chiragjn) and I had developed this for the screening round of a coding competition held in our college by our college's ACM student chapter. I hope this turns out to be useful for other colleges trying to hold similar competitions in their colleges.

Demo Images

Login Screen

alt tag

Participant View

alt tag

Coding Problem View

alt tag

MCQ View

alt tag

Scoreboard View

alt tag

About

A Coding Contest Django App with an Input/Output Judge and Multiple Choice Questions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published