Evaluation portal for programming assessments, lab evaluations and MCQ quizzes. Supports C,C++ and Java. Orgiginally made for the purpose of conducting lab assessments and tutorial tests in institutes.
- Apache server
- MySQL Server
- CodeBlocks IDE
- JDK
- Clone the repository
- Create databases :
evaluate1
,evaluate2
&mcq
- Import
evaluate1.sql
,evaluate2.sql
&mcq.sql
fromdb
folder into the respective databases - Adjust MySQL connection settings in
config.php
,connection.php
andMCQ-in-PHP/dbconnection.php
- For Admin : username - 'new' password - '1111' and For MCQ Admin : username - '[email protected]' password - '1234567'
- Portal is now ready !
- Basic Compiler page (custom input)
- Profile page (different for user and admin)
- Admin can create new batches (name, date, start time, end time) and can add questions (name, description, test cases, expected output) from his dashboard
- User can only attempt the questions that are currently active
- Submissions page and Rankings page for each batch (with graphs)
- Practice page where questions are not marked, and are only for preparation.
- MCQ type quizzes can also be conducted from the Tutorial Tests section.
- Number of questions, marks awarded, negative marks, time limit can be adjusted for each quiz.
- A user can only attempt a quiz once. No such boundation for admin.
- Submissions and Rankings page (with graphs)
- Date format used : YYYY-MM-DD
- Time format used : HH:MM:SS
- LabID : integer only
- Raghav Virmani - robovirmani
- Apoorv Lathey - CodinMaster
- Mayank Nagpal - mayankn05