We need to create an onboarding quiz to assess new users' understanding and readiness. This quiz will ensure that users are well-prepared before gaining access to certain features or communities.
Tasks:
[ ] Design the quiz questions and structure.
[ ] Implement the backend logic to store quiz questions and user responses.
[ ] Create a frontend component for users to take the quiz.
[ ] Add validation to ensure all questions are answered before submission.
[ ] Implement scoring logic to determine if the user has successfully completed the quiz.
[ ] Write tests to verify the quiz functionality and scoring logic.
Acceptance Criteria:
Quiz questions and structure are designed.
Backend logic for storing quiz questions and user responses is implemented.
Frontend component for taking the quiz is created.
Validation for quiz submission is added.
Scoring logic for determining quiz success is implemented.
Unit and integration tests are written and passing.
Additional Information:
Ensure the quiz is user-friendly and accessible.
Consider edge cases such as incomplete quizzes and handle them gracefully.
Description
We need to create an onboarding quiz to assess new users' understanding and readiness. This quiz will ensure that users are well-prepared before gaining access to certain features or communities.
Tasks:
Acceptance Criteria:
Additional Information:
Related Issues/PRs:
15
Assignees:
N/A