online examination project
Post on 08-Apr-2018
303 Views
Preview:
TRANSCRIPT
-
8/7/2019 Online examination project
1/15
Online Examination System
Originators:
Osman
Zahid rehman A
Gulshan iqbal
1) Overview statement
Our project is aimed at developing an online examination system through which an institute or
university can conduct online examination for their registered students and display their overall results
on the web after completion.
2) Costumers
The costumers of this systems are registered students and teachers of the all departments and
the administrator and the examiner.
3) Goals
a) Reduce the cost as there is no paper work involved (e.g printing exam papers, prepare paperregistrations etc)
b) Speed up the registration process
c) Speed up the exam and result process
d) Calculate the marks accurately with automatic grading
e) Avoid errors or mistakes
f) Conduct fair professor-student relation free examination
g) Notify the students on time
Architecture:
-
8/7/2019 Online examination project
2/15
4) System Functions
FUNCTIONAL REQUIREMENTS
a) The candidate should be able to register online for the examination online
b) The system should be capable of issuing online-admission cards(index
Numbers (roll no)/or passwords) for exam entry.
c) The system should be capable of storing candidates records
d) Teachers should be able to store the questions in a question bank
e) Examiner should be able to setup and generate the papers randomly and prepare the marking
scheme without involvement of other Technical personnel such as developers, system
administrators and teachers.
f) Examiner should be able to accept or reject the questions created by teachers
g) System should be able to present the result online on the web and generate report
h) System should be able to notify the students about exam schedule and rules and regulations of
the exam
-
8/7/2019 Online examination project
3/15
i) Administrator should be able to modify the system passwords and change the
Authentications if there are more than one user.
j) System should be capable of presenting MCQ, true false, fill in the blanks and short questions.
k) Teachers should be able to receive short question answers securely through the system and mark
them.
l) The system should be capable of present questions at once or page by page
according to the requirements of the examiner.
m) The system should be with a save function so, that the answered questions can be verified back
if any exception occurs
n) The system should be capable of generate statistical data for examiner
- Number of registered candidates
- Number of Candidates on exam at the moment
- Number of questions answered by the candidates etc.
o) The system should be synchronized with the server time and should be
capable of disable answer page automatically after time out
p) On automatic answer disable, the system should be capable of accept
answers on that time( Submit option should be activated or automatically
saved)
q) System should not allow one candidate to (one index number holder) to take
the exam more than one time .
r) System should be able to lock the questions in answer form after the student has selected or fill
the answer
s) System should be able to show the pop-up picture of the candidate at any time on specified
location for verification by invigilators during attempting examination and the remaining time.
t) System should to able to disable the refreshing and back tracking and copy-paste facilities toavoid unfair situations during filling the answer form
u) system should provide a login page for the existing user where the
username and password are verified and then if he is a valid user, he is allowed forfurther advancements.
-
8/7/2019 Online examination project
4/15
Non Functional Requirements:
u) The system should be designed in as a secured system applying security
measures
v) Special exception handling mechanism should be in place to avoid system
errors.
w) Should be capable of giving access to concurrent users without degrading the
System performance and accept answers.
x) Sessions of each candidate should be synchronized with server and duration
calculations should be done according to the server time.
y) Integrity should be maintained and all the constraints should be satisfied.
z) The system should work in any available platforms and browsers
5) Function Categories
Ref # Function category
Fr 1 Register online evident
Fr 2 Issue index numbers evident
Fr 3 Store records evident
Fr 4 Store questions evident
-
8/7/2019 Online examination project
5/15
Fr 5 Generate questions and marking scheme evident
Fr 6 Accept reject questions evident
Fr 7 Show result and generate report evident
Fr 8 Show Notifications and rule and regulation evident
Fr 9 Modify passwords and Authentications evident
Fr 10 Present questions evident
Fr 11 Receive short answers evident
Fr 12 Present questions once or page by page evident
Fr 13 Save session progress evident
Fr 14 Generate statistical data evident
-
8/7/2019 Online examination project
6/15
Fr 15 Server synchronization time out evident
Fr 16 Submit answer paper evident
Fr 17 Candidate Allowance once evident
Fr 18 Lock answers evident
Fr 19 Show popup picture and remaining time evident
Fr 20 Disable refresh ,backtracking, copy paste evident
Fr 21 Login Page evident
Fr 22 Exam centre accessibility
Nfr 23 Security hidden
Nfr 24 Exception handling hidden
-
8/7/2019 Online examination project
7/15
Nfr 25 performance hidden
Nfr 26 integrity hidden
Nfr 27 portability frill
6) System attributes
Ref#
Function Attributes Detailedconstraints
category remarks
Fr 1 Register online The dataentered by the
student like
name,
percentage,
marks, age etc
should be
validated
appropriately.
must This feature will improve the
robustness of the application, a
this feature is a must as it
prevents the incorrect data bein
entered in the database.
Fr 2 Issue index numbers Auto-generatedunique
numbers.
An auto-
generated email
should be sent
to candidates
withrollno,username
and password
for exam.
must This email should be responded
the candidates in a weeks time
The examiner will approve the
accepted students who will
receive login information.
Fr 3 Store questions Questions can
be categorizedaccording to
topic, types,
must
-
8/7/2019 Online examination project
8/15
etc.
the short
answers fieldshould be
limited.
System musthandle/insert
the Greekalphabet,
subscripts andsuperscripts.
Fr 4 Generate questions A paper can be
compiled withquestions from
differenttopics/libraries.
paper can be
created on arandom basis.
must The questions can be set by the
examiner only by generating it
randomly from a question bank
Fr 5 marking MCQs ,fill in
blanks, true
false must
have same
marking
scheme for
each question.
Mark shortanswers based
on limited
number
scheme.
Automatically
The marking scheme and marki
short questions can be can be s
by the teacher only.
Result is available only after the
short questions are also checke
by the teachers.
-
8/7/2019 Online examination project
9/15
add the marks
allocated ineach question
to determinethe total mark
for the paper.
Fr 6 Accept reject
questions (excluded)
The rejected
questions will
be not stored
in question
bank.
must
Fr 7 Show result
Show Results
overall perstudent.Student
number, nameand gained
mark.
must
generate report Printable
standard DMC
format.
Report of each
student can be
generated.
Marks per
subject for the
course for each
student should
be displayed.
Fr 8 Notifications and
rule and regulations
Must be
Updatednotifications.
must
-
8/7/2019 Online examination project
10/15
Fr 9 Modify passwords
and Authentications
want The profile for a teacher and
examiner can be created only b
an Administrator.
He must have direct access to th
database
Fr10 Present questions No limitationon the amountof text(scroll
bar)
must
Fr
11
Receive short
answers
Short answers
must bepresented
according tothe original
question/idnumbers.
must
Fr12
Present questionsonce or page by
page
First pagedisplay mcqs,
Fill in blanks,
true false.
Next page
display short
questions.
must
Fr
13
Save session
progress
must Answers can be saved in real
time (if a power failure occurthe answers must be saved up
that point) and providerestoring facility.
Fr14
Generate statistical
data
Number of
register
candidates,
No of
candidates on
exam at the
moment, no of
questions
answered by
candidates
must
-
8/7/2019 Online examination project
11/15
Fr15
Server
synchronization
time out
Remaining time
should bedisplayed.
number ofquestions
answered canbe displayed.
must Paper is submitted
automatically.
Fr16
Submit answer page Can exit the
page before
time expires.
must Students can be allowed to ex
the test before completing allthe questions.
Fr17
One time exam
Entry
must This feature will prevent the
student from giving the exam
more than once.
Fr18
Lock answers must This feature will allow mcqthe blanks and true false to be
answered only
Fr
19
Show popup picture must This feature will allow
candidates verification during
exam.
Fr20
Examination page
restrictions
Disable refresh
,backtracking,
copy paste
must Only once answering and avoi
cheating.
Fr21
Login Page A specific date
and time forexam to be
active be setfor student to
login.
A successfully
signed in
messageshould appear
on signing in.
Only registered
studentshaving roll no
have access to
must Administrator is responsible f
login and activating.
-
8/7/2019 Online examination project
12/15
exam.
Fr
22
Exam centre
accessibility
The student can only access a
attend exam from examinatiocentre only
Nfr23
Security Only allowedstudents are
able to accessexam.
The exam can
be madeavailable at
specific timeand date.
The number of
times studentsaccess exam
should be set.
The online
examination
system should
limit logins toa specificsubnet.
must
Nfr24
Exception handling must
Nfr
25
performance must The speed of delivery of test
from the server to client shoube acceptable.
Nfr26
integrity must
-
8/7/2019 Online examination project
13/15
Nfr27
portability must
-
8/7/2019 Online examination project
14/15
-
8/7/2019 Online examination project
15/15
top related