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
- Fixed the error that student change the hyperlink in middle of the quiz question for skip or cheating.
- Added OAuthentication.
- Refactored the choice model code by created a new type of choice.
- Handled the case, Answer contain white spaces.
- Added User attempt and only quiz owner can feedback to student.
- Added E2E test case.
Acceptance Criteria
- All features can be implemented and we know how to perform as described above.
- 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.