360 Degree Evaluation System, a web based e-appraisal platform to evaluate an employee by the 360 degree feedback process. To review an employee performance from all around collaborator. It is a process to better understand how the employee is functioning as part of the team and to improve the ways team members work together.
GPL-3.0 License
This is an assignment in my course, it is required to develop a system prototype that demostrates the core functionalities of the system, which is consistent with the software specification. The core of the system came from one of my project AngularJS-CRUD-PHP on GitHub, the assignment also as a playground for proof of concept.
360 Degree Evaluation System, a web based e-appraisal platform to evaluate an employee by the 360 degree feedback process. To review an employee performance from all around collaborator. It is a process to better understand how the employee is functioning as part of the team and to improve the ways team members work together. An employee will be assess by his/her supervisory, colleague, subordinate and self.
Project develop under Incremental Delivery model, the project separated into three phases, the core functions in incremental 1 were implemented.
[requireLoginPage | afterLoginPage]
evaluation360.yyyymmdd
sql file to create sample dataweb_root\temp\export
web_root\temp\upload
The system designed for three user type [admin | staff | vendor], and now admin user and general staff user are implemented.
admin login
id:admin
pwd:admin
before user login, please refer to the company hierarchy on documentation/orgnization structure.png
When admin performs Generate Evaluation Proposal, the following staffs will assign to do a evaluation for you
please add prefix "gd00"
before the node showed in the hierarchy, pwd same as the user name
for example, staff gd00305
provided with questionnaire result and allowed to generate individual report
id: gd00305
pwd: gd00305
The project is not compatible in PHP7, the below is the development and testing environment. Tested and works on Win8, Win8.1, Win10
PHPExcel has integrate with dompdf, mpdf, tcpdf, in my working environment(windows), I recommended to use mpdf to generate the pdf, use OfficeToPdf to manipulate the pdf.
- PHPExcel - generate the report in excel with chart
- mpdf - for convert the excel to pdf format
- OfficeToPdf - encrypt the pdf file
you need to pay some coding effort to fit for your different environment