changedInput schema / properties / questions / items / properties / choices / items / properties / children / items / properties / children / items / properties / outcomes / description
Previous value: -"Outcome scene only, and required there on every choice: the outcome codes this choice votes for when selected (each must exist in report.outcomes; a choice may vote for multiple outcomes). Use [] for a neutral choice that votes for nothing. Rejected in the knowledge_quiz / scored_quiz scenes."New value: +"Outcome scene only, and required there on every choice: the outcomes this choice votes for when selected (each code must exist in report.outcomes; a choice may vote for multiple outcomes). Use [] for a neutral choice that votes for nothing. Rejected in the knowledge_quiz / scored_quiz scenes. Each item is an outcome code (one vote) or { code, weight } to make this pick count more or less — e.g. { \"code\": \"lion\", \"weight\": 2 } for a question that should decide the result more than the others. The outcome with the most total votes wins."
addedInput schema / properties / questions / items / properties / choices / items / properties / children / items / properties / children / items / properties / outcomes / items / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "code": {
+ "description": "Outcome code from report.outcomes",
+ "type": "string"
+ },
+ "weight": {
+ "description": "Votes this pick casts for the outcome; omit for 1. Decimals allowed, 0 = counts for nothing.",
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "code"
+ ],
+ "type": "object"
+ }
+]
removedInput schema / properties / questions / items / properties / choices / items / properties / children / items / properties / children / items / properties / outcomes / items / type
Removed value: -"string"
changedInput schema / properties / questions / items / properties / choices / items / properties / children / items / properties / outcomes / description
Previous value: -"Outcome scene only, and required there on every choice: the outcome codes this choice votes for when selected (each must exist in report.outcomes; a choice may vote for multiple outcomes). Use [] for a neutral choice that votes for nothing. Rejected in the knowledge_quiz / scored_quiz scenes."New value: +"Outcome scene only, and required there on every choice: the outcomes this choice votes for when selected (each code must exist in report.outcomes; a choice may vote for multiple outcomes). Use [] for a neutral choice that votes for nothing. Rejected in the knowledge_quiz / scored_quiz scenes. Each item is an outcome code (one vote) or { code, weight } to make this pick count more or less — e.g. { \"code\": \"lion\", \"weight\": 2 } for a question that should decide the result more than the others. The outcome with the most total votes wins."
addedInput schema / properties / questions / items / properties / choices / items / properties / children / items / properties / outcomes / items / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "code": {
+ "description": "Outcome code from report.outcomes",
+ "type": "string"
+ },
+ "weight": {
+ "description": "Votes this pick casts for the outcome; omit for 1. Decimals allowed, 0 = counts for nothing.",
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "code"
+ ],
+ "type": "object"
+ }
+]
removedInput schema / properties / questions / items / properties / choices / items / properties / children / items / properties / outcomes / items / type
Removed value: -"string"
changedInput schema / properties / questions / items / properties / choices / items / properties / outcomes / description
Previous value: -"Outcome scene only, and required there on every choice: the outcome codes this choice votes for when selected (each must exist in report.outcomes; a choice may vote for multiple outcomes). Use [] for a neutral choice that votes for nothing. Rejected in the knowledge_quiz / scored_quiz scenes."New value: +"Outcome scene only, and required there on every choice: the outcomes this choice votes for when selected (each code must exist in report.outcomes; a choice may vote for multiple outcomes). Use [] for a neutral choice that votes for nothing. Rejected in the knowledge_quiz / scored_quiz scenes. Each item is an outcome code (one vote) or { code, weight } to make this pick count more or less — e.g. { \"code\": \"lion\", \"weight\": 2 } for a question that should decide the result more than the others. The outcome with the most total votes wins."
addedInput schema / properties / questions / items / properties / choices / items / properties / outcomes / items / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "code": {
+ "description": "Outcome code from report.outcomes",
+ "type": "string"
+ },
+ "weight": {
+ "description": "Votes this pick casts for the outcome; omit for 1. Decimals allowed, 0 = counts for nothing.",
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "code"
+ ],
+ "type": "object"
+ }
+]
removedInput schema / properties / questions / items / properties / choices / items / properties / outcomes / items / type
Removed value: -"string"
changedInput schema / properties / questions / items / properties / falseOutcomes / description
Previous value: -"Outcome scene + TrueFalse only (required there together with trueOutcomes): the outcome codes that answering \"false\" votes for. Use [] for a side that votes for nothing. Rejected for other question types / scenes."New value: +"Outcome scene + TrueFalse only (required there together with trueOutcomes): the outcomes that answering \"false\" votes for. Use [] for a side that votes for nothing. Rejected for other question types / scenes. Each item is an outcome code (one vote) or { code, weight } to make this pick count more or less — e.g. { \"code\": \"lion\", \"weight\": 2 } for a question that should decide the result more than the others. The outcome with the most total votes wins."
addedInput schema / properties / questions / items / properties / falseOutcomes / items / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "code": {
+ "description": "Outcome code from report.outcomes",
+ "type": "string"
+ },
+ "weight": {
+ "description": "Votes this pick casts for the outcome; omit for 1. Decimals allowed, 0 = counts for nothing.",
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "code"
+ ],
+ "type": "object"
+ }
+]
removedInput schema / properties / questions / items / properties / falseOutcomes / items / type
Removed value: -"string"
changedInput schema / properties / questions / items / properties / trueOutcomes / description
Previous value: -"Outcome scene + TrueFalse only (required there together with falseOutcomes): the outcome codes that answering \"true\" votes for. Use [] for a side that votes for nothing. Rejected for other question types / scenes."New value: +"Outcome scene + TrueFalse only (required there together with falseOutcomes): the outcomes that answering \"true\" votes for. Use [] for a side that votes for nothing. Rejected for other question types / scenes. Each item is an outcome code (one vote) or { code, weight } to make this pick count more or less — e.g. { \"code\": \"lion\", \"weight\": 2 } for a question that should decide the result more than the others. The outcome with the most total votes wins."
addedInput schema / properties / questions / items / properties / trueOutcomes / items / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "code": {
+ "description": "Outcome code from report.outcomes",
+ "type": "string"
+ },
+ "weight": {
+ "description": "Votes this pick casts for the outcome; omit for 1. Decimals allowed, 0 = counts for nothing.",
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "code"
+ ],
+ "type": "object"
+ }
+]
removedInput schema / properties / questions / items / properties / trueOutcomes / items / type
Removed value: -"string"
changedInput schema / properties / report / description
Previous value: -"Report configuration. knowledge_quiz / scored_quiz: overallAnalysis fields are flat at the top level and dimensionAnalysis is nested (strongly recommended for the scored_quiz scene, optional for the knowledge_quiz scene). outcome: only the outcomes key is allowed, and it is required at create time."New value: +"Report configuration. knowledge_quiz / scored_quiz: overallAnalysis fields are flat at the top level and dimensionAnalysis is nested (strongly recommended for the scored_quiz scene, optional for the knowledge_quiz scene). outcome: only the outcomes key (required at create time) and sectionOrder are allowed."
addedInput schema / properties / report / properties / sectionOrder
Added value: +{
+ "description": "Any scene: the order of the movable result-page sections — dimension (dimension breakdown / radar), ai (AI suggestions), booking (the 1:1 call block), feedback (the feedback block). The overall score / outcome always stays on top and the answer review / share area at the bottom. Keys you leave out keep their default relative order after the ones you list; [] restores the default (dimension, ai, booking, feedback). Lead with booking when the quiz exists to book calls.",
+ "items": {
+ "enum": [
+ "dimension",
+ "ai",
+ "booking",
+ "feedback"
+ ],
+ "type": "string"
+ },
+ "maxItems": 4,
+ "type": "array",
+ "uniqueItems": true
+}