You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
1.3 KiB
33 lines
1.3 KiB
6 years ago
|
# Quiz App
|
||
|
|
||
|
**Tier:** 1-Beginner
|
||
|
|
||
|
Practice and test your knowledge by answering questions in a quiz application.
|
||
|
|
||
|
As a developer you can create a quiz application for testing coding skills of other developers. (HTML, CSS, JavaScript, Python, PHP, etc...)
|
||
|
|
||
|
## User Stories
|
||
|
|
||
|
- [ ] User can start the quiz by pressing a `button`
|
||
|
- [ ] User can see a question with 4 possible answers
|
||
|
- [ ] After selecting an answer, display the next question to the User. Do this until the quiz is finished
|
||
|
- [ ] At the end, the User can see the following statistics
|
||
|
- Time it took to finish the quiz
|
||
|
- How many correct answers did he get
|
||
|
- A message showing if he `passed` or `failed` the quiz
|
||
|
|
||
|
## Bonus features
|
||
|
|
||
|
- [ ] User can share the result of a quiz on social media
|
||
|
- [ ] Add multiple quizzes to the application. User can select which one to take
|
||
|
- [ ] User can create an account and have all the scores saved in his dashboard. User can complete a quiz multiple times
|
||
|
|
||
|
## Useful links and resources
|
||
|
|
||
|
- [Open Trivia Database](https://opentdb.com/api_config.php)
|
||
|
|
||
|
## Example projects
|
||
|
|
||
|
- [Quiz app built with React](http://tranquil-beyond-43849.herokuapp.com/) (wait for it to load as it is hosted on Heroku)
|
||
|
- [Quiz app interface](https://codepen.io/FlorinPop17/full/qqYNgW)
|