Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Questions=

Http VerbMethod PathParameterDescription
GET
question
/
all
questions
Get all the available questions
POST
GET/question/
deck/new
{qid}Question IDGet the question with id: qid
POST/question

question* - Question text body

related_object_id* - DeckID

user_id* - User creator id

choices* - Array of question choices and its correctness

difficulty - Difficulty of the question

Create a question related to a deck / slide.


PUT/question
/deck
/{qid}

qid - Question id

question* - Question text body

related_object_id* - DeckID

user_id* - User creator id

choices* - Array of question choices and its correctness

difficulty - Difficulty of the question


Replace a question related to a deck / Slide.


GET
question
/deck/{deck-id}/questionsdeck-id - Deck IDGet all the questions related to a Deck
POST
GET
question
/slide/
new

question* - Question text body

related_object_id* - SlideID

user_id* - User creator id

choices* - Array of question choices and its correctness

difficulty - Difficulty of the question

Method to create a question
{slide-id}/questionsslide-id - Slide IDGet all the questions related to a Slide
.PUTquestion/slide/{qid}

qid - Question id

question* - Question text body

related_object_id* - SlideID

user_id* - User creator id

choices* - Array of question choices and its correctness

difficulty - Difficulty of the question

Replace a question related to a SlideID.

GETquestion/{qid}

qid - Question id

Get a Question by its IDPUTquestion/{qid}
qid - Question id

Replace a question by its ID

DELETE
DELETE/question/{qid}
qid - Question id

Delete a question from the questions collection