-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
573 Story to Create Quiz Service #594
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great job cleaning up a ton of static code bloat that should've been in the db to begin with. Also updating the Lab Service to include updated, more secure methods is a good touch. Good job on the jest tests as well.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
573 Story to Create Quiz Service
closes #573
Description
This story is intended on finalizing the ability to making the quiz database driven and not dependent on the API directory., eliminating the need for extra files storing json within the codebase
User Story
As a Developer I would like to have the quiz database driven so we can update a single source of truth
No discrepancies across browsers. Eg. chrome vs safari
Pages pass W3C Validation for HTML (https://validator.w3.org)
CSS (https://jigsaw.w3.org/css-validator/)
Google sign-in is operational
Accessibility functions
Pages can scale without distorting page
No dead links
Navbar is consistent across the site
Pages are screen-reader accessible
Contrast meets standards for accessibility
Pages are keyboard accessible
Passes WAVE Evaluation Tool chrome extension
Testing instructions
docker compose down -v
docker compose up
npm test
and ensure tests pass