Education project of Hyperskill.org
Web Quiz Engine is an engine for creating/solving/deleting quizzes by multiple authorized (HTTP Basic) users. This project is built on REST principles and uses Spring Boot framework and its embedded H2 database for storing quizzes and users. JSON is used for transmitting objects between a client and a server.
/api/register:
POST: Register a user.
/api/quizzes:
POST: Create a quiz.
GET: Get all quizzes.
/api/quizzes/{id}/solve:
POST: Solve quiz with recieved quiz's id.
api/{id}:
GET: Get quiz by id.
DELETE: Delete quiz by user's id.