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 Actor – Teacher Use Case Diagram . Teachers shall be able to manage due dates of assignments Teachers will be able to teach course.1. Teachers shall be able to resolve doubts of Students.2 1. Teachers shall be able to Create meeting (Via chat or Conference call) with students to resolve doubts. To all the active participants. With Students as a participant on the same. It allows users to have a full functional access aver Course Module. Teachers will be able to Invoke the Interactive session with Course Students. Whatever they have created in I Leap application. Allows users to create a New course in iLEap Application Allows users to categorize course in Topics. Through Content Authoring System Teachers shall be able to create Tutorial Sessions & can upload them into I Leap Application for reference to studies. which ever they are teaching. .2.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. Sub topics Teachers shall be able to manage assignments of Course. At Whole CRUD operations are Supported for Teachers.

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.2.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.1. 1.2 Use Case Diagram .2. 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.3 Activity: Create Assignment .

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

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.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. 1.2. To all the active participants.2.  Resolve Doubts Flow Teacher Teach Course •Lessons •Subtopics Students Ask Doubts •Questions •Uncertainties Teachers Resolve Doubts •Resolutions •Definitions 1.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.1.2.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 .5 Activity: Resolve Doubts Description: Teachers shall be able to resolve doubts of Students.

Tests Process Flow Diagram 1. Teacher shall have to Register themselves in the system The following details must be entered:  User Name  Password  E mail address  Confirm email .2.10 Activity: Manage Tests Description: Teachers shall be able to create Entry / Exit Test for course & Sub topics tests for students.2.11 Activity: Registration Description: Registration is the basic process to be done.2. To access I Leap system.9 Activity: Create Teaching Assistant Description: Teacher can create a Student as a teaching assistant in I leap application 1.1.

    First Name Sur Name City / Town Country 1.2.12 Different Activities to be performed by teachers in a nutshell .

Students shall be able to connect to call centre Students shall be able to give tests.3.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. provided by their teachers Students shall be able to give entry / exit tests for a course.3 1. Activity: Learn Course .1.1 Actor – Student Use Case Diagram .3. 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 accept the job of Training assistant Students shall be able to generate invoice. provided by their teachers Students shall be able to register themselves in the I Leap application. students are registered they can submit assignments imparted by the course teacher Students shall be able to ask doubts based on registered course.2 Description Students can Register themselves in a course & can Learn That Course Based on the course.

7 Activity: Execute Conference Description: Students shall be able to invoke conference call through I Leap Application.3.10 Activity: Registration Description: Students shall be able to register themselves in the I Leap application.5 Activity: Rate Teachers / Course Description: Students shall be able to ask doubts based on registered course.Description: Students can Register themselves in a course & can Learn That Course 1.3.8 Activity: Connect To Call Centre Description: Students shall be able to connect to call centre.4 Activity: Ask Doubts Description: Students shall be able to ask doubts based on registered course. students are registered they can submit assignments imparted by their course teacher (Please Refer Assignment Process Flow Diagram) 1. 1.3 Activity: Submit Assignments Description: Based on the course.3.3. The following details must be entered:  Name of Conference  Room  Save Sessions  Everyone can view past sessions 1.3.9 Activity: Commit Test Description: Students shall be able to give tests (Entry / Exit Test & Course Tests).6 Activity: Rate Teachers / Course Description: Students shall be able to ask doubts based on registered course.3. I Leap shall allow Students to make a call via I leap System itself.3. can be rated using either a numerical scale or a scale made up of words 1. provided by their teachers 1. can be rated using either a numerical scale or a scale made up of words 1. 1. The following details must be entered:  User Name  Password  E mail address  Confirm email  First Name  Sur Name  City / Town .3.

12 Activity: Become Testing Assistant .3.3.1.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.

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) . feedbacks etc Shall be able to know the Details of what content Ward has gone through.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. answers.13 Activity: Generate Invoice Description: Students shall be able to generate invoice. 1.3.Description: Students shall be able to accept the job of Training assistant User Name 1. assignments.1 Actor – Parent / Employer Use Case Diagram .4.4 1. Where he has not understood also All the quizzes. related to wards progress such as Marks.

Where he has not understood also.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. what content Ward has gone through.7 Activity: Provide Comments / Feedbacks Description: Shall be able to provide Feedback & Comments . feedbacks etc 1.4 Activity: View Teachers Comments / Answers Description: Shall be able to know the resolutions/answers provided by the teachers 1.3 Activity: View Wards Activities Details Description: Parent / Employer Shall be able to know the Details of.4.4. tests a ward has done & how he has performed 1. All the quizzes. answers.6 Activity: Rate Teacher / Course Description: Parent / Employer shall be able to rate teachers / courses 1.4. related to wards progress such as Marks.4.Rate Teacher / Course Provide Comments / Feedbacks 1. assignments.4.4.5 Activity: Refer Teacher / Course Description: Shall be able to refer a Teacher to Another Parent (Statistics Based recommendations) 1.

5.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) .6 1. feedbacks etc Shall connect to Parents Directly online.5 1. related to wards progress such as Marks. 1. Quizzes.6. assignments.1 Actor – Franchiser / Partner Use Case Diagram . Get-together. Quizzes. to share wards progress details Franchiser shall have options to create Local Contents Like (Games.1 Use Case Name Manage Virtual Students View Wards Progress Share Progress with Parents Manage Local Contents Create Games. answers. 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.1. 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. assignments.6.6 Activity: Execute Conference Description: Franchiser shall be able to invoke conference call through I Leap Application. Quizzes. Quizzes. feedbacks etc 1. Description: Franchiser has options to CRUD details of local content 1. related to wards progress such as Marks.6. feedbacks etc 1.2 Activity: View Wards Progress Description: Franchiser shall be able to view all details. . Get-together. and Motivational Programs etc) 1.6.4 Activity: Manage Local Contents Description: Franchiser shall have options to create Local Contents Like (Games.6. assignments.3 Activity: View Wards Progress Description: Franchiser shall be able to view all details. related to wards progress such as Marks. answers.5 Activity: Create Games. Get Together. answers.6.

Filters.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.7 1. Questions Admin shall be able to update I Leap application as the version moves Ahead in time.1 Actor – Admin Use Case Diagram . Checks. Admin shall be able to Manage Site Administration functions such as  Notifications  Location  Language  Plug-in  Security  Appearance  Server  Reports . Permissions.7.1. System Restore function.

1. System Restore function.8.8.8.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 .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.5 Activity: Manage Settings Description: Admin shall be able to manage Front page settings. Questions 1. Permissions.8.8 1. Checks.1.4 Activity: Update System Description: Admin shall be able to update I Leap application as the version moves ahead in time. Filters.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.

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. Translation module should be a separate module. 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. These will be hyperlinks stitched to the content and hovering mouse on these hyperlinks some definition will appear. Also there should be a library for various terminologies.1.1 Actor – System System Use Case Diagram – 1 These use cases are supposed to perform by System as an actor. Manage I Tutor .9.9 1.

Sign up to vote on this title
UsefulNot useful