Simple Online College Entrance Exam System in PHP and SQLite Free Source Code



This is a PHP Project entitled Simple Online College Entrance Exam System. This simple application uses an SQLite Database as the storage. This project can help a certain college or university to provide their enrollees an online platform to take their entrance exam and other required tests for the course they wanted to enroll. The project's functionalities are simple but useful and can be used to start with on developing a wide scope for an enrollment system. The system has a pleasant user interface and user-friendly functionalities.

I developed this project using the following:

  • XAMPP v3.3.0 as my local webserver that has a PHP Version 8.0.7
  • PHP Language
  • SQLite Database
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Ajax
  • Bootstrap
  • Summernote
  • and more...

About the Simple Online College Entrance Exam System

This project has 2 modules which are the Administrator Side and the Enrollees/Exam Takers Side. The Admin/Staff user is in charge of managing and populating the list/data in the system such as the Exam Set and Enrollees Lists. The admin/staff are the ones who can create the enrollees/exam takers account which means there's no registration for the student side but only the management can give them access. The enrollees will be given a reference code where will be used as their access to their system account and to take the series of exams/tests that are required for their desired courses. Each exam set has a duration which means the enrollees can only take the exam within the given duration.

Project Features

Admin Panel

  • Secure Login/Logout
  • Home Page
  • Manage Department List (CRUD)
  • Manage Course List (CRUD)
  • Manage Exam Set List (CRUD)
  • Manage Exam Set's Question Categories (CRUD)
  • Manage Exam Set's Questions per Categories (CRUD)
  • View the Printable Report (List of Enrollees' Exam/Test Scores)
  • Manage System Users
  • Manage Account Credentials

Enrollees Side

  • Logging in using the given Reference Code
  • List All required exams/test Set
  • Take the Exam/Test
  • Timer when taking the exam
  • Automatically submits the enrollees' answers when time is up

Some of the System Snapshots

Exam Set View

Simple Online College Entrance Exam System

Enrolees' Answer Sheet Side

Simple Online College Entrance Exam System

The project source code is free to download on this website. Feel Free to download and modify the source code the way you wanter. Follow the instruction below to run this project.

How to Run


  • Download and Install any local web server such as XAMPP/WAMP.
  • Download the provided source code zip file. (download button is located below)


  1. Open your XAMPP/WAMP's php.ini file and uncomment the sqlite3 and save the file.
  2. Open your XAMPP/WAMP's Control Panel and start Apache.
  3. Extract the downloaded source code zip file.
  4. If you are using XAMPP, copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory. And If you are using WAMP, paste it into the "www" directory.
  5. Browse the Simple Online College Entrance Exam System in a browser. i.e. http://localhost/entrance_exam/.

Default Admin Access

Username: admin
Password: admin123


That's it! You can now explore the features and functionalities of this Simple Online College Entrance Exam System project in PHP and SQLite Database. I hope this will help you with what you are looking for and you'll find something useful for your future PHP Projects.

Explore more on this website for more Free Source Codes and Tutorials.

Enjoy :)

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

Add new comment