You are on page 1of 2

3.

SPECIFIC REQUIREMENTS
3.1 Functional Requirements
FR1 Starting up the software as Quiz Master
The Quiz Master should be able to choose to make a new quiz, or to ask for an existing quiz to be
loaded.
FR2 New Quiz
The Quiz Master should be able to specify a title and introductory text for the new quiz.
FR3 New Questions
The Quiz Master should be able to add questions to a new or an existing quiz.
FR4 Types of Question
The Quiz Master should be able to specify a question, plus two or more possible answers. The Quiz
Master
should be able to assign a mark to each possible answer, with zero being given as a default value.
FR5 Quiz Assessment
The software should calculate the maximum mark that can be obtained on the quiz, and report it to the
Quiz
Master. The Quiz Master should then be able to break the mark range into different classifications,
giving a text
(and optionally a picture) to be reported for each part of the range (e.g. less than 40% fail, 40%-69%
pass, 70%
or more excellent).
FR6 Editing a Quiz
The Quiz Master should be able to change the title, introductory text, question order, all details of
questions,
and assessment ranges for an existing quiz.
FR7: Completion of Quiz Specification
When construction of a quiz is complete, the Quz Master should be given a web link to run the quiz.
FR8: Saving a Quiz

The Quiz Master should be able to save the quiz such that it can be read back in later and edited.
FR9: Running a Quiz
The User will put the web link into a browser in order to run the quiz. They will be shown the quiz title
and
introductory text, then asked each question in the specified order.
FR10 Giving Quiz Results
The result for the User should be calculated and printed, along with the assigned text for that result on
the
assessment, plus any picture that the Quiz Master has assigned to that part of the assessment range.
N-2 There must not be any access to the questions until the exams start
N-3 test should restart in case of Internet\electricity failure automatically
N-4 Limited number of exam re-takes
N_6No data should be lost in case of
I. Internet failure
II. Electricity failure
III. Client Hardware failure
Need no 5:the question in the quiz will be automatically replace / shuffle after one minuate.
Need no 6: The quiz will be automatically submitted after the completion of 30 minuates.
Need no 7: if the user is smart or intelligent and answer 5 consecutive questions correctly then the
remaining questions will be difficult as compared to previous questions.
Need no 8: if the user is dull or not very intelligent and can not answers atleast 2 questions correctly the
the remaining questions appearron the screen will be easy as compared to previous questions.

You might also like