diff --git a/schemas/asset/1.0/schema.json b/schemas/asset/1.0/schema.json index 8aa9ad0855f857fd1b5edd398bdff93c42108f45..5a4dc078b345aa9b63b7093df0ff838da411c7a4 100644 --- a/schemas/asset/1.0/schema.json +++ b/schemas/asset/1.0/schema.json @@ -1249,6 +1249,18 @@ "items": { "type": "string" } + }, + "taxonomyPaths_v2": { + "type": "array", + "items": { + "type": "object" + } + }, + "competencies_v3": { + "type": "array", + "items": { + "type": "object" + } } } } \ No newline at end of file diff --git a/schemas/collection/1.0/schema.json b/schemas/collection/1.0/schema.json index 112e938416495078947e09fdd74bce0d92cf9c84..2f897db5a3048e00f28a8cdb67daa18a69e1fda8 100644 --- a/schemas/collection/1.0/schema.json +++ b/schemas/collection/1.0/schema.json @@ -1286,6 +1286,18 @@ "items": { "type": "object" } + }, + "taxonomyPaths_v2": { + "type": "array", + "items": { + "type": "object" + } + }, + "competencies_v3": { + "type": "array", + "items": { + "type": "object" + } } } } diff --git a/schemas/content/1.0/schema.json b/schemas/content/1.0/schema.json index 73181a850e75e66f8210cde9d26c1cb19e7bc863..9a0728d6bcfa7b6f92ab3e571ed73beec51d2f7e 100644 --- a/schemas/content/1.0/schema.json +++ b/schemas/content/1.0/schema.json @@ -87,7 +87,8 @@ "audio/webm", "audio/x-wav", "audio/wav", - "application/json" + "application/json", + "application/quiz" ] }, "osId": { @@ -1395,6 +1396,18 @@ "items": { "type": "object" } + }, + "taxonomyPaths_v2": { + "type": "array", + "items": { + "type": "object" + } + }, + "competencies_v3": { + "type": "array", + "items": { + "type": "object" + } } } } diff --git a/schemas/question/1.0/schema.json b/schemas/question/1.0/schema.json index 6054a39e313b08ab86034ffdb0af2c22e7a8203f..ae0c3e9d3b4ad2cda5c42e50d63f1b7674107dfe 100644 --- a/schemas/question/1.0/schema.json +++ b/schemas/question/1.0/schema.json @@ -425,7 +425,10 @@ "enum": [ "MCQ", "FTB", - "SA" + "SA", + "MCQ-MCA", + "MCQ-SCA", + "MTF" ] }, "scoringMode": { @@ -580,6 +583,17 @@ }, "originData": { "type": "object" + }, + "choices": { + "type": "object", + "description": "Choices which needs to be used in MCQ / MTF type question" + }, + "rhsChoices": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Choices which needs to be used in RHS of MTF type question" } }, "additionalProperties": false diff --git a/schemas/questionset/1.0/schema.json b/schemas/questionset/1.0/schema.json index fcc691a2566ceb56869fbf881cd3e703fb35cf46..96da2520d3eebd95a52643cbfbadeea5aa00c998 100644 --- a/schemas/questionset/1.0/schema.json +++ b/schemas/questionset/1.0/schema.json @@ -656,6 +656,61 @@ }, "originData": { "type": "object" + }, + "trackable": { + "type": "object", + "properties": { + "enabled": { + "type": "string", + "enum": [ + "Yes", + "No" + ], + "default": "No" + }, + "autoBatch": { + "type": "string", + "enum": [ + "Yes", + "No" + ], + "default": "No" + } + }, + "default": { + "enabled": "No", + "autoBatch": "No" + }, + "additionalProperties": false + }, + "purpose": { + "type": "string" + }, + "scoreCutoffType": { + "type": "string", + "enum": [ + "AssessmentLevel", + "SectionLevel" + ], + "default": "AssessmentLevel" + }, + "subTitle": { + "type": "string" + }, + "minimumPassPercentage": { + "type": "number" + }, + "additionalKeywords": { + "type": "array", + "items": { + "type": "string" + } + }, + "additionalInstructions": { + "type": "string" + }, + "reviewStatus": { + "type": "string" } }, "additionalProperties": false