- User Story
- description of the assignment
- acceptance criteria
- Mock Up
- link url to deployed app on github
- website Page screenshot link url to github repository
- contact Link url to github repository
- Reference
As a coding boot camp student i want to take a timed quiz on JavaScript fundamentals that stores high scores so that I can gauge my progress compared to my peers.
As you proceed in your journey to becoming a front-end web developer, it’s likely that in order to be part of the team you maybe asked to complete a coding assessment, which maybe part of the initial interview assessment process. A typical coding assessment is a combination of multiple-choice questions and interactive coding Challenges.
In order to be well prepared for the occasion, help maybe required in order to become familiar with these tests and give you a chance to apply the skills from this module, this week’s Challenge invites you to build a timed coding quiz with multiple-choice questions. This app will run in the browser, and will feature dynamically updated HTML and CSS powered by JavaScript code that you write. It will have a clean, polished, and responsive user interface. This week’s coursework has taught you all the skills you need to succeed in this Challenge.
- GIVEN I am taking a code quiz
- WHEN I click the start button
- THEN a timer starts and I am presented with a question
- WHEN I answer a question
- THEN I am presented with another question
- WHEN I answer a question incorrectly
- THEN time is subtracted from the clock
- WHEN all questions are answered or the timer reaches 0
- THEN the game is over
- WHEN the game is over
- THEN I can save my initials and score
NOTE:
If a Challenge assignment submission is marked as “0”, it is considered incomplete and will not count towards your graduation requirements. Examples of incomplete submissions include the following:
A repository that has no code
A repository that includes a unique name but nothing else
A repository that includes only a README file but nothing else
A repository that only includes starter code
This Challenge is graded based on the following criteria:
Technical Acceptance Criteria: 40% Satisfies all of the above acceptance criteria. Deployment: 32% Application deployed at live URL.
Application loads with no errors.
Application GitHub URL submitted.
GitHub repository that contains application code.
Application Quality: 15% Application user experience is intuitive and easy to navigate.
Application user interface style is clean and polished.
Application resembles the mock-up functionality provided in the Challenge instructions.
Repository Quality: 13% Repository has a unique name.
Repository follows best practices for file structure and naming conventions.
Repository follows best practices for class/id naming conventions, indentation, quality comments, etc.
Repository contains multiple descriptive commit messages.
Repository contains quality README file with description, screenshot, and link to deployed application.
https://khumbulani9.github.io/Working-With-Web-APIs-Code-Quiz/
https://github.com/khumbulani9/Working-With-Web-APIs-Code-Quiz/edit/main/README.md
https://bootcampspot.instructure.com/courses/5651/assignments/67068?module_item_id=1145622