Skip to content

JavaScript knowledge quiz. The front-end part of the project is written in 2 versions: in pure JS and in pure TS. You can view the website via the link below ↓

Notifications You must be signed in to change notification settings

alvorobyova/quizSPA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript knowledge quiz ❓

The quiz is displayed correctly on all screen sizes (320px-1920px)

The project presents permanent interaction with server

Want to highlight the following points that are present in the work:
✔️ user registration form is validated using regular expressions
✔️ data entered by the user during registration is stored in SessionStorage
✔️ all dynamic data (test's names, questions in tests, answer options, etc.) are created using JavaScript, as DOM elements
✔️ the content of the elements is taken from the server, by means of GET requests
✔️ configured logic for moving between questions (back/next/skip/finish)
✔️ user's chosen answer options are saved
✔️ the result is generated based on the answer options identifiers selected by the user
✔️ correct/incorrect answers are shown to the user based on the results of comparing the selected answer options IDs with the correct answers on the test, that are received by a GET request from the server

About

JavaScript knowledge quiz. The front-end part of the project is written in 2 versions: in pure JS and in pure TS. You can view the website via the link below ↓

Topics

Resources

Stars

Watchers

Forks