getQuestions()
Returns the JSON object data for each Question of the Activity.
You would want to use this method so that you can loop through all the Questions and check if a specific Question is in the Activity, for example.
Examples
var questions = itemsApp.getQuestions();
console.log(questions);
// Returns
{
10000: {
is_math: false,
metadata: {
valid_response_count: 1,
sheet_reference: "Demo4",
widget_reference: "00000000-0000-4000-0000-000000129905",
source: {
organisation_id: 6
}
},
options: [
{
label: "Pennsylvania to New England.",
value: "0"
},
{
label: "Georgia to New England.",
value: "1"
},
{
label: "Pennsylvania to New York.",
value: "2"
}
],
response_id: "10000"
stimulus: "<p>The Great Wagon Road ran from</p>",
type: "mcq",
validation: {
scoring_type: "exactMatch",
valid_response: {
score: 1,
value: [ "3" ]
}
}
}
Arguments
None.
Return value
objectAn object where each key is the Question reference and the values are the JSON data objects for each Question.
Related articles
- The
getItems()
method, the method used to get the JSON object data for all Items in the assessment. - The
getFeatures()
method, the method used to get the JSON object data for all Features in the assessment.