Vous êtes sur la page 1sur 12

USE CASE USECASE USERCASE NAME

# DESCRIPTION

DSUC001 Teacher Teacher_Activities

DSUC002 Student Student_Activities

DSUC003 Owner (Super Admin) Owner_Activities


DSUC003 Owner (Super Admin) Owner_Activities

DSUC004 Admin Admin_Activities

DSUC005 Video Video_Conference


DSUC006 Misc Misc_Functionalities

Non Functional
DSUC007 NFR Requirements
TASK NAME

Registration Form

Profile Update

Session Add

Session Validation
Session Edit
Session Delete
Session Summary
Forgot Password
Change Password
Earnings View
Ratings and Feeback View
Average Rating

Reports

Sign Up

Filters for Search Session

Search Session
Select and Join Session
Confirmation and Payment Summary
Payment Gateway
Final Summary Invoice
Rate the Session
Provide Feedback
Summary List
Summary List Partial
Forgot Password
Change Password

Admin creation
Filters to Search Admin
Search Admins
Admin Add
Admin Edit
Admin Delete
Admin List Summary
Reports
Approve Teacher Registration Request
Forgot Password
Change Password

Approval / Rejection by Admin

Admin creation
Filters to Search Admin
Search Admins
Admin Add
Admin Edit
Admin List Summary
catalogue of Categories for Sessions

Reports

Approve Teacher Registration Request


Forgot Password
Change Password
Filters to Search Teachers
Search Teachers
Teachers List Summary
Filters to Search Students
Search Students
Students List Summary
Teacher delete
Student delete

Start Conference event


Interact with Hardware device - Audio and Video
POC for 1 Teacher and 2 Students - POC1
POC for 1 Teacher and 4 Students - POC2
POC for 1 Teacher and 6 Students - POC3
Enable only Teacher's Audio to Students
Enable only Teacher's Video to Students
Disable Students video to other Students
Disable Session on Max Students Joined
Late entry of Student to Conference
Session End

Record Video
Chat functionality

Student can join 3 Free Sessions


Teacher can market their profile page

Refund Policy on Sessions

Concurrent Sessions at the same time


Load Balancing with mulitple Sessions in Sync

Package Session

Empty Session
Task Description

Fill the detailed Registration Form and Submit. Registration form to be filled in detail so that
Profiling happens from the Admin
Profile updation Page is enabled for Teacher. Fields to be allowed for modification are limited
to basic information only.
Classes can be scheduled by using the calender date and time. A session is blocked in the
calender for the Teacher as per the selected date and time.
Handling the conflict of sessions created.
Created classes can be Updated by the Teacher.
Created classes can be Deleted by the Teacher.
Summary Page listing all the Classes created by the Teacher.
If Password is forgotten, workflow to create a new Password
If Password needs to be changed, workflow to create a new Password
To view the list of Earnings - Balance, Paid, Total, etc
To view the list of Sessions with Ratings and Feedback
Aggregate the Ratings provided
List of Students for each Session and Earnings
List of Students for all Sessions and Earnings for a particular period
Date wise Earnings - From and To filter

Students can Sign Up to the Portal independently. Photo and one ID card mandatory.

Filter criterias to be defined. Date Period - From and To date, Teachers, Categories, etc

Search should be done based on the Filter criteria


Select a particular session and Join.
Show the listing of selected sessions to proceed.
Payment gateway to enable Transactions- UPI, NetBanking,Wallet
Complete detailing on the Session and Payment
Student can rate the session of a Teacher
Student can give feedback on the session of a Teacher
View all the Sessions taken up. Status of each sessions
Get intermidiate Session details on day wise Status
If Password is forgotten, workflow to create a new Password
If Password needs to be changed, workflow to create a new Password

Owner can create n Admins


Owner can use filters to search Admin
Search should be done based on the Filter criteria
Create an Admin
Update an Admin
Delete an Admin
View all the Admins
Reports to be generated for Owner to view data
Owner can apporve registration request sent by Teachers
If Password is forgotten, workflow to create a new Password
If Password needs to be changed, workflow to create a new Password

Admin having the rights to Approve or Reject the Form. On Approval, the Teacher is
successfully added as an User.
Admin can create multiple Admins
Admin can use filters to search Admin
Search should be done based on the Filter criteria
Create an Admin
Update an Admin
View all the Admins
Different categories to be added for selection during Session creation

Total number of teachers and students


Upcoming session signup by Students list / count
Famous teacher
Most famous Session in previous week, month, quarter, year.
High Timings traffic chosen by students
Demographic based reports

Owner can apporve registration request sent by Teachers


If Password is forgotten, workflow to create a new Password
If Password needs to be changed, workflow to create a new Password
Admin can use filters to search Teachers
Search should be done based on the Filter criteria
View all the Teachers
Admin can use filters to search Students
Search should be done based on the Filter criteria
View all the Students
To remove Teachers on profiling
To remove Students on profiling

Start Live Streaming with Students on Session Start time with click event
Application to Interact with the Hardware devices which are connected
Build a POC for interaction with 1 teacher and 2 students
Build a POC for interaction with 1 teacher and 4 students
Build a POC for interaction with 1 teacher and 6 students
Teacher's Audio to enable for all the Students joined
Teacher's Video to enable for all the Students joined
Student's video is disabled to other Students view
Disable the Students to sign up immediately after Max per Session is reached
Streaming to continue
Message to be shared to Users on Session End time approaching
Video recorded and link shared to Students for 'x hrs'. Video to be removed or archieved after
'y hrs'
Chat functionality to message Everyone or Single Student to handle faulty Audio or Video
sessions

Student can join 3 Free Sessions for which they cannot Rate or give Feedback
Public marketing page to be enabled for Teachers

Refunding based on the Logic. Say, 100% refund to Students if Session was cancelled by
Teacher. X % if Student cancels the Session. X depends on the Policy to be set up on the site
based on real time calculation as apporached to the deadline of Session Start. 25% to be
redirected to Owner Account in such cases of Trasactions to Teacher's Account.

Intelligence to handle many Sessions happening at the same time


Load to hold mulitple Sessions

Teacher can create Package Sessions to extend more than 1 day / Period

Until a Teacher starts the Session, Students will only be present in the conference with a Blank
Comments