-
Notifications
You must be signed in to change notification settings - Fork 0
Front End Release Planning
Tianqi Wang edited this page May 16, 2019
·
6 revisions
- UC1: Create a quiz.
- UC1.1: Create a question in a question bank. document
- UC1.1.1: A question has a title (ID, unique).
- UC1.1.2: A question has tags of category.
- UC1.1.3: A question has a question body including one or more components.
- UC1.1.3.1: Standard components can be UC2.2.1.
- UC1.1.3.2: Custom template components can be created and saved.
- UC.1.1.4: A question has answers and related marks.
- UC.1.1.5: A question can have comments for answers and general explanations.
- UC.1.1.6: A question can override the grading scheme (default: averaged of every slot).
- UC1.2: A quiz contains multiple questions.
- UC1.2.1: Questions can be selected from the question bank.
- UC1.2.2: Questions can be randomly selected from the question bank.
- UC1.3: A quiz can override the grading scheme (default: averaged of every question).
- UC1.4: A quiz should have a starting date and a ending date.
- UC1.5: A quiz can have multiple attempts (default: 1 attempt only, each attempt 0% penalty, highest mark only)
- UC1.5.1: Attempt policy can be changed.
- UC1.6: A quiz can be opened or closed.
- UC1.1: Create a question in a question bank. document
- UC2: Do a quiz.
- UC2.1: There are a list of available quizes to attempt.
- UC2.2: A quiz can contain multiple questions.
- UC2.2.1: There are different types of questions.
- UC2.2.1.1: A multiple choice question with a single correct answer.
- UC2.2.1.2: A multiple choice question with multiple answers selectable.
- UC2.2.1.3: A true/false question.
- UC2.2.1.4: A short answer question.
- UC2.2.1.5: A question with a list of options to select. (a dropdown menu)
- UC2.2.1.6: A piece of info that is not answerable.
- UC2.2.2: A question can be answered by the user.
- UC2.2.3: Questions progress can be saved.
- UC2.2.4: Questions can be submitted.
- UC2.2.5: After submission, the system shows the result for each question and the whole quiz.
- UC2.2.5.1: A question result can involve correctness, score, correct answer(s), comment(s) for answers and general explanations.
- UC2.2.5.2: A quiz result can involve a mark and feedbacks.
- UC2.2.1: There are different types of questions.
- UC2.3: A quiz has status including "open/closed", "attempts", "final (current) result" and deadline.
- UC2.3.1: A quiz cannot be attempted if the quiz is closed or run out of "attempts".
- UC2.3.2: Attempts (clickable) show the results of each attempt.
- UC2.3.3: A final result shows the mark of the quiz, with grading policy.
- UC2.3.4: A deadline includes a starting date and closing date.
- UC3: Edit a quiz.
- UC4: User control and authentication.
- ...