It is an onsite judge made on likes of SPOJ and Codechef without using any internet connection.
It will allow colleges with poor internet connection to host coding competition in college.
It is an web app which runs on college intranet connection which makes it cross-platform.
Improved from the existing system of PC2.
It is designed to meet the requirement specific to contests hosted at JIIT, Noida but most of its components can be easily changed to meet requirement of any other college.
The only constraint is that it requires Linux to run the Judge, while submission can be made from any operating system.
The Judge currently accepts submission in following languages:
- C
- C++,C++14
- Python 2,Python 3
- Java, Java 8
-
Currently,the judge allows user to compile and test code in different languages,submit questions in different languages, create contest,delete contest,view ranklist.
-
Added Bug-checker to check for malicious code/virus.
-
Provides three categories- User,Coordinator,Admin.
User-can view contests,submit question on contest,compile and test,view ranklist.
Coordinator- can add problem for particular contest with testcase and solution.
Admin - can create,delete contest,user account and questions.
-
Clone the project
-
run python manage.py makemigrations
-
run python manage.py migrate
-
run python manage.py runserver to run the web app.
Visit : https://www.geeksforgeeks.org/project-idea-onsite-judge/