Teacher Hiring Evaluation System
Abstract/Introduction Institutions hire faculty by just interviewing candidate which may lead towards wrong candidate selection. Knowledge is considered a basic requirement for teaching profession but in class environment, teaching does not merely depend on knowledge. There s
2025-06-28 16:36:16 - Adil Khan
Teacher Hiring Evaluation System
Project Area of Specialization Software EngineeringProject SummaryAbstract/Introduction
Institutions hire faculty by just interviewing candidate which may lead towards wrong candidate selection. Knowledge is considered a basic requirement for teaching profession but in class environment, teaching does not merely depend on knowledge. There should be some other criteria as well i.e voice loudness, teaching methodology, dressing and style etc.
There could be some evaluation test of concerned subject first to check the knowledge then candidate should be evaluated in class room teaching and online computerized evaluation form should be filled by the class students in computer lab. The proposed online software should provide test interface for any subject i.e Physics, English, Math etc. for the candidate. Any already working faculty member of concerned subject could create test by putting MCQs. At the end, the proposed system of “Institution Hiring Evaluation System” should generate reports of candidate’s overall performance including test and class evaluation etc. in summarized form. So that, the management could decide about hiring of good candidate.
Functional Requirements:
- The application should have the following major modules:
- Candidate Test Module
- Class Student Evaluation Module
- There will be only two users of the application initially i.e Admin & Guest
- Admin could be able to create login of any already working faculty member and for candidate.
- The teacher could be able to create Test on the basis of subject. The application should provide facility for the teacher to create test containing MCQs only.
- Candidate could be able to solve the test after login in the proposed system.
- The application should keep track of the candidate name, subject, date and marks as well.
- The application should provide interface for the students to fill online Performa to enter the feedback regarding the candidate’s teaching skills in terms of following:
- Communication skills.
- Listening skills.
- Deep knowledge and passion for their subject matter.
- The ability to build caring relationships with students.
- Friendliness and approachability.
- Excellent preparation and organization skills.
- Strong work ethic.
- Community building skills.
More characteristics and evaluation criteria could be added above than that. Rate the above characteristics in the form of marks i.e 1 to 5 in the proposed system and class students could be able to choose from 1, 2, 3, 4 and 5 by login as Guest User.
- Finally, the detailed result of written test and evaluation Performa marks in summarized form could be viewed to check the candidate performance.
- All types of reports should be generated i.e Overall Test Detail for each candidate, Evaluation status etc.
Tools: ASP.Net,C#, MS SQL Server or PHP with MySQL or any other tool(No compulsion)
Project Objectives| A. | The teacher is prepared for class. | 1 | 2 | 3 | 4 | 5 |
| B. | The teacher demonstrates knowledge of the Subject. | 1 | 2 | 3 | 4 | 5 |
| C. | The teacher has completed the whole topic. | 1 | 2 | 3 | 4 | 5 |
| D. | The teacher provides additional material apart from the textbook. | 1 | 2 | 3 | 4 | 5 |
| E. | The teacher gives citations regarding current situations with reference to Pakistani context. | 1 | 2 | 3 | 4 | 5 |
| F. | The teacher communicates the subject matter effectively. | 1 | 2 | 3 | 4 | 5 |
| G. | The teacher shows respect towards students and encourages class participation. | 1 | 2 | 3 | 4 | 5 |
| H. | The teacher maintains an environment that is conductive to learning. | 1 | 2 | 3 | 4 | 5 |
| I. | The teacher arrives on time. | 1 | 2 | 3 | 4 | 5 |
| J. | The teacher leaves class on time. | 1 | 2 | 3 | 4 | 5 |
| K. | The teacher enjoys teaching. | 1 |
A.
B.
C.
D.
E.
F.
G.
H.
I.
J.
K.
Project Implementation MethodFunctional and non-Functional Requirements:
Functional Requirements:
There will be three type of users (Student, Candidate, Admin) in this application.
- Student
- Student can login to the system.
- Student can fill online Performa to enter the feedback regarding the candidate’s teaching skills.
- Candidate
- Candidate can login to the system.
- Candidate can be able to solve the test.
- Admin
- Admin can login to the system.
- Admin can add Students and Candidates.
- Admin can update Students and Candidates.
- Admin can delete Students and Candidates.
- Admin can be able to create Test on the basis of subject.
Non Functional Requirements:
Performance:-
The performance of the Application can be determined by it responsive time, time to complete the given task.
Scalability:-
App should able to adopt itself to increased usage or able to handle more data as time progress.
Responsiveness:-
Application should be responsive to the user Input or to any external interrupt which is of highest priority and return back to same state.
Use-ability :-
User should be able to understand the flow of App easily ie users should able to use App without any guideline or help from experts/manuals.
Reliability :-
The application should be reliable to perform the business , ie when user perform some important action it should be acknowledged with confirmation.
| Use Case Title | Login | |
| Use Case Id | 1 | |
| Actor(s) | Student, Candidate, Admin | |
| Description: User will login his/her account. | ||
| Pre Conditions: Account created successfully. | ||
| Task Sequence | Exceptions | |
| Login error | |
| Post Conditions: user will be successfully login. | ||
| Modification history: 1.0 Author: BC160201072 | ||
| Use Case Title | Fill Online Performa | |
| Use Case Id | 2 | |
| Actor(s) | Student | |
| Description: Student can fill online Performa to enter the feedback regarding the candidate’s teaching skills. | ||
| Pre Conditions: Student must be logged in to the system. | ||
| Task Sequence | Exceptions | |
| No form found. | |
| Post Conditions: Feedback Added. | ||
| Modification history: 1.0 Author: BC160201072 | ||
Use Case Title
Use Case Id
Actor(s)
Description:
User will login his/her account.
Pre Conditions:
Account created successfully.
Task Sequence
- Enter username
- Enter password
Post Conditions: user will be successfully login.
Modification history: 1.0
Author: BC160201072
Use Case Title
Use Case Id
Actor(s)
Description:
Student can fill online Performa to enter the feedback regarding the candidate’s teaching skills.
Pre Conditions:
Student must be logged in to the system.
Task Sequence
- Go to fill Performa page.
- Enter all the required details.
- Click on Submit button.
Post Conditions: Feedback Added.
Modification history: 1.0
Author: BC160201072
Benefits of the Project1.1Introduction:
I have completed my SRS that is Requirements Specification. Now next Stage is Design phase. As we start Design phase then the big one Question is "how will we build this Application?"
At this point, we have to study the Requirements that are a complete set of requirements to work from, a set of direction-setting strategies and a Conceptual Systems Design. The design process comes next. Even if the project was small and the requirements were simple, there is still a mental design process that occurs in between understanding the requirements and starting to construct. Design becomes more and more important as the project becomes larger and more complex.
The Design Phase answers the question about "how” will build the best Application.
1.2Purpose:
The purpose of this document is to provide a detailed description of how the new project will be constructed. It will provide a low-level description of the project, providing insight into the structure and design of each component. And also ensure that the project design meets the requirements specified in the project requirements documentation. This document is intended for the programming team to use the designs as guidelines to implement the project. Lastly, this document could be used by the designers who try to upgrade or modify the present design of the system.
- Entity Relationship Diagram (ERD) (To be developed using Microsoft Visio or any other drawing software of your choice)
- Test Cases
-
Test Case # 1
Test Case Title: Registration
Preconditions
User has no account.
Actions
- User opts to create new account
- System asks for necessary information
Expected Results
Registered Successfully. Redirected to login page.
Tested By:
BC160201072
Result
Pass
Test Case # 2
Test Case Title: Login
Preconditions
Application should work properly.
Actions
- User opts to login.
- System asks for username and password.
Expected Results
Login Successfully. Redirected to home page.
Tested By:
BC160201072
Result
Pass
Test Case # 3
Test Case Title: Solve Quiz
Preconditions
Must be logged in to the system.
Actions
- Candidate opts to solve the quiz.
- Quiz will be displayed.
Expected Results
Quiz submitted.
Tested By:
BC160201072
Result
Pass
Test Case # 4
Test Case Title: Fill Performa
Preconditions
User must be logged in to the system.
Actions
- User opts to fill online Performa.
- Performa will be displayed.
Expected Results
Performa filled.
Tested By:
BC160201072
Result
Pass
Test Case # 5
Test Case Title: Create Quiz
Preconditions
Actions
Expected Results
Tested By:
Result
Preconditions
Actions
Expected Results
Tested By:
Result
Preconditions
Actions
Expected Results
Tested By:
Result
Preconditions
Actions
Expected Results
Tested By:
Result
Final Deliverable of the Project Software SystemCore Industry ITOther Industries Education Core Technology OthersOther Technologies Internet of Things (IoT)Sustainable Development Goals Quality EducationRequired Resources| Use Case Title | Login | |
| Use Case Id | 1 | |
| Actor(s) | Student, Candidate, Admin | |
| Description: User will login his/her account. | ||
| Pre Conditions: Account created successfully. | ||
| Task Sequence | Exceptions | |
| Login error | |
| Post Conditions: user will be successfully login. | ||
| Modification history: 1.0 Author: BC160201072 | ||