Iteration 7 - ParnThanatibordee/KUIZ GitHub Wiki

Goal

Implemented the attempting in quiz for Student role and Only quiz owner can sent feedback, Fix the error or bug that teacher/friend mentioned in the demo, also making other authentication (Google) and refactor some code to ready for deploying the KUIZ to Heroku platform.

Features

  1. Fixed the error that student change the hyperlink in middle of the quiz question for skip or cheating.
  2. Added OAuthentication.
  3. Refactored the choice model code by created a new type of choice.
  4. Handled the case, Answer contain white spaces.
  5. Added User attempt and only quiz owner can feedback to student.
  6. Added E2E test case.

Acceptance Criteria

  1. All features can be implemented and we know how to perform as described above.
  2. The Heroku deploy work fine and have no error.

Retrospective

  • What have we done so far?

    • Fixed bug and error for deploying in Heroku
    • Added another way to login with Google (OAuthentication)
    • Deploy KUIZ into Heroku server
  • What problems are we encountered in this Iteration?

    • When deploy the server, the register page disappear and appear the 500 error when DEBUG=False.
    • Our grammar in text/description/document look quite not great.
    • One of our members encountered Technical problem in Django.
  • What could we modify or improve?

    • Check the spelling and try to compose/think before writing.
    • Ask Teacher Advisor for guiding/providing the solution.