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

MobiQuiz

Software Requirements Specification (SRS)

Version 1.0

Group Id:

<S13025FFE9 (MC110400801) >

Supervisor Name : < Sarfraz Ahmad Awan>

Revision History
Date
(dd/mm/yyyy)
June 30, 2013

Version
1.0

Description
Introduction of the project

Author
MC110400801

Table of Contents
1. Scope (of the project)
2. Functional Requirements Non Functional requirements
3. Use Case Diagram
4. Usage Scenarios

SRS Document
1

Scope of Project:

This project will cover the full life cycle implementation of Exam Management
system. Main areas will be the administration panel, faculty panel and student

panel. Every stakeholder will use functionalities of its respective areas of the
system.

2.

Functional and non Functional Requirements :

i.

Functional Requirements:

Following requirements are functional and can be technically possible to be


developed and part of current project scope. These are segregated in three main
areas as required in proposal document.
Administrator Interface will provide the following features :

User Management (Add, Edit, Delete, Block/Unblock and List View of Users)

Faculty Management (Add, Edit, Delete, Block/Unblock and List View of Faculty
Members)

Course Management (Add, Edit, Delete, Block/Unblock and List View of Courses)

Student Management (Add, Edit, Delete, Block/Unblock and List View of Students)

Assign Course(s) of degree program to the faculty members in particular semester

Add new Semester in the application

Degree program management: (Add, Edit, Delete, Block/Unblock and List View of Degree
programs)

Enroll/add students to the course in particular semester of degree program.

Faculty Member Interface will provide the following features

Create questions relevant to the subject and on lecture based.

Create Quiz by using existing questions.

Set flag with each quiz to restrict student access to the Quiz.

View questions and students given answer.

Initialize checking process of particular quiz of the course.

View students result in a list form.

Publish result to the students. Result will be published in students account and SMS will
also be sent to the students.

Students interface will provide the following features

View grade book and current registered courses.

View history of Quiz and results.

Student can login using its mobile or online interface.

Student can send request to start paper using SMS. (GSM mobile will be used for this
feature.)

ii.

Students can answer MCQs using SMS. (GSM mobile will be used for this feature.)

Non Functional Requirements:

Below requirements is not part of current project scope, but could be on wish list of customer.

Compatibility of developed application on all web browsers and on operating systems


other than Windows.

Availability of application on mobile phones, SMS interface to initiate question paper and
other limited areas is exclusion to this non-functional requirement. This requirement
mainly asks for availability of all modules of application on smart phones.

Performance parameters will be to a specific level depending on hardware/software


specs. Current scope of project does not cover the performance statistics calculation and
at this phase of project no specific performance bench marks are provided by customer.

3.

Use Case Diagram(s):

4. Usage Scenarios:
1- User Management
ADD USER
Use Case ID
Use Case
Description
Actor
Action
Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions
VIEW USER
Use Case ID
Use Case
Description
Actor
Action

UC_001_01
Add User
This use case details the addition of new user to the system.
Admin User
Open the Addition screen
Fill the required fields
Press Add User
Nil
Mandatory fields must be filled in.
Nil
Saeed
In case of disconnection at any level, system will not add the information to
system.
UC_001_02
View User
This use case details the change in details of a user in the system.
Admin User
Open the User List
View the list of users

Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions
EDIT USER
Use Case ID
Use Case
Description
Actor
Action

Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions
DELETE USER
Use Case ID
Use Case
Description
Actor
Action
Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions
BLOCK USER
Use Case ID
Use Case
Description
Actor
Action
Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions

Click the required user to view its details


View User details
Click Close
If required user is not available in first page, then click on next page until
required user comes in list.
User Must be available in system to be viewed
Nil
Saeed
In case of disconnection at any level, system will not update the information to
system.
UC_001_03
Edit User
This use case details the change in details of a user in the system.
Admin User
Open the User List
Click Edit
Do the required Changes
Press Update
Nil
User Must be available in system to be updated
Mandatory fields must be filled in.
Changed details should be available at view interface.
Saeed
In case of disconnection at any level, system will not update the information to
system.
UC_001_04
Delete User
This use case details the process to delete a user from the system.
Admin User
Open the User List
Click Delete
Press OK to confirmation
Nil
User Must be available in system to be deleted
Nil
Saeed
In case of disconnection at any level, system will not update the information to
system.
UC_001_05
Block User
This use case details the process to Block a user in the system.
Admin User
Open the User List
Click Block
Press OK to confirmation
Nil
User Must be available in system to be blocked
Blocked record should not be available for other related tasks (Edit).
Saeed
In case of disconnection at any level, system will not update the information to
system.

UN-BLOCK USER
Use Case ID
Use Case
Description
Actor
Action
Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions

UC_001_06
Un-Block User
This use case details the process to Un-Block a user in the system.
Admin User
Open the User List
Click Un-Block
Press OK to confirmation
Nil
User Must be available in system with blocked status
Unblocked record should be available for other related tasks (Edit).
Saeed
In case of disconnection at any level, system will not update the information to
system.
002- Faculty Management

ADD FACULTY
Use Case ID
Use Case
Description
Actor
Action
Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions
VIEW FACULTY
Use Case ID
Use Case
Description
Actor
Action

UC_002_01
Add Faculty Member
This use case details the addition of new Faculty Member to the system.
Admin User
Open the Addition screen
Fill the required fields
Press Add Faculty Member
Nil
Mandatory fields must be filled in.
Nil
Saeed
In case of disconnection at any level, system will not add the information to
system.

UC_002_02
View Faculty
This use case details the change in details of a Faculty in the system.
Admin User
Open the Faculty List
View the list of Faculty Members
Click the required Faculty Member to view its details
View Faculty Member details
Click Close
Alternate Paths
If required Faculty Member is not available in first page, then click on next
page until required Faculty Member comes in list.
Pre Conditions
Faculty Member Must be available in system to be viewed
Post Conditions
Nil
Author
Saeed
Exceptions
In case of disconnection at any level, system will not update the information to
system.
EDIT FACULTY MEMBER
Use Case ID
UC_002_03
Use Case
Edit Faculty Member
Description
This use case details the change in details of a Faculty Member in the
system.
Actor
Admin User
Action
Open the Faculty Member List

Click Edit
Do the required Changes
Press Update
Alternate Paths
Nil
Pre Conditions
Faculty Member Must be available in system to be updated
Mandatory fields must be filled in.
Post Conditions
Changed details should be available at view interface.
Author
Saeed
Exceptions
In case of disconnection at any level, system will not update the information to
system.
DELETE FACULTY MEMBER
Use Case ID
UC_002_04
Use Case
Delete Faculty Member
Description
This use case details the process to delete a Faculty Member from the
system.
Actor
Admin User
Action
Open the Faculty Member List
Click Delete
Press OK to confirmation
Alternate Paths
Nil
Pre Conditions
Faculty Member Must be available in system to be deleted
Post Conditions
Nil
Author
Saeed
Exceptions
In case of disconnection at any level, system will not update the information to
system.
BLOCK FACULTY MEMBER
Use Case ID
UC_002_05
Use Case
Block Faculty Member
Description
This use case details the process to Block a Faculty Member in the system.
Actor
Admin User
Action
Open the Faculty Member List
Click Block
Press OK to confirmation
Alternate Paths
Nil
Pre Conditions
Faculty Member Must be available in system to be blocked
Post Conditions
Blocked record should not be available for other related tasks (Edit).
Author
Saeed
Exceptions
In case of disconnection at any level, system will not update the information to
system.
UN-BLOCK FACULTY MEMBER
Use Case ID
UC_002_06
Use Case
Un-Block Faculty Member
Description
This use case details the process to Un-Block a Faculty Member in the
system.
Actor
Admin User
Action
Open the Faculty Member List
Click Un-Block
Press OK to confirmation
Alternate Paths
Nil
Pre Conditions
Faculty Member Must be available in system with blocked status
Post Conditions
Unblocked record should be available for other related tasks (Edit).
Author
Saeed
Exceptions
In case of disconnection at any level, system will not update the information to
system.

003- Course Management


ADD COURSE
Use Case ID
Use Case
Description
Actor
Action
Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions
VIEW COURSE
Use Case ID
Use Case
Description
Actor
Action

Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions
EDIT COURSE
Use Case ID
Use Case
Description
Actor
Action

Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions

UC_003_01
Add Course
This use case details the addition of new Course to the system.
Admin User
Open the Addition screen
Fill the required fields
Press Add Course
Nil
Mandatory fields must be filled in.
Nil
Saeed
In case of disconnection at any level, system will not add the information to
system.
UC_003_02
View Course
This use case details the change in details of a Course in the system.
Admin User
Open the Course List
View the list of Courses
Click the required Course to view its details
View Course details
Click Close
If required Course is not available in first page, then click on next page until
required Course comes in list.
Course Must be available in system to be viewed
Nil
Saeed
In case of disconnection at any level, system will not update the information to
system.
UC_003_03
Edit Course
This use case details the change in details of a Course in the system.
Admin User
Open the Course List
Click Edit
Do the required Changes
Press Update
Nil
Course Must be available in system to be updated
Mandatory fields must be filled in.
Changed details should be available at view interface.
Saeed
In case of disconnection at any level, system will not update the information to
system.

DELETE COURSE
Use Case ID
UC_003_04
Use Case
Delete Course
Description
This use case details the process to delete a Course from the system.
Actor
Admin User

Action
Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions

Open the Course List


Click Delete
Press OK to confirmation
Nil
Course Must be available in system to be deleted
Nil
Saeed
In case of disconnection at any level, system will not update the information to
system.

BLOCK COURSE
Use Case ID
Use Case
Description
Actor
Action

UC_003_05
Block Course
This use case details the process to Block a Course in the system.
Admin User
Open the Course List
Click Block
Press OK to confirmation
Alternate Paths
Nil
Pre Conditions
Course Must be available in system to be blocked
Post Conditions
Blocked record should not be available for other related tasks (Edit).
Author
Saeed
Exceptions
In case of disconnection at any level, system will not update the information to
system.
UN-BLOCK COURSE
Use Case ID
UC_003_06
Use Case
Un-Block Course
Description
This use case details the process to Un-Block a Course in the system.
Actor
Admin User
Action
Open the Course List
Click Un-Block
Press OK to confirmation
Alternate Paths
Nil
Pre Conditions
Course Must be available in system with blocked status
Post Conditions
Unblocked record should be available for other related tasks (Edit).
Author
Saeed
Exceptions
In case of disconnection at any level, system will not update the information to
system.

004- Student Management


ADD STUDENT
Use Case ID
Use Case
Description
Actor
Action
Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions

UC_004_01
Add Student
This use case details the addition of new Student to the system.
Admin User
Open the Addition screen
Fill the required fields
Press Add Student
Nil
Mandatory fields must be filled in.
Nil
Saeed
In case of disconnection at any level, system will not add the information to

system.
VIEW STUDENT
Use Case ID
Use Case
Description
Actor
Action

Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions
EDIT STUDENT
Use Case ID
Use Case
Description
Actor
Action

UC_004_02
View Student
This use case details the change in details of a Student in the system.
Admin User
Open the Student List
View the list of Students
Click the required Student to view its details
View Student details
Click Close
If required Student is not available in first page, then click on next page until
required Student comes in list.
Student Must be available in system to be viewed
Nil
Saeed
In case of disconnection at any level, system will not update the information to
system.

UC_004_03
Edit Student
This use case details the change in details of a Student in the system.
Admin User
Open the Student List
Click Edit
Do the required Changes
Press Update
Alternate Paths
Nil
Pre Conditions
Student Must be available in system to be updated
Mandatory fields must be filled in.
Post Conditions
Changed details should be available at view interface.
Author
Saeed
Exceptions
In case of disconnection at any level, system will not update the information to
system.
DELETE STUDENT
Use Case ID
UC_004_04
Use Case
Delete Student
Description
This use case details the process to delete a Student from the system.
Actor
Admin User
Action
Open the Student List
Click Delete
Press OK to confirmation
Alternate Paths
Nil
Pre Conditions
Student Must be available in system to be deleted
Post Conditions
Nil
Author
Saeed
Exceptions
In case of disconnection at any level, system will not update the information to
system.
BLOCK STUDENT
Use Case ID
UC_004_05
Use Case
Block Student
Description
This use case details the process to Block a Student in the system.
Actor
Admin User
Action
Open the Student List

Click Block
Press OK to confirmation
Alternate Paths
Nil
Pre Conditions
Student Must be available in system to be blocked
Post Conditions
Blocked record should not be available for other related tasks (Edit).
Author
Saeed
Exceptions
In case of disconnection at any level, system will not update the information to
system.
UN-BLOCK STUDENT
Use Case ID
UC_004_06
Use Case
Un-Block Student
Description
This use case details the process to Un-Block a Student in the system.
Actor
Admin User
Action
Open the Student List
Click Un-Block
Press OK to confirmation
Alternate Paths
Nil
Pre Conditions
Student Must be available in system with blocked status
Post Conditions
Unblocked record should be available for other related tasks (Edit).
Author
Saeed
Exceptions
In case of disconnection at any level, system will not update the information to
system.

004- Degree Program Management


ADD DEGREE PROGRAM
Use Case ID
UC_004_01
Use Case
Add Degree Program
Description
This use case details the addition of new Degree Program to the system.
Actor
Admin User
Action
Open the Addition screen
Fill the required fields
Press Add Degree Program
Alternate Paths
Nil
Pre Conditions
Mandatory fields must be filled in.
Post Conditions
Nil
Author
Saeed
Exceptions
In case of disconnection at any level, system will not add the information to
system.
VIEW DEGREE PROGRAM
Use Case ID
UC_004_02
Use Case
View Degree Program
Description
This use case details the change in details of a Degree Program in the
system.
Actor
Admin User
Action
Open the Degree Program List
View the list of Degree Programs
Click the required Degree Program to view its details
View Degree Program details
Click Close
Alternate Paths
If required Degree Program is not available in first page, then click on next
page until required Degree Program comes in list.
Pre Conditions
Degree Program Must be available in system to be viewed

Post Conditions
Author
Exceptions

Nil
Saeed
In case of disconnection at any level, system will not update the information to
system.
EDIT DEGREE PROGRAM
Use Case ID
UC_004_03
Use Case
Edit Degree Program
Description
This use case details the change in details of a Degree Program in the
system.
Actor
Admin User
Action
Open the Degree Program List
Click Edit
Do the required Changes
Press Update
Alternate Paths
Nil
Pre Conditions
Degree Program Must be available in system to be updated
Mandatory fields must be filled in.
Post Conditions
Changed details should be available at view interface.
Author
Saeed
Exceptions
In case of disconnection at any level, system will not update the information to
system.
DELETE DEGREE PROGRAM
Use Case ID
UC_004_04
Use Case
Delete Degree Program
Description
This use case details the process to delete a Degree Program from the
system.
Actor
Admin User
Action
Open the Degree Program List
Click Delete
Press OK to confirmation
Alternate Paths
Nil
Pre Conditions
Degree Program Must be available in system to be deleted
Post Conditions
Blocked Degree program should not be available for other transactions (Edit,
Assign Faculty Members)
Author
Saeed
Exceptions
In case of disconnection at any level, system will not update the information to
system.
BLOCK DEGREE PROGRAM
Use Case ID
UC_004_05
Use Case
Block Degree Program
Description
This use case details the process to Block a Degree Program in the system.
Actor
Admin User
Action
Open the Degree Program List
Click Block
Press OK to confirmation
Alternate Paths
Nil
Pre Conditions
Degree Program Must be available in system to be blocked
Post Conditions
Nil
Author
Saeed
Exceptions
In case of disconnection at any level, system will not update the information to
system.
UN-BLOCK DEGREE PROGRAM
Use Case ID
UC_004_06
Use Case
Un-Block Degree Program

Description
Actor
Action
Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions

This use case details the process to Un-Block a Degree Program in the
system.
Admin User
Open the Degree Program List
Click Un-Block
Press OK to confirmation
Nil
Degree Program Must be available in system with blocked status
Unblocked Degree Program should be available for other related tasks (Edit,
Assign Faculty Members).
Saeed
In case of disconnection at any level, system will not update the information to
system.

005- Course Assignment


ASSIGN COURSE TO FACULTY MEMBERS
Use Case ID
UC_005_01
Use Case
Assign Course to Faculty Member
Description
This use case details the assignment of a course to related faculty member in
the system.
Actor
Admin User
Action
Open the Course View screen
Click the Faculty Assignment option
Assignment Screen opens
Select the Faculty Member from the list
Click Assign Faculty
Alternate Paths
Nil
Pre Conditions
Mandatory fields must be filled in.
Faculty Member must exist in system
Course is un-assigned
Post Conditions
Course status will become assigned and will not be available for assignment
to any faculty member.
Author
Saeed
Exceptions
In case of disconnection at any level, system will not add the information to
system.
006- Add New Semester
ADD SEMESTER
Use Case ID
Use Case
Description
Actor
Action

Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions

UC_006_01
Add new semester in application
This use case details the addition process of a new semester in system.
Admin User
Select Add Semester option
Fill in required details
Submit
Click OK to confirmation (if any change is not required)
Nil
Mandatory fields must be filled in.
New semester will be available in system for other actions.
Saeed
In case of disconnection at any level, system will not add the information to
system.

007- Student Enrollment


Enroll Student
Use Case ID
Use Case
Description
Actor
Action

Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions

UC_007_01
Enroll a student to a course in a semester
This use case details the enrollment process of a student in a semester.
Admin User
Select Enrollment option
Select Student, semester and course
Fill in other required details
Submit
Click OK to confirmation (if any change is not required)
This screen will also open from Enrollment option at Students view list.
Mandatory fields must be filled in.
Required Course, Semester and Student should be available in system.
Enrolled Course should be available in student interface.
Enrolled student should be available Faculty interface.
Saeed
In case of disconnection at any level, system will not add the information to
system.

008- Create Questions


Create Questions
Use Case ID
Use Case
Description
Actor
Action

Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions

UC_007_01
Create questions for a particular course in a particular semester.
This use case details the question creation process of a course in a semester.
Faculty Member
Select Create Questions option
Select Semester and Course
Write questions and answering options.
Fill in other required details
Submit
Click OK to confirmation (if any change is not required)
Nil
Mandatory fields must be filled in.
Required Course and Semester should be available in system.
Created questions should be available for quiz generation.
Saeed
In case of disconnection at any level, system will not add the information to
system.

008- Create Quiz


Create Quiz
Use Case ID
Use Case
Description
Actor
Action

UC_008_01
Create Quiz for a particular course in a particular semester based on existing
questions.
This use case details the quiz creation process of a course in a semester.
Faculty Member
Select Create Quiz option
Select Semester and Course

Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions

Questions of that course will be listed down


Select required questions
Fill in other required details
Submit
Click OK to confirmation (if any change is not required)
Nil
Mandatory fields must be filled in.
Required Course and Semester should be available in system.
Questions should be available in system
Created quiz should be available for Students.
Saeed
In case of disconnection at any level, system will not add the information to
system.

009- Set Quiz Status


Set Quiz Status
Use Case ID
Use Case
Description
Actor
Action

Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions

UC_009_01
Set status of quiz so that it cannot be accessible by student.
This use case details the quiz creation process of a course in a semester.
Faculty Member
Select Quiz
Select Status Flag as disable
Submit
Click OK to confirmation (if any change is not required)
Same flag option will be available while creating the quiz.
Mandatory fields must be filled in.
Quiz should have been created
Disabled quiz should not be available for Students.
Saeed
In case of disconnection at any level, system will not add the information to
system.

010- Initialize Quiz Checking Process


Initialize Quiz Checking Process
Use Case ID
UC_010_01
Use Case
Initiation of the quiz checking process
Description
Faculty member can initiate the quiz checking process against a quiz of a
specific course in a semester.
Actor
Faculty Member
Action
Select Quiz
Select Status Flag Checking started
All answers of submitted by students will be visible
Alternate Paths
Nil
Pre Conditions
Quiz should be created
Answers to the quiz has been submitted by students
Post Conditions
Students should not be able to send further answers.
Author
Saeed
Exceptions
In case of disconnection at any level, system will not add the information to
system.

011- View Students Answers


View Students Answers
Use Case ID
UC_011_01
Use Case
View Students answers
Description
Faculty member can view the answers submitted by students
Actor
Faculty Member
Action
Select Quiz
View the List of students with submission status against each student
Select a student to view the answers
All answers of submitted by students will be visible
Alternate Paths
Nil
Pre Conditions
Answers to the quiz has been submitted by students
Post Conditions
Nil
Author
Saeed
Exceptions
In case of disconnection at any level, system will not add the information to
system.

012- View Students Results


View Students Results
Use Case ID
UC_012_01
Use Case
View Students Results
Description
Faculty member can view the results of students against a course
Actor
Faculty Member
Action
Select Course
View the List of students with their results each student
Select a student to view the checked answers
View the result statistics of entire course
Alternate Paths
Nil
Pre Conditions
Answers to the quiz has been submitted by students
Quiz has been checked
Post Conditions
Faculty Member can publish the results of students
Author
Saeed
Exceptions
In case of disconnection at any level, system will not add the information to
system.

013- Publish Students Results


Publish Results
Use Case ID
Use Case
Description
Actor
Action

Alternate Paths
Pre Conditions
Post Conditions
Author

UC_013_01
Publish Students Results
Faculty member can publish the results of students against a course
Faculty Member
Select Course
View the List of students with their results each student
View the result statistics of entire course
Select Publish option
Nil
Answers to the quiz has been submitted by students
Quiz has been checked
Results will be available to students
Saeed

Exceptions

In case of disconnection at any level, system will not add the information to
system.
014- Login

Login
Use Case ID
Use Case
Description
Actor
Action
Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions

UC_014_01
Login
Student can Login to do his accessible tasks
Student
Open Application
Give Valid User Name/Mobile Number
Give valid Password
Nil
Mobile Number and Password are registered in system
Student will be able to see his page
Saeed
In case of disconnection at any level, system will not add the information to
system.

014- View Grade Book


View Grade Book
Use Case ID
Use Case
Description
Actor
Action

Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions

UC_014_01
View Grade Book
Student can view the grade book against all registered courses
Student
Login
Select Grade Book option
View the List of registered Courses with their results
Results will not be shown against the courses which are still in progress
Select a Course to view the checked answers
Nil
Results has been published
Nil
Saeed
In case of disconnection at any level, system will not add the information to
system.

015- View Result History


View Result History
Use Case ID
UC_015_01
Use Case
View Results History
Description
Student can view the results history against all registered courses
Actor
Student
Action
Login
Select Results option
View the List of registered Courses with their results
Select a course to view history details of results
Results will not be shown against the courses which are still in progress
Select a Course to view the checked answers
Alternate Paths
Same screen will be opened from View Grade Book

Pre Conditions
Post Conditions
Author
Exceptions

Results has been published


Nil
Saeed
In case of disconnection at any level, system will not add the information to
system.

016- Start Paper


Start Paper
Use Case ID
Use Case
Description
Actor
Action

Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions

UC_016_01
Initiate Paper using SMS
Student can request to start his paper through SMS.
Student
Student sends in SMS at a predefined number
System recognizes the phone number
System initiate the quiz start process by sending a confirmation SMS to
student
Nil
Mobile Number is registered with system
Quiz is available in system
System will start the process to send questions through SMS
Student will be able to respond to these questions through SMS
Saeed
In case of disconnection at any level, system will not add the information to
system.

017- Answer the MCQs


Answer the MCQs
Use Case ID
Use Case
Description
Actor
Action
Alternate Paths
Pre Conditions
Post Conditions
Author
Exceptions

UC_016_01
Answer the MCQs
Student can answer the MCQs through SMS
Student
Student receives question with possible answers
Student sends back SMS with selected answering option
Nil
Mobile Number is registered with system
Quiz is available in system
SMS paper process has been initiated
System will be able to receive and process the answers submitted by student
Saeed
In case of disconnection at any level, system will not add the information to
system.

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