online examination project

Upload: osmansonic

Post on 08-Apr-2018

303 views

Category:

Documents


2 download

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