This is to certify that the following students have successfully completed the final project named as:
Tutoronic at The University of the Punjab, to fulfill the partial requirement of the degree of Bachelors
in Information Technology
Sr# | External Entity | Initial Requirements |
1 | Admin | Admin will be able to edit delete any registered user. |
Admin | Admin will be able to add, edit, or delete categories of the courses. | |
2 | Student | The student will be able to register themselves using their name, email, password, contact #, and profile pic (Optional). |
3 | Student | The student will be able to update their profile information and change their account password. |
4 | Student | The student will be able to enroll in the course(Paid, Free). |
5 | Student | The student pays for the course via Paypal, Debit Card. |
6 | Student | The system will alert through Email to users who forget passwords. |
7 | Teacher | The teacher will be able to register themselves using their name, email, password, contact #, address, bio, and profile pic (Optional). |
Teacher | The teacher will be able to update their profile information and change their account password. | |
Teacher | The teacher will receive payment for the courses they added. | |
Teacher | The teacher will be able to add the new course. | |
Teacher | The teacher will be able to add videos regarding their course. | |
Teacher | The teacher will request withdrawal money if a certain threshold is reached. | |
Admin | Admin can approve the courses. | |
Admin | Admin can edit/delete courses in imbigious. | |
Admin | Admin will update their profile. | |
Admin | Admin can approve withdrawal requests by the teacher. |
Allocate Requirements
SR# | Initial Requirements | Use Case Name |
System “Shall” be able to register the new users(Student, or Teacher), update and delete registered users. | ||
System “shall” be able to log in to the registered user(Student, or Teacher). | ||
The student “will” log in to the system and can change his Password. | ||
The Students request to change their password by using their email(Email is sent to their registered email). | ||
The student can update their profile. | ||
Students can see the course details(like category, teacher name, etc). | ||
The student can see all course’s demo videos only before enrollment. | ||
The Student can enroll in new courses(Paid, or Free). | ||
Student can see their total enrolled courses. | ||
Students can watch all videos of their enrolled courses. | ||
Students can switch from one video to another video of playing the course. | ||
Students can comment on playing video. | ||
Students can reply to the teacher’s reply(comment). | ||
Teachers can see the total revenue earned from the courses they uploaded. | ||
The Teacher will be able to update their profile. | ||
The Student request to the change password by using their email(Email is sent to their registered email.) | ||
Teachers can see the total number of students enrolled in their courses. | ||
The teacher will be able to add, edit, or delete a course. | ||
The teacher will add, edit, or delete Videos of a course. | ||
The teacher will read comments on their courses. | ||
The teacher will reply to student comments from Teacher’s panel. | ||
The teacher will request withdrawal money. | ||
Admin will add, update, or delete course categories. | ||
Admin will be approved courses added by teachers. | ||
Admin sends emails to teachers about new announcements. | ||
Admin “will” add, edit, update or delete Courses. | ||
Admin can approve payment withdrawal requests by the teacher. |
Use case description wioth duagrams
Use case Description
Following are the descriptions of all the use cases in the system.
Use Case UC_1: Registration
Actor
User, Student
Brief description
This website allows the above-mentioned users to register themselves by creating their accounts.
Preconditions
User must have a proper interface to access and to provide required basic personal information to be
registered to the website.
Basic flow
- The Student, or Teacher will visit the website.
- The Student, or Teacher will request to create an account.
- An interface will be provided to Student, or Teacher as a Registration form.
- The customer fills out all the essential details.
Alternate flows
The Student or Teacher will not register if Email is already is in use i.e in the database.
Post conditions
The Student is registered to the system as a Student.
The Teacher is registered to the system as a Teacher.
Use Case UC_2: Login
Actors:
Admin/Student/Teacher
Brief description
The registered Admin/Student/Teacher can log in to the website as they are not yet logged in to the system.
Preconditions
Registered Student/Teacher/Admin must be a valid User of the system to access the services and requests to
log in to the system.
Basic flow
- An interface will be provided to the registered Studen/teacher/admin requesting login.
- The registered user enters the required information to be logged in.
- The system validates the user.
- The user is logged in to the system.
hello world
Nice blog here Also your site loads up very fast What host are you using Can I get your affiliate link to your host I wish my site loaded up as quickly as yours lol
of course like your website but you have to check the spelling on several of your posts A number of them are rife with spelling issues and I in finding it very troublesome to inform the reality on the other hand I will certainly come back again
BJT7GoCoMgN
gxAvdSYtb5H
HZiJbIRgTk7
WlheZuUeIjr
pinx4xKBvy8
EWpBui4RmPq
XGgmkmIxeSW
epg39k5JUQv
qq0KY7UkDmA
LS2hERn2NsE
QFbgRr98SYP
i0Jbvue9xmM
lGP6h9NJNZi
PuK6gc0duN2
KqvcVulzpfW
oGQLZRK7OLD
NtdrRk84eff
2km5iBnapyt
j5HgYRdqAXS
OOOxf8L5gX0
B6SygGXikXI
85TgyC8dfse
V7tZj2obTCE
uUNdwxN3xyR
OnYjpCiExGP
Ud8rZeDB5wg
IgjTDHxQLEX
MQwQAWCw9tI
pvda47AgihI
EXpvfYMbGrN
VqL7W6fUwPY
AVPd5GyZoUi
VddqkD4sMcC
YnuBHQnxR3B