Web based Examination Platform

Web Based Examination Platform | PHP MYSQLI

Web Based Examination Platform

Project Domain / Category
Web Programming
Abstract / Introduction

Due to its accuracy and speed, the online examination system has quickly gained recognition. Less
effort is also required to conduct the test. Nowadays, almost all organizations use a web-based
evaluation system to administer their objective tests, saving students time during exams. Organizations can quickly assess a student’s performance in an exam. Additionally, saving paper benefits the environment.

The proposed system will consist of two main active users which are the administrator and the user/student. The system should allow students to register themselves for specific tests by providing their personal information and selecting the test category they wish to participate in. When a user/student logs in to the system, their profile is already registered. The administrator should be able to create and manage different categories of tests such as aptitude tests, programming tests, language proficiency tests, etc.

Student receives a notification to begin examination at a predetermined time. The system should provide a user-friendly interface for students to take the test online, including features such as time limits, the ability to save and modify answers during the examination, and a submission button to submit their answers. Changes made beyond the time limit are not permitted. The system should save all of the student’s answers along with his or her profile information and generate a report for the administrator to view the student’s performance.

The administrator should be able to view various reports, including student-wise performance, test category-wise
performance, and overall test performance. The system should also calculate and display the student’s grade based on their performance in the test. Since computers are more accurate than humans and produce results quickly, this also makes
checking the answer simple and error free.

Final Code Get

Functional Requirements:
Admin Panel

  1. Admin can login into system.
  2. Admin can manage students.
  3. Admin can create and manage different categories of tests.
  4. Admin can Add, Delete, Update Topics and Questions.
  5. Admin can view reports like student-wise performance, test category-wise performance, and overall test performance.
  6. Admin can publish the result after completion of exam.
  7. Admin can update password.
  8. Admin can update profiles.
  9. Admin can logout

Student or User Panel

  1. Students can register into system
  2. Students can login into system
  3. Students can select test category they wish to participate in.
  4. Students can choose the correct answer from the options against the question.
  5. Students can submit exam.
  6. Students can modify an answer during the examination
  7. Students can logout.

Tools:

  • HTML, CSS, Bootstrap (Front-end)
  • MYSQL(Backend)
  • PHP (Server-side programming)
  • XAMPP — Web Application Server

Final Code Get