# paths./{id}/Question.get.description
Get all poll questions which inside a module

# paths./Question/Choice.put.responses.403.description
Login user not authorized to perform this action.

# paths./Question/Choice.post.description
Add a poll question, only choices type of question is allowed.

# paths./Question/Choice.post.requestBody.description
Choices question input. ResourceID/moduleID is required

# paths./Question/Choice.post.responses.403.description
Login user not authorized to perform this action

# paths./Question/{ID}.delete.description
Delete a poll question. All responses/votes will be deleted together

# paths./Question/{ID}.delete.responses.403.description
Login user not authorized to perform this action.

# paths./Question/{id}/ownResponse.get.description
Get the latest reponse made on a poll question by the login user

# paths./Question/{id}/Response.get.description
Get all responses made on a poll question

# paths./Question/{id}/Response.delete.description
Delete all responses made on a poll question

# paths./Module/{id}/Response.get.description
Get all responses made on all poll questions inside a module

# paths./Question/{id}/Response/Excel.get.description
Export responese of a question into excel

# components.schemas.contract.Question.API.ChoiceOption.properties.feedback.description
feedback text when this option is selected, used in assessment

# components.schemas.contract.Question.API.ChoiceOption.properties.hint.description
hint displayed for this option, used in assessment

# components.schemas.contract.Question.API.ChoiceOption.properties.isCorrect.description
Indicate whether this option is a correct answer

# components.schemas.API_Poll.API.ChoiceQuestion.properties.type.description
type of the question: MCQ - Radiobutton list for selection, MRQ - checkbox list for selection, SEL - dropdown list for selection

# components.schemas.API_Poll.API.ChoiceQuestion.properties.forAssessment.description
indicate question is used for assessment

# components.schemas.API_Poll.API.ChoiceQuestion.properties.restrictSelection.description
the maximum number of options can be selected by the user.

# components.schemas.API_Poll.API.ChoiceQuestion.properties.otherOptionText.description
the instructional text for that additional text box, if any

# components.schemas.API_Poll.API.ChoiceQuestion.properties.canStudentViewResult.description
student view result setting:

0 - student cannot view response summary

1 - student can view response after answering the question

2 - student can view response before answering the question

# components.schemas.API_Poll.API.ChoiceQuestion.properties.isTask.description
whether the question vote should be added as a task

# components.schemas.API_Poll.API.ChoiceQuestion.properties.resourceID.description
ID of the tool or folder which contains this question, could be survey id or module id

# components.schemas.API_Poll.API.ChoiceQuestion.properties.parentID.description
parent of the question id, could be section id if it is different from question ID

# components.schemas.API_Poll.API.ChoiceQuestion.properties.solution.description
question solution or feedback, used for assessment question, which displayed after student completed the assessment

# components.schemas.API_Poll.API.ChoiceQuestion.properties.publish.description
indicate whether the question is published

# components.schemas.API_Poll.API.ChoiceQuestion.properties.requireRationale.description
allow student to enter rationale for the answer.

# components.schemas.API_Poll.API.ChoiceQuestion.properties.difficultyLevel.description
Difficulty level of the question, 0 - Easy, 1 - Normal, 2 - Difficult. Used for assessment question.

# components.schemas.API_Poll.API.ChoiceQuestion.properties.videoTimeStamp.description
the timestamp(in seconds) set for the in-video quiz

# components.schemas.API_Poll.API.ChoiceQuestion.properties.lastUpdatedBy.description
Name of the user who modified the question last time

# components.schemas.API_Poll.API.ChoiceWithLesson.properties.lessonID.description
lesson Id if it is created as a lesson activity

# components.schemas.API_Poll.API.ChoiceWithLesson.properties.type.description
type of the question: MCQ - Radiobutton list for selection, MRQ - checkbox list for selection, SEL - dropdown list for selection

# components.schemas.API_Poll.API.ChoiceWithLesson.properties.forAssessment.description
indicate question is used for assessment

# components.schemas.API_Poll.API.ChoiceWithLesson.properties.restrictSelection.description
the maximum number of options can be selected by the user.

# components.schemas.API_Poll.API.ChoiceWithLesson.properties.otherOptionText.description
the instructional text for that additional text box, if any

# components.schemas.API_Poll.API.ChoiceWithLesson.properties.canStudentViewResult.description
student view result setting:

0 - student cannot view response summary

1 - student can view response after answering the question

2 - student can view response before answering the question

# components.schemas.API_Poll.API.ChoiceWithLesson.properties.isTask.description
whether the question vote should be added as a task

# components.schemas.API_Poll.API.ChoiceWithLesson.properties.resourceID.description
ID of the tool or folder which contains this question, could be survey id or module id

# components.schemas.API_Poll.API.ChoiceWithLesson.properties.parentID.description
parent of the question id, could be section id if it is different from question ID

# components.schemas.API_Poll.API.ChoiceWithLesson.properties.solution.description
question solution or feedback, used for assessment question, which displayed after student completed the assessment

# components.schemas.API_Poll.API.ChoiceWithLesson.properties.publish.description
indicate whether the question is published

# components.schemas.API_Poll.API.ChoiceWithLesson.properties.requireRationale.description
allow student to enter rationale for the answer.

# components.schemas.API_Poll.API.ChoiceWithLesson.properties.difficultyLevel.description
Difficulty level of the question, 0 - Easy, 1 - Normal, 2 - Difficult. Used for assessment question.

# components.schemas.API_Poll.API.ChoiceWithLesson.properties.videoTimeStamp.description
the timestamp(in seconds) set for the in-video quiz

# components.schemas.API_Poll.API.ChoiceWithLesson.properties.lastUpdatedBy.description
Name of the user who modified the question last time

# components.schemas.API_Poll.API.ChoiceWithLesson.description
choice selection question for poll creation

# components.schemas.API_Poll.API.OutputResponse.properties.userId.description
login ID of the user who made this response

# components.schemas.API_Poll.API.OutputResponse.properties.userMatrixNo.description
matrix number of the user who made the response

# components.schemas.API_Poll.API.OutputResponse.properties.photo.description
photo of the user who made this response

# components.schemas.API_Poll.API.OutputResponse.properties.selectedOptions.description
display order of selected options,  0 - based

# components.schemas.API_Poll.API.OutputResponse.properties.text.description
input text made for essay questions or "Other" option text

# components.schemas.API_Poll.API.InputResponse.properties.selectedOptions.description
display order of selected options,  0 - based

# components.schemas.API_Poll.API.InputResponse.properties.text.description
input text made for essay questions or "Other" option text