Faculty Evaluation System using PHP/CodeIgniter with Source Code

Language

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:

Features

Admin

  • 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

Students/Chairpersons

  • 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

Requirements:

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

Installation

  • 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

Demo

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 SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.

FOR YOUR OWN SAFETY, PLEASE:

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.

Comments

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 :

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

I also have the same error, but I cannot find exactly the file path. Can you please specify the path file from the downloaded source code?

Hi, very good job. I see that there is an error in the section to fill out the questionnaire as a student. In the /student section when I select a faculty and fill out the questionnaire, the one I selected is not sent but goes to the first in the list. How do I fix that?

Message: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` Filename: views/student.php Line Number: 94 Backtrace: File: C:\xampp\htdocs\evaluation\application\controllers\Student.php Line: 20 Function: view File: C:\xampp\htdocs\evaluation\index.php Line: 315 Function: require_once how to fix this

In reply to by Anonymous (not verified)

switch (ENVIRONMENT) { case 'development': error_reporting(-1); ini_set('display_errors', 1); break; replace error reporting -1 to 0

hello po saan po makikita yung " TechSoft IT | sourcecodester.com" ? e mo-modify ko po sana.. d ko po mahanap sa mga code.thank you

How to Delete this "Tech Soft IT and the link. please help me

Hello how can I personal message you? I need to talk to inquire

Add new comment