Select Question
A select question component.
Options
- question |
(string|node): question for which the student has to select one of the available answer options. Default:''. - options |
array (required): available answer options from which the student can select. Default:none. - solution |
number: index of solution element inoptions. Default:none. - preselected |
number: index of preselected answer option. Default:0. - inline |
boolean: controls whether the component is rendered inline or not. Default:false. - hintPlacement |
string: placement of the hints (eithertop,left,right, orbottom). Default:'top'. - hints |
array<(string|node)>: hints providing guidance on how to answer the question. Default:[]. - feedback |
boolean: controls whether to display feedback buttons. Default:true. - chat |
boolean: controls whether the element should have an integrated chat. Default:false. - provideFeedback |
boolean: indicates whether feedback including the correct answer should be displayed after learners submit their answers. Default:true. - failureMsg |
string: message to be displayed when student selects a wrong answer. Default:'Not quite, try again!'. - successMsg |
string: message to be displayed when student selects the correct answer. Default:'That's the correct answer!'. - points |
number: maximum number of points awarded in grading. Default:10. - style |
object: CSS inline styles. Default:{}. - onChange |
function: callback which is triggered after the submit action. Default:onChange() {}. - onSubmit |
function: callback invoked when answer is submitted; has as first parameter abooleanindicating whether the answer was correctly answered (if applicable,nullotherwise) and the supplied answer as the second parameter. Default:onSubmit() {}.
Examples
- Minimal
- With Style
- Inline
- With Hints
- Submit Function Hints
Live Editor
Result
ReferenceError: Provider is not defined