API Documentation
Quiz Submissions Multiplayer
Quiz Submissions Singleplayer
Share
Documents
Quiz Submissions Singleplayer
Submit a document-based quiz
Submit a quiz generated from a document
POST
/
api
/
v1
/
quiz-submissions
/
singleplayer
/
document
/
submit
curl --request POST \
--url http://localhost:8787/api/v1/quiz-submissions/singleplayer/document/submit \
--header 'Content-Type: application/json' \
--data '{
"documentId": 123,
"quizTitle": "<string>",
"language": "<string>",
"passingScore": 123,
"userScore": 123,
"questions": [
{
"text": "<string>",
"correctAnswer": "<string>",
"userAnswer": "<string>",
"options": [
"<string>"
]
}
],
"timeTaken": 123
}'
{
"quizId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"quizTitle": "<string>",
"quizScore": 123,
"totalTime": 123,
"correctAnswersCount": 123,
"totalQuestions": 123,
"questions": [
{
"text": "<string>",
"correctAnswer": "<string>",
"userAnswer": "<string>"
}
],
"passingScore": 123
}
Body
application/json
Response
201 - application/json
Document quiz submission successful
The response is of type object
.
curl --request POST \
--url http://localhost:8787/api/v1/quiz-submissions/singleplayer/document/submit \
--header 'Content-Type: application/json' \
--data '{
"documentId": 123,
"quizTitle": "<string>",
"language": "<string>",
"passingScore": 123,
"userScore": 123,
"questions": [
{
"text": "<string>",
"correctAnswer": "<string>",
"userAnswer": "<string>",
"options": [
"<string>"
]
}
],
"timeTaken": 123
}'
{
"quizId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"quizTitle": "<string>",
"quizScore": 123,
"totalTime": 123,
"correctAnswersCount": 123,
"totalQuestions": 123,
"questions": [
{
"text": "<string>",
"correctAnswer": "<string>",
"userAnswer": "<string>"
}
],
"passingScore": 123
}
Assistant
Responses are generated using AI and may contain mistakes.