Web APIs and JavaScript Fundamentals
This project was created to begin to understand how to use JavaScript and Web APIs to create applications where end users can interact and engage. The objective with this project was to begin to conceptualize and put into practice how to code basic quizzes or coding assessments with some decision making aspects on the part of the end user based off selections that the end user chose. The challenges with this project were in developing multiple-choice questions that are responsive based on selections made by the user in answering the questions. Additionally, there was an added layer in this project that influenced the challenges and complications. Where this added layer shows up, is in the way incorrect answers chosen by the user decrease the amount of time the user has to respond to the question(s).
Clone to your local machine and open in your favorite code editor to check it out! Or, visit the deployed version at:
https://k-ai30.github.io/code-quiz/
- HTML5
- CSS3
- Bootstrap 4
- JavaScript
- jQuery
The user can choose one of four possible responses to each question with the following triggered effects:
- Countdown Timer
- High Score List
- Timer Penalty
- Restart Quiz
Additional features include the option of saving the high score list to local storage for later retrieval.
I started building this application for an end-user in an effort to provide a way to assess knowledge of coding concepts. To that end, I hope to achieve some future dated development ideas that will enhance the user engagement with the application.
The original contributor to this project is the following full stack developer:
- Alia Kyle Perry
As such, for major changes, please open an issue first to discuss what you would like to change. Changes will not be made without the consent of the author of this application.
Copyright (c) [2020] [Alia Kyle Perry]