Вы находитесь на странице: 1из 17

1

Identified Use Cases & Process Flow Diagrams

This portion of document describes the identified use case, mode of operation, user classes, object classes & their functional behavior.
1.1

I leap System Users

This is Generalized Use Case Which Explains different types of Users (Stakeholders) & their accessibility with I Leap System. All the Stake holders are Users for I leap System with different Privileges (Roles)

1.2 1.2.1

Actor Teacher
Use Case Diagram - 1

Use Case Name


Manage Course Create Course Categorize Course Manage Assignments Manage Due Dates Teach Course Resolve Doubts Perform Interactive Session Meetings with Students Create Tutorial Sessions

Description
This use case is a master Feature for Teachers. It allows users to have a full functional access aver Course Module. At Whole CRUD operations are Supported for Teachers. Allows users to create a New course in iLEap Application Allows users to categorize course in Topics, Sub topics Teachers shall be able to manage assignments of Course, which ever they are teaching. With Students as a participant on the same. Teachers shall be able to manage due dates of assignments Teachers will be able to teach course, Whatever they have created in I Leap application. Teachers shall be able to resolve doubts of Students, To all the active participants. Teachers will be able to Invoke the Interactive session with Course Students. Teachers shall be able to Create meeting (Via chat or Conference call) with students to resolve doubts. Through Content Authoring System Teachers shall be able to create Tutorial Sessions & can upload them into I Leap Application for reference to studies.

1.2.2

Use Case Diagram - 2

Use Case Name


Manage Students Execute Conference Notify Students Create Teaching Assistant Upload Documents Manage Tests Manage Subtopic Tests Registration

Description
A Master Use case, allows Teachers to have a full Access over Students as a participant of a course Teachers shall be able to execute Conference with students & Other User of I Leap System Teachers shall be able to Notify Students for presentment Teacher can create a Student as a teaching assistant in I leap application Teachers shall be able to Upload Documents & Multimedia in I Leap application. Teachers shall be able to create Entry Exit Test & Sub topics tests for students Teachers can Manage Sub topics tests for Students Teachers shall be able to Register Themselves as well as Students in their course.

1.2.3

Activity: Create Assignment

Description: To teach a Course In an effective manner, I leap application allows users to manage assignments in a specific Course, The following details must be entered: Select Course Assignment Name Assignment Due date. Assignment Details Descriptions Grade Available To Prevent Late Submission Allow Re submitting E mail Notifications

Assignment Process Flow Diagram

1.2.4

Activity: Manage Assignments Due dates

Description: Teachers shall be able to manage due dates of assignments The following details must be entered: Select Course Prevent Late Submission Allow Re submitting
1.2.5 Activity: Resolve Doubts

Description: Teachers shall be able to resolve doubts of Students, To all the active participants.

Resolve Doubts Flow

Teacher Teach Course

Lessons Subtopics

Students Ask Doubts

Questions Uncertainties

Teachers Resolve Doubts

Resolutions Definitions

1.2.6

Activity: Perform Interactive Session

Description: Teachers will be able to invoke the Interactive session with Course Students with an inbuilt conference & Audio / Video Chat Solution.
1.2.7 Activity: Meetings with Students

Description: Teachers will be able meet students & Communicate with them through forum & Audio/Video Conference The following details must be entered: Subject Message Attachments Tags
1.2.8 Activity: Notify Students

Description: Teachers will be able to Notify Students for presentment or to resolve any doubt within each other's presence The following details must be entered: Select Students / Groups Message Attachments Tags

1.2.9

Activity: Create Teaching Assistant

Description: Teacher can create a Student as a teaching assistant in I leap application


1.2.10 Activity: Manage Tests

Description: Teachers shall be able to create Entry / Exit Test for course & Sub topics tests for students.

Tests Process Flow Diagram

1.2.11 Activity: Registration

Description: Registration is the basic process to be done, To access I Leap system, Teacher shall have to Register themselves in the system The following details must be entered: User Name Password E mail address Confirm email

First Name Sur Name City / Town Country

1.2.12 Different Activities to be performed by teachers in a nutshell

1.3 1.3.1

Actor Student
Use Case Diagram - 1

Use Case Name


Learn Course Submit Assignments Ask Doubts Rate Teachers / Course Execute Conference Connect To Call Centre Commit Test Commit Enter Exit Test Registration Become Testing Assistant Generate Invoice
1.3.2

Description
Students can Register themselves in a course & can Learn That Course Based on the course, students are registered they can submit assignments imparted by the course teacher Students shall be able to ask doubts based on registered course. Students shall be able to rate teachers / courses Students shall be able to invoke conference call through I Leap Application. Students shall be able to connect to call centre Students shall be able to give tests, provided by their teachers Students shall be able to give entry / exit tests for a course, provided by their teachers Students shall be able to register themselves in the I Leap application. Students shall be able to accept the job of Training assistant Students shall be able to generate invoice.

Activity: Learn Course

Description: Students can Register themselves in a course & can Learn That Course
1.3.3 Activity: Submit Assignments

Description: Based on the course, students are registered they can submit assignments imparted by their course teacher (Please Refer Assignment Process Flow Diagram)
1.3.4 Activity: Ask Doubts

Description: Students shall be able to ask doubts based on registered course.


1.3.5 Activity: Rate Teachers / Course

Description: Students shall be able to ask doubts based on registered course, can be rated using either a numerical scale or a scale made up of words
1.3.6 Activity: Rate Teachers / Course

Description: Students shall be able to ask doubts based on registered course, can be rated using either a numerical scale or a scale made up of words
1.3.7 Activity: Execute Conference

Description: Students shall be able to invoke conference call through I Leap Application. The following details must be entered: Name of Conference Room Save Sessions Everyone can view past sessions
1.3.8 Activity: Connect To Call Centre

Description: Students shall be able to connect to call centre, I Leap shall allow Students to make a call via I leap System itself.
1.3.9 Activity: Commit Test

Description: Students shall be able to give tests (Entry / Exit Test & Course Tests), provided by their teachers
1.3.10 Activity: Registration

Description: Students shall be able to register themselves in the I Leap application. The following details must be entered: User Name Password E mail address Confirm email First Name Sur Name City / Town

1.3.11 Activity: Commit Quizzes in I Leap

Description: Students shall be able to write Quizzes & will be able to know results.

Quizzes Process Flow Diagram

1.3.12 Activity: Become Testing Assistant

Description: Students shall be able to accept the job of Training assistant User Name
1.3.13 Activity: Generate Invoice

Description: Students shall be able to generate invoice.

1.4 1.4.1

Actor Parent / Employer


Use Case Diagram - 1

Use Case Name


View Ward Progress View Wards Activities Details View Teachers Comments / Answers Refer Teacher / Course

Description
Parent / Employer shall be able to view all details, related to wards progress such as Marks, assignments, answers, feedbacks etc Shall be able to know the Details of what content Ward has gone through, Where he has not understood also All the quizzes, tests a ward has done & how he has performed Shall be able to know the resolutions/answers provided by the teachers Shall be able to refer a Teacher to Another Parent (Statistics Based recommendation)

Rate Teacher / Course Provide Comments / Feedbacks


1.4.2

Parent / Employer shall be able to rate teachers / courses Shall be able to provide Feedback & Comments

Activity: View Ward Progress

Description: Parent / Employer shall be able to view all details, related to wards progress such as
Marks, assignments, answers, feedbacks etc 1.4.3 Activity: View Wards Activities Details

Description: Parent / Employer Shall be able to know the Details of, what content Ward has gone
through, Where he has not understood also, All the quizzes, tests a ward has done & how he has performed 1.4.4 Activity: View Teachers Comments / Answers

Description: Shall be able to know the resolutions/answers provided by the teachers


1.4.5 Activity: Refer Teacher / Course

Description: Shall be able to refer a Teacher to Another Parent


(Statistics Based recommendations) 1.4.6 Activity: Rate Teacher / Course

Description: Parent / Employer shall be able to rate teachers / courses


1.4.7 Activity: Provide Comments / Feedbacks

Description: Shall be able to provide Feedback & Comments

1.5 1.5.1

Actor Franchiser / Partner


Use Case Diagram - 1

Use Case Name


Manage Virtual Students View Wards Progress Share Progress with Parents Manage Local Contents Create Games, Quizzes, Get Together Etc Execute Conference

Description
Shall have Options to Manage Virtual Students (These students are register in I leap application under a specific Franchiser) Franchiser shall be able to view all details, related to wards progress such as Marks, assignments, answers, feedbacks etc Shall connect to Parents Directly online, to share wards progress details Franchiser shall have options to create Local Contents Like (Games, Quizzes, Get-together, Motivational Programs etc) Franchiser have options to CRUD details of local content Franchiser shall be able to invoke conference call through I Leap Application.

1.6 1.6.1

Franchiser / Partner
Activity: Manage Virtual Students

Description: Shall have Options to Manage Virtual Students (These students are register in I leap application under a specific Franchiser)

1.6.2

Activity: View Wards Progress

Description: Franchiser shall be able to view all details, related to wards progress such as Marks, assignments, answers, feedbacks etc
1.6.3 Activity: View Wards Progress

Description: Franchiser shall be able to view all details, related to wards progress such as Marks, assignments, answers, feedbacks etc
1.6.4 Activity: Manage Local Contents

Description: Franchiser shall have options to create Local Contents Like (Games, Quizzes, Get-together, and Motivational Programs etc)
1.6.5 Activity: Create Games, Quizzes, Get Together.

Description: Franchiser has options to CRUD details of local content


1.6.6 Activity: Execute Conference

Description: Franchiser shall be able to invoke conference call through I Leap Application.

1.7 1.7.1

Actor Admin
Use Case Diagram - 1

Use Case Name


Register User Assign Roles Manage Users Manage Settings Update System Manage Site Administration

Description
Admin shall be able to register a new user in I leap application Admin shall be able to assign different roles & Privilege to a New or Previously Registered User Admin can Perform CRUD operations on the Users of I leap applications Admin shall be able to manage Front page settings, Permissions, Checks, Filters, System Restore function, Questions Admin shall be able to update I Leap application as the version moves Ahead in time, Admin shall be able to Manage Site Administration functions such as Notifications Location Language Plug-in Security Appearance Server Reports

1.8 1.8.1

User: Admin
Activity: Register User

Description: Admin shall be able to register a new user in I leap application


1.8.2 Activity: Manage Users

Description: Admin can Perform CRUD operations on the Users of I leap applications
1.8.3 Activity: Assign Roles

Description: Admin shall be able to assign different roles & Privilege to a New or Previously Registered User The following details must be entered: User Name Enrollment # Role
1.8.4 Activity: Update System

Description: Admin shall be able to update I Leap application as the version moves ahead in time.
1.8.5 Activity: Manage Settings

Description: Admin shall be able to manage Front page settings, Permissions, Checks, Filters, System Restore function, Questions
1.8.6 Activity: Manage Site Administration

Description: Admin shall be able to Manage Site Administration functions such as Notifications Location Language Plug-in Security Appearance

1.9 1.9.1

Actor System
System Use Case Diagram 1

These use cases are supposed to perform by System as an actor. These are the features which our system is supposed to posses for better functioning

Use Case Name


Upload Digital Content Automated Workflow Process Payment Approval Track Status Manage Automatic Translation

Description
System shall allow users to upload digital multimedia content in I leap application System shall have a automated workflow process & fully maintained by the admin System shall have a separate Payment Approval for I Leap Users System shall track status of Time spent, Performance and Feedback in entire I Leap application LMS should have an option for automatic translation of the contents. There would be session or content in base language say English and it should be translated into other language using UTF 8 encoding and it should eliminate any manual intervention. Also there should be a library for various terminologies. Translation module should be a separate module. These will be hyperlinks stitched to the content and hovering mouse on these hyperlinks some definition will appear.

Manage I Tutor

Вам также может понравиться