generated from layer5io/layer5-repo-template
-
Notifications
You must be signed in to change notification settings - Fork 23
Closed
Labels
kind/bugSomething isn't workingSomething isn't working
Description
Current Behavior
When users click “Submit”, the system triggers HandleQuizSubmissio → PostSubmissionForEvaluation → backend API prerequisite check.
At this point, if prerequisites are not met, an error message is returned after the user has already completed and submitted their answers. From the users’ perspective, this is frustrating and causes unnecessary time waste.

Expected Behavior
- The prerequisite check should be performed before the user starts the test. This will prevent users from completing the quiz only to be blocked at the end.
- Also the message should clearly explain why the error occurred. It should provide guidance on what the learner needs to do next. Avoid vague or technical wording that does not help the learner move forward.
Screenshots/Logs
Environment
- Host OS: Mac Linux Windows
Contributor Guide and Resources
- 📚 Instructions for contributing to academy-theme
- 🎨 Wireframes and designs for Layer5 site in Figma (open invite)
- 🙋🏾🙋🏼 Questions: Layer5 Discussion Forum and Layer5 Community Slack
Metadata
Metadata
Assignees
Labels
kind/bugSomething isn't workingSomething isn't working