Skip to main content

Faculty Evaluation System using PHP/CodeIgniter with Source Code


This is a Faculty Evaluation System is PHP Project that is written in CodeIgniter PHP Framework. This system has 3 types of users which are the Admin, Chairperson, and Student. The system's main purpose is to provide the Students and Chairpersons an online evaluation for the Subject Faculties. This system generates the Results of Mean Scores of each Faculty and the summary of the results is printable. The admin users are in charge of populating and maintaining the important list of the system such as the list of students and faculties. The Student and Chairperson users access will be their School ID # as their username and their password will be automatically generated by the system.

This Faculty Evaluation System is a Capstone Project of CHMSC's (Carlos Hilado Memorial State College) student. This project was developed using PHP/CodeIgniter, HTML, MySQL Database, CSS, and MDBootsrap for the template and design. The project has the following features:



  • Manage Departments
  • Manage Subjects
  • Manage Courses
  • Manage Faculties
  • Manage Chairpersons
  • Manage Evaluation Criteria
  • Manage Level and Sections
  • Manage Evaluations List
  • Manage Evaluation's Forms
  • Manage Restrictions
  • Generate Evaluation Results
  • Manage Users


  • Evaluate the Faculty per Subject Handles

The project source code is free to download but only for educational purposes to help other IT/CS students or self-learners. This is not for commercial use. To learn how this system was built and has an actual experience of using this Faculty Evaluation System, the instructions of how to run this system are listed below.

How to Run


  • Download and Install any local web server such as XAMPP/WAMP.
  • Download the provided source code zip file.


  • Extract the source code zip file. Make sure that extracted folder is named as "evaluation".
  • Open your XAMPP/WAMP's Control Panel and start the "Apache" and "MySQL".
  • 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.
  • Open a web browser and browse the PHPMyAdmin. (http://localhost/phpmyadmin)
  • Create a new database naming "eval_db".
  • Import the SQL file provided along with the source code. The SQL file is known as "eval_db.sql" and located inside the "database" folder.
  • Open a new tab/window in your browser and browse the web application. (http://localhost/evaluation)

Note: The extracted folder must be named as "evaluation" otherwise you will change the base URL configuration.

Admin Access

Username: admin
Password: admin123


That's it, you can now explore the features and functionalities of this Faculty Evaluation System in PHP/CodeIgniter. I hope this project will help you with what you are looking for and I hope you can learn more about PHP and CodeIgniter framework with this project.

Credits to the CHMSCians Student team who developed this project:

  • Jamaica Antiporda - Project Manager
  • Ma. Thea Jardeliza - Quality Assurance
  • Joseph Abella - Programmer

BSIS4 2020-2021 Class

For More Free Source Code and Tutorials, kindly explore this website.

Enjoy Coding:)

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.


Submitted byMark Akbar (not verified)on Fri, 06/25/2021 - 15:27

Hi! I find your work very interesting. May I ask how to fix some error with student log in? Fatal error: unparenthesized 'a ? B : c ? d : e is not supported. Use either '(a ? B: c) ? d : e' or 'a ? b : (c ? d : e)' in C:xampp/htdocs/evaluation/application/views/student/.php on line 94 Thanks.

Just follow the suggestion. For example :

  1. <?php
  2. echo ($value1 == $value2) ? "result" : ($value1 == $value3) ? "next result" : "sample";
  3. ?>
  1. <?php
  2. echo ($value1 == $value2) ? "result" : (($value1 == $value3) ? "next result" : "sample");
  3. ?>

Add new comment