Project Title: Online Tutor Finding Application
Category: Web Application
Project File: Download Project File
Akmal Khan
akmalkhan@vu.edu.pk
akmal_vu
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.
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
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
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.