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

Project Title

Teacher Hiring Evaluation System

Project Area of Specialization Software EngineeringProject Summary

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 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:

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.

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 Method

Functional and non-Functional Requirements:

Functional Requirements:

There will be three type of users (Student, Candidate, Admin) in this application.

  1. Student can login to the system.
  2. Student can fill online Performa to enter the feedback regarding the candidate’s teaching skills.
  1. Candidate can login to the system.
  2. Candidate can be able to solve the test.
  1. Admin can login to the system.
  2. Admin can add Students and Candidates.
  3. Admin can update Students and Candidates.
  4. Admin can delete Students and Candidates.
  5. 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

  • Enter username
  • Enter password

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

  • Go to fill Performa page.
  • Enter all the required details.
  • Click on Submit button.

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

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

Post Conditions: Feedback Added. 

Modification history: 1.0

Author: BC160201072

Benefits of the Project

1.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.

  1. Entity Relationship Diagram (ERD) (To be developed using Microsoft Visio or any other drawing software of your choice)
Technical Details of Final Deliverable
  1. Test Cases
  2.  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

  • Enter username
  • Enter password

Login error

Post Conditions: user will be successfully login. 

Modification history: 1.0

Author: BC160201072

More Posts