competitive programming platform where users can post a coding competition or participate in posted the competitions.
Admin, Student, faculty
Student should be able to signup into the system.
Faculty should be able to signup into the system.
Admin Dashboard to see all the signed up users
Admin user should be able permission students to participate and admin to post the competition
Faculty should be able to create a competition
Faculty should be able to decide the winning criteria\ test cases for the competition.
Faculty shoulde be able to share the competition for specific users
Students should be able to view the competitions posted
Students should be able to submit the code for the competition in supported programming langauage(TBD)
Students should be able to see the results of submitted code
Faculty, Students should be able to view the results of competitons
Faculty can end the competition\
Support programming multiple languages
Support online compiler or notebook