This is an online assesment platform made by πAdarsh Jain, πSushant Gaurav and πYashraj Pany.
The general portal for publishing exam results at universities. Students can get their exam results without any other medium like Email, Messaging etc. There are two modes of users:
-
Students πΆ
-
Administrator π§
Click on the Image
Today Online Examination System has become a fast growing examination method because of its speed and accuracy. It is also needed less manpower to execute the examination. Almost all organizations now-a-days, are conducting their objective exams by online examination system, it saves students time in examinations
- Assessment shall be MCQ pattern βοΈ
- There must be a question pool for the assessment βοΈ
- The questions displayed in the assessment shall be only from that pool βοΈ
- Number of questions in the pool shall be more than questions displayed βοΈ
- Each student is allowed to take 400sec(After that the quiz will automatically submitted) βοΈ
- Assessment score shall be generated at the time of submission βοΈ
- Question order shall be shuffled for each candidate appearing βοΈ
- Option to create testβοΈ
- Option to add question in test pool, set number of question appear in test βοΈ
- Page to view all submitted test results βοΈ
- Creative UI Experience βοΈ
- Maintained a database of students and thier data βοΈ
- A deployed version can be checked here - Trivialet Quiz
- For Admin you have to Register and then Login and for Student they can simply start the test.
For deployment we have used Heroku as a platform. The project works Successfully.
Client: HTML, CSS, Javascript π§βπ»
Server: Node JS, Express π§βπ»
Deployement: Heroku π§βπ»
Database: MongoDB π§βπ»
Password Hashing: Bcrypt π§βπ»
- Fork this repository.
- Create a issues then start to make any pull request for that issue.
- Be sure to give a good crisp commit message.
- Use only the above mentioned tech stacks.
- Work with correct directory.
- Use VS Code for better experience
Index page
- to Welcome users ,here the user can register & Login
Admin Login
- For login to Admin panel
Admin page
- here the Admin can Set paper, View all reesult, Naviagte to Test Link, See all the Questions added
All Question
- To take input of all Questions with options
Instruction page
-To instruct student on rules and regulation of giving the test
Login Page
- to take user data who is giving the test
Quiz page
- to take response of user, Shuffeled questions appeared here
Register Success
- to make user know that thier Registration is Succesfull, Now they can easily Login
Registration page
- to take user data and feed into database for easy login
Result page
- Result of all the student is displayed here to Admin
Thankyou page
- End page after the Test finished
GET - Get all questions : Use this URL to fetch all the questions.
GET - Test questions : Use this URL to fetch all the quiz questions in a random manner.
POST - Create questions : Use this URL to add a question from admin's dashboard.
PUT - Update a question : Use this URL to update a particular question.
DEL - Delete a question : Use this URL to delete a particular question.
GET - Get all results : Use this URL to fetch all the results.
POST - Create result : Use this URL to add result.
POST - Check credentials : Use this URL to fetch all the added credentials.
POST - Create Admin/ Registration : Use this URL to add credentialsl.