Skip to content

Quiz-App is use to organize an quiz to user. you can create a quiz. get all active quizzes and list of all types of quizzes and also get the result of particular quiz by their id.

Notifications You must be signed in to change notification settings

rahulrathore2110/Quiz-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quiz-App EndPoint Documentation

This documentation provides an overview of the endpoints available in the Quiz-App.

Base URL

The base URL for accessing the Endpoint is: https://quiz-app-production-2a1f.up.railway.app/quizzes

Quiz-App All Endpoints

Create a new Quiz

{
  "description": "Example question 4",
  "options": [
      "Ans1",
      "Ans2",
      "Ans3",
      "Ans4"
  ],
  "answer": 2,
  "startDate": "2023-05-27T22:17:00",
  "endDate": "2023-05-27T22:19:00"
}

   Response Body:


{
  "qid": 4,
  "description": "Example question 4",
  "options": [
      "Ans1",
      "Ans2",
      "Ans3",
      "Ans4"
  ],
  "answer": 2,
  "startDate": "2023-05-27T22:17:00",
  "endDate": "2023-05-27T22:19:00",
  "status": "INACTIVE"

}

Get List Of Active Quizzes

[
    {
        "qid": 3,
        "description": "Example question 3",
        "options": [
            "Ans1",
            "Ans2",
            "Ans3",
            "Ans4"
        ],
        "answer": 2,
        "startDate": "2023-05-27T22:16:00",
        "endDate": "2023-05-27T22:18:00",
        "status": "ACTIVE"
    },
    {
        "qid": 4,
        "description": "Example question 4",
        "options": [
            "Ans1",
            "Ans2",
            "Ans3",
            "Ans4"
        ],
        "answer": 2,
        "startDate": "2023-05-27T22:17:00",
        "endDate": "2023-05-27T22:19:00",
        "status": "ACTIVE"
    }
]

Get Particular Quiz Result By Their Id

{
    "question": "Example question 3",
    "options": [
        "Ans1",
        "Ans2",
        "Ans3",
        "Ans4"
    ],
    "answer": 2

Get The List Of All Quizzes

[
    {
        "qid": 1,
        "description": "Example question 1",
        "options": [
            "Ans1",
            "Ans2",
            "Ans3",
            "Ans4"
        ],
        "answer": 2,
        "startDate": "2023-05-27T22:14:00",
        "endDate": "2023-05-27T22:16:00",
        "status": "FINISHED"
    },
    {
        "qid": 2,
        "description": "Example question 2",
        "options": [
            "Ans1",
            "Ans2",
            "Ans3",
            "Ans4"
        ],
        "answer": 2,
        "startDate": "2023-05-27T22:15:00",
        "endDate": "2023-05-27T22:17:00",
        "status": "FINISHED"
    }  
]

About

Quiz-App is use to organize an quiz to user. you can create a quiz. get all active quizzes and list of all types of quizzes and also get the result of particular quiz by their id.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages