Online Examination System, Use Case Project
Online Examination System, Use Case Project
SYSTEM
Presented by:
Lalit Gupta (09FT-075)
Mohit Sharma (09FT-088)
Rishabh Jain (09FT-118)
Gaurav Bhatia (09FN-39)
Avneet Singh (09FN-022)
Introduction
Basic purpose is to assesses students by conducting
online objective tests and have automated checking of
answers based on the response by the candidates.
Tests are highly customizable.
The system allows faculties to create their own tests.
It would enable educational institutes to perform tests,
quiz and create feedback forms. It asks faculty to create
his/her set of questions.
This system would be helpful for creating practice tests,
say for educational institutes and as a feedback form.
What the system would do
Faculty then creates groups and adds related
students into the groups
Tests are associated with specific groups so that
only associated students can appear for the test.
The result of the response would be available to
the faculty of the question set.
Result would also be mailed to the student.
Advantages
Responses by the candidates will be checked
automatically and instantly.
Online examination will reduce the hectic job of
assessing the answers given by the candidates.
Being an integrated Online Examination System it
will reduce paper work.
Can generate various reports almost instantly
when and where required.
Functional Requirements
Administrator Functionality:
Taking backup of the database
Editing/Deleting/Creating the database.
Adding or expelling faculty
Changing the super password.
Functional Requirements(Contd.)
Faculty Functionality:
Logging into the system.
Sending invitations to specific student by mail
Accepting registrations of candidates
Adding the candidate to a group
Create/Edit/Delete candidate groups
Creating a test
Posting questions in the above test
Posting multiple options to respective question
Marking correct answer within the given options
Specifying to allow user defined answer
Time limit of the test if any.
Whether to randomize the questions
Whether to randomize the options displayed
To allow the test to be taken in practice mode where the correct answer is shown immediately after
the candidate selects an option.
Set negative marks for wrong responses
Functional Requirements(Contd.)
Student Functionality:
Requesting registration
Logging into the system.
Edit user information.
Selecting the test.
Selecting whether the test to be taken in practice mode where the
correct answer is shown immediately after the candidate selects an
option.
Appearing for the examination.
Printing the result at the end of the examination.
Reviewing the given responses.
Changing password.
Resetting of forgotten password
Functional Requirements(Contd.)
System Functionality:
Authenticating users based on username and
password
Keeping session track of user activity
Recording candidates’ responses to every question
Checking whether the given response is correct or not
Keeping history of test reports of all users
Functional Requirements(Contd.)
Mailing Functionality of System:
The reports are required to be mailed to the
candidates on the registered mail address.
Temporary password will be mailed to the user incase
the user forgets the password.
Invitations for the appearance for the new test will be
mailed.
Use case
overview
Add faculty use case
Login use case
Manage Student groups use case
Student Registration use case
User Profile Edit use case
Manage Test
Use case
Appear for test use case
Generate result use case
Login activity diagram
Manage Students activity diagram
Manage
Test
Activity
Diagram
Generate result activity diagram
Student registration activity diagram
Answer test activity diagram
Class
Diagram
Login sequence diagram
Manage students groups sequence diagram
Student registration sequence diagram
Appear for test sequence diagram
THANK YOU!