Iteration 1 - ParnThanatibordee/KUIZ GitHub Wiki

Goal

Thinking the KUIZ features list and detailed user stories for main uses of project evaluator app also, make mockup of some screens for designing the pattern and make a domain model design in UML.

List of Features

Main Features

  1. Users Login have 2 different roles (Teacher/Student).
  2. Teachers login can make quizzes including adding, changing and editing the questions. Also providing an answer.
  3. Student login can answer quizzes including asking for explanation/method for questions.
  4. Teachers can send feedback to students after the students have done a quiz.
  5. Both users login can see their work history.
  6. All questions have a limited time.
  7. Questions come in random order.

Optional Features

  1. Restrict the maximum attempt for quiz
  2. Marking feature to remind a unanswered/skip question.

Acceptance Criteria

  1. All features can be implemented and we know how to perform as described above.
  2. Mockups screen cover all the pages or navigation.

Retrospective

  • What have we done so far?

    • Set up our project in Github repo.
    • Finish the mockup screens.
    • List the main feature and optional feature for our web app.
  • What problems are we encountered in this Iteration?

    • The branch in our project should name the feature we do instead of Iteration.
    • We quickly create branches that make branch document didn't update before main branch document done.
    • The user stories isn't the feature what we need to do, but it's necessary to do for web application.
    • No evaluator indicator for test how this iteration be?
  • What could we modify or improve?

    • Make descriptive name for Future Branches.
    • Let one of the member add Hyperlink for document and wait for pull request.
    • Add Retrospective for evaluator indicator.
    • Change main feature to look more deep/unique description.