The Faculty Evaluation System is a PHP/MySQL project that helps an individual school manage its evaluation results. The system has three user types which are the Administrator, Faculties, and the Students.
The Administrator user is in-charge of maintaining and populate the data in the system database using the front-end feature for the admin sides, such as the list of subjects, faculties, students, and some other related data. The student users are permitted only to evaluate the faculties assigned to their class per issue.The faculties users are only allowed to view their evaluation result even the evaluation is still ongoing.
-
Efficient Evaluation Management: The Faculty Evaluation System streamlines the evaluation process, ensuring that all evaluations are systematically organized and managed.
-
User-friendly Interface: The system provides an intuitive and easy-to-navigate interface for all user types, enhancing user experience and reducing the learning curve.
-
Role-based Access Control: Different functionalities and access levels are provided to administrators, faculties, and students, ensuring that each user type has access only to relevant features and data.
👉 Login Page
👉 Dashboard Page
👉 Subject Management
👉 Class Management
👉 Faculties Management
👉 Student Management
👉 Evaluation Criteria Management
👉 Academic Year Management
👉 Evaluation Questionnaire Management
👉 Users Management
👉Login Page
👉Dashboard Page
👉View Evaluation Result
👉Login Page
👉Dashboard Page
👉Evaluate Faculties
Login Page
Home Page
Class Page
Report Page
Questionnaire Page
If you think that you can add a new feature or want to fix a bug, we invite you to contribute to **Faculty Evaluation System
** and make this project better.
To start contributing, follow the below instructions:
-
Create a folder in your xampp htdocs.
-
Open Git Bash there.
-
Create a Git repository. Run command
git init
-
Fork the repository.
-
Clone your forked repository of project.
git clone https://github.com/<your_username>/Faculty_Evaluation_System.git
- Navigate to the project directory.
cd Faculty_Evaluation_System
- Add a reference(remote) to the original repository.
git remote add upstream https://github.com/SaiyamTuteja/Faculty_Evaluation_System.git
- Check the remotes for this repository.
git remote -v
- Always take a pull from the upstream repository to your main branch to keep it updated as per the main project repository.
git pull upstream main
- Create a new branch(prefer a branch name that relates to your assigned issue).
git checkout -b <YOUR_BRANCH_NAME>
-
Perform your desired changes to the code base.
-
Check your changes.
git status
git diff
- Stage your changes.
git add . <\files_that_you_made_changes>
- Commit your changes.
git commit -m "relavant message"
- Push the committed changes in your feature branch to your remote repository.
git push -u origin <your_branch_name>
-
To create a pull request, click on
compare and pull requests
. -
Add an appropriate title and description to your pull request explaining your changes.
-
Click on
Create pull request
.
Congratulations🎉, you have made a pull request to the Faculty Evaluation System. Wait for your submission to be accepted and merged.
- Firstly, open the folder database
To set up the database, you can download the evaluation_db.zip
file, which contains the evaluation_db.sql
file.
- After downloading the SQL file, setup XAMPP
- Click on
ADMIN
in the MYSQL, then MyPhpAdmin would open up
- Click on new to create a database with the name
evaluation_db
- Now click on import, where you need to upload the file previously downloaded to setup the database and get all the tables in the database
- Finally, you could see the tables in the database
For more information refer to the video documentation: Video