Online Tutor Finding Application

Web Application

Project Details

Project Information

Project Title: Online Tutor Finding Application

Category: Web Application

Semester: Fall 2024

Course: CS619

Complexity: Easy

Supervisor Details

Project Description

Online Tutor Finding Application

 

Project Domain / Category

 

Web Programming

 

Abstract / Introduction

 

In this project, we will build a web based application named as “Online Tutor Finding Application”, in which the user/parents will search educational tutors for their children’s and select the most appropriate tutor. The admin will register all the tutors to the system and will provide services to the users/parents. The tutors will share all the classes’ information and quizzes online to their registered students/users.

 

Admin panel features

1.      The Admin can login/logout.

 

2.      The Admin can add/update/delete different fields/categories like, Computer Science, Mathematics, Medical, Engineering etc.

 

3.      The Admin can register different tutors in different fields/categories. At the time of registration, the admin can provide all the relevant details like, tutor name, qualification, picture, experience, picture, address, mobile number, tutor fee etc.

 

4.      After the registration, the admin can share account details with the tutors through email or through message.

 

5.      The Admin can update/delete a registered tutor.

 

6.      The Admin can view the list of all the students registered against a particular tutor.

 

7.      The Admin can generate fee vouchers for the students.

 

8.      The Admin can view and verify the uploaded fee voucher.

 

9.      The Admin can manage the expenses and profit reports.

 

User/Parent panel features:

1.      The user can register.

 

2.      The user can login/logout.

 

3.      After the login, the user can update his/her profile.

 

4.      The user can view all the tutors’ information like his/her name, qualification, experience, picture, resume etc.

 

5.      The user can search different tutors on the basis of different fields like computer science, medical, engineering, etc.

 

6.      The user can select one or more than one tutors for a single or more subjects.

 

7.      After the tutor/s selection, a fee voucher can be generated for the user and the user can download the fee voucher and pay the dues.

 

8.      After paying the dues, the paid voucher can be uploaded by the user.

 

9.      The user can view its status.

 

10. The user/student can view the class timing, class link and any other details provided by the particular tutor.

 

11.    The user/student can take the Quiz online.

 

12. The user/student can view his/her progress in the Online Quiz/s.

 

Tutor panel features:

 

1.      The tutor can login after the registration. The registration process should perform by the Admin, for which the tutor should physically visit the Admin office.

 

2.      After the login, the tutor can upload his/her resume, which should be visible at the user/parent panel.

 

3.      The tutor can view all the information of those students who have selected the particular/logged-in tutor.

 

4.      The tutor can share the class timing, class link etc. with his/her students.

 

5.      The tutor can create class link in any online tools, like Zoom, Google meet etc.

 

6.      The tutor can create Quiz/Quizzes based on MCQs for the students.

 

7.      The tutor can monitor the student progress.

 

8.      The tutor can logout.

 

 

Tools:

 

XAMPP Server, MySQL, PHP language

 

Supervisor:

 

Name: Akmal Khan

Email ID: akmalkhan@vu.edu.pk

 

Skype ID: akmal_vu

 

Languages

  • HTML, CSS, Boot Strap, JavaScript, PHP, MySQL Language

Tools

  • WAMP/XAMPP Server, Sublime Text / VS Code Tool

Project Schedules

Assignment #
Title
Start Date
End Date
Sample File
1
SRS Document
Friday 8, November, 2024 12:00AM
Wednesday 4, December, 2024 12:00AM
2
Design Document
Thursday 5, December, 2024 12:00AM
Thursday 27, February, 2025 12:00AM
3
Prototype Phase
Friday 28, February, 2025 12:00AM
Tuesday 18, March, 2025 12:00AM
4
Final Deliverable
Wednesday 19, March, 2025 12:00AM
Monday 5, May, 2025 12:00AM

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

Prototype Viva

Reviewer: Sumaira

Submitted on: Tuesday 22, April, 2025 03:45PM

Supervisor Behavior: Lenient & Supportive

Supervisor is kind and helpful, asks easy questions, may give hints.

Review:

New tutor register krwaya
Update krwaya
Delete krwaya
User login krwaya
Admin login krwaya
New user register krwya
Browser close krwa kr file open krwae
Code explain krwaya
Variable aur post ka pocha
Insert ke querry explain krwae
Insert ke query likhwae A table name
B column name C value
Variable ko assign kr K dekhian kesy krin gy
$_role aur $_POST(role) in mn role mn kea difference hai
And sir ny bola apko achi code ke understanding hai acha Viva dea hai
and best of luck

Prototype Viva

Reviewer: Muhammad Zubair

Submitted on: Tuesday 22, April, 2025 01:56PM

Supervisor Behavior: Friendly & Relaxed

Supervisor asks very few or no questions, makes students feel comfortable.

Review:

Easy viva, tha variable declare karwaya tha update query or add tutor, update tutor, delete, and profile update.