Since user history on bundles has been implemented we can now put it to use by generating a quiz that will contain all the questions a user has never answered correctly. The point of this is to collect all the small amounts of questions from various sets and put them all in one quiz so the user can more easily achieve a 100% coverage of all questions.
Requirements
- The user needs to be able to choose a new quiz with never correctly answered questions
- The user needs to able to see that upon finishing the quiz each sized decreases based on the questions they answered correctly
How to BACKEND
- Create a function in the question service that will receive the id of the user and the course as parameters that will return a list of question IDs that they have answered correctly in the past based on the solved bundles of the user
- Create a new question endpoint and service function that will return the complete list of questions for the course minus the list that the previous function returned
How to FRONTEND
- Create a new quiz option on the right of the regular quizes
- Create an explanation bubble explaining how this special quiz works
Since user history on bundles has been implemented we can now put it to use by generating a quiz that will contain all the questions a user has never answered correctly. The point of this is to collect all the small amounts of questions from various sets and put them all in one quiz so the user can more easily achieve a 100% coverage of all questions.
Requirements
How to BACKEND
How to FRONTEND