Introduction
This is a time-based online exam system using PHP/PDO. This system helps certain schools to provide their students with an online exam platform. There are two types of users in the system: administrators and students/candidates. Administrative users use the system’s administration panel, which is responsible for entering and maintaining data in the system. Manage courses, exams, exam surveys, and candidate lists. Admin users can see student exam results and feedback. Student users can only take exams, view results, and send feedback to administrators. When it comes to students taking exams, the exams are only produced for a limited period of time. This means that all students who start the exam can only answer up to the specified period.
This source code is shared with students or self-learners who want to improve their PHP/PDO programming skills. This free source code project is for educational purposes only and may not be used for commercial purposes. Read below for the features, requirements, and installation instructions for this project.
Features:
Admin Panel
- Manage Courses
- Manage Exams’
- Manage Exam Questionnaire
- Manage Examinees’
- View Ranking By Exam
- View Examinee Results
- Read Feedbacks
Students/Examinees’
- Take the Exams’
- View their Results
- Send a Feedback
How to Run
Requirements:
- Download and Install any local web server such as XAMPP/WAMP that can run PHP script.
- Download the provided source code zip file. (download button is located below)
Installation:
- Open your XAMPP/WAMP’s Control Panel and start the “Apache” and “MySQL”.
- Extract the downloaded source code zip file.
- If you are using XAMPP, copy the source code folder and paste it into the XAMPP’s “htdocs” directory. And if you are using WAMP, paste it into the “www” directory.
- Locate the SQL file known as “cee_db.sql” that is located inside the “database” directory of the source code folder.
- Open a web browser and browse the PHPMyAdmin. (http://localhost/phpmyadmin)
- Create a new database naming “cee_db”.
- Import the SQL file into your newly created database.
- Open a new tab/window in your browser and browse the Online Exam System Web Application. i.e. http://localhost/CEE/ for the student side and http://localhost/CEE/adminpanel for the admin panel.
Admin Access
Username: admin@username
Password: admin@password
DEMO
I’m hoping that this PHP/PDO Project Source Code would be useful for both your current and upcoming PHP projects.