You are on page 1of 4

1.1.

Overview

This project aims to develop an instructor evaluation management system in PHP. The
system will allow students to evaluate their instructors and provide feedback. The
feedback will be anonymous and will be used to improve the quality of teaching and
instruction.

1.2. Background of the organization

(If applicable)

1.3. Statement of the problem

The current instructor evaluation process is often informal and unstructured. Students
may be asked to complete paper-based evaluations at the end of a course, but the
feedback is often not collected systematically and is not used to improve teaching.

1.4. Objectives of the Project

1.4.1. General objective

To develop an instructor evaluation management system that is efficient, user-friendly,


and anonymous.

1.4.2. Specific objectives

 To allow students to evaluate their instructors online.


 To collect feedback from students in a systematic and anonymous manner.
 To provide instructors with feedback from their students.
 To help instructors improve the quality of their teaching.

1.5. Feasibility study

The project is feasible from a technical and economic standpoint. The necessary skills
and resources are available, and the cost of developing and deploying the system is
reasonable.

1.6. Significance of the project


The project will benefit both students and instructors. Students will benefit from a more
transparent and effective instructor evaluation process. Instructors will benefit from
feedback from their students, which will help them improve the quality of their teaching.

1.7. Beneficiaries of the Project

The main beneficiaries of the project will be:

 Students
 Instructors

1.8. Methodology

1.8.1. Data Collection

Data will be collected from a variety of sources, including:

 Existing instructor evaluation forms


 Student surveys
 Instructor interviews

1.8.2. System Development Methodology

The project will use the Agile development methodology. This methodology is iterative
and incremental, which means that the system will be developed and tested in small
stages. This will allow for early feedback and adjustments to be made as needed.

1.9. Development Tools and Technologies

The following tools and technologies will be used to develop the system:

1.9.1. Frontend Technologies

 HTML
 CSS
 JavaScript
 React

1.9.2. Backend Technologies


 PHP
 Laravel

1.9.3. Documentation and Modeling Tools

 Google Docs
 PlantUML

1.9.4. Deployment Environment

 Heroku

1.10. Scope

The scope of the project is to develop an instructor evaluation management system that
includes the following features:

 Online instructor evaluation forms


 Anonymous feedback collection
 Feedback reports for instructors
 Administrative features for managing users and evaluations

1.11. Risks, assumptions and constraints

 Risks:
o Technical challenges: There is a risk that the development team may encounter
technical challenges that could delay the project or increase the cost.
o User acceptance: There is a risk that students and instructors may not accept the
system, or that they may not use it regularly.
 Assumptions:
o The development team has the necessary skills and experience.
o Students and instructors are willing to use the system.
 Constraints:
o The project must be completed within a certain budget and timeframe.

1.12. Phases and Deliverables of Project


The project will be divided into the following phases:

 Requirements gathering and analysis


 System design
 System development
 System testing
 System deployment

The following deliverables will be produced at the end of each phase:

 Requirements gathering and analysis: Requirements document


 System design: System architecture and design documentation
 System development: Working prototype of the system
 System testing: Test report
 System deployment: Deployment package and documentation

1.13. Work-break down structure

The following is a high-level work-break down structure for the project:

 Frontend development
 Backend development
 Testing
 Deployment

1.14. Project schedule for instructor evaluation management system in PHP

The following is a high-level project schedule:

 Requirements gathering and analysis: 2 weeks

You might also like