addedInput schema / properties / accepted_answers
Added value: +{
+ "description": "fill_in_blank only; matched case-insensitively",
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "array"
+}
changedInput schema / properties / correct_answer / description
Previous value: -"For true_false only"New value: +"true_false only"
addedInput schema / properties / items
Added value: +{
+ "description": "ordering only; correct order is position 1..n, or array order if positions are omitted",
+ "items": {
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "position": {
+ "maximum": 9007199254740991,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "text": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "text"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
changedInput schema / properties / options / description
Previous value: -"For multiple_choice only; shape: [{text, is_correct}]"New value: +"multiple_choice (exactly one is_correct:true) or multi_select (one or more). 2-12 entries."
removedInput schema / properties / options / items / additionalProperties
Removed value: -{}
addedInput schema / properties / options / items / properties
Added value: +{
+ "id": {
+ "type": "string"
+ },
+ "is_correct": {
+ "type": "boolean"
+ },
+ "text": {
+ "minLength": 1,
+ "type": "string"
+ }
+}
removedInput schema / properties / options / items / propertyNames
Removed value: -{
- "type": "string"
-}
addedInput schema / properties / options / items / required
Added value: +[
+ "text"
+]
addedInput schema / properties / pairs
Added value: +{
+ "description": "matching only; at least 2 pairs",
+ "items": {
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "left": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "right": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "left",
+ "right"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
changedInput schema / properties / question_type / enum
Previous value: -[
- "multiple_choice",
- "true_false"
-]New value: +[
+ "multiple_choice",
+ "true_false",
+ "fill_in_blank",
+ "multi_select",
+ "matching",
+ "ordering"
+]