Questions=
Http Verb | Method Path | Parameter | Description |
---|---|---|---|
GET |
/ |
questions | Get all the available questions |
GET | /question/ |
{qid} | Question ID | Get 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 |
/{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 |
/deck/{deck-id}/questions | deck-id - Deck ID | Get all the questions related to a Deck |
GET |
/slide/ |
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}/questions | slide-id - Slide ID | Get all the questions related to a Slide |
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.
qid - Question id
Replace a question by its ID
DELETE | /question/{qid} | qid - Question id | Delete a question from the questions collection |