Skip to content

About

Study project from Jetbrains Hyperskill

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

Web Quiz Engine

Study project from JetBrain Hyperskill for Java Backend Developer Track.

API /api

Register a new user

Consumes a JSON:

{
  "email": "your@email.com", // Must have a valid format (with @ and .)
  "password": "secret" // Must have at least five characters
}

GET /quiz

Get a sample quiz

POST /quiz

Answer the simple quiz

Post your own quiz

Consumes a JSON:

{
  "title": "TITLE HERE", // Must not be empty
  "text": "TEXT HERE", // Must not be empty
  "options": ["OPTION1", "OPTION2"], // Must not be null, must have at least 2 options
  "answer": [0,1]
}

Get all the added quizzes

Get quiz by id specified by the path variable

Solve quiz by id specified by the path variable

Consumes a JSON:

{
  "answer": [0,1]
}

Delete your quiz by id specified by the path variable

By Eugene Trigubov

About

Study project from Jetbrains Hyperskill

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages