// Numbas version: finer_feedback_settings {"name": "Merkwaardige producten", "metadata": {"description": "", "licence": "Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International"}, "duration": 0, "percentPass": 0, "showQuestionGroupNames": false, "shuffleQuestionGroups": false, "showstudentname": true, "question_groups": [{"name": "Group", "pickingStrategy": "all-ordered", "pickQuestions": 1, "questionNames": ["", "", ""], "variable_overrides": [[], [], []], "questions": [{"name": "Product van toegevoegde tweetermen willekeurig", "extensions": [], "custom_part_types": [], "resources": ["question-resources/image_gwz0NZZ.png", "question-resources/image_JDk4dos.png"], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Christian Lawson-Perfect", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/7/"}, {"name": "Johan Maertens", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/1301/"}], "tags": [], "advice": "", "preamble": {"js": "", "css": ""}, "ungrouped_variables": [], "statement": "

Hoe typ je exponenten:  bv $2a^3b^2$ typ je 2a^3b^2

\n

de komma moet je met een punt intikken 1.1 betekent hier 1,1 

", "functions": {}, "variables": {"noemer1": {"definition": "random(2..11 except[teller1])\n", "description": "", "templateType": "anything", "name": "noemer1", "group": "soort2"}, "d2": {"definition": "random(2..15)/10", "description": "", "templateType": "anything", "name": "d2", "group": "soort3"}, "teller2": {"definition": "random(-9..9 except[0])", "description": "", "templateType": "anything", "name": "teller2", "group": "soort2"}, "d1": {"definition": "random(2..15)/random(10,100)", "description": "", "templateType": "anything", "name": "d1", "group": "soort3"}, "c4": {"definition": "random(2,3,4,5,6,7,8,9,10,11)", "description": "", "templateType": "anything", "name": "c4", "group": "soort2"}, "c3": {"definition": "random(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15)\n", "description": "

c3

", "templateType": "anything", "name": "c3", "group": "soort2"}, "c2": {"definition": "random(2,3,4,5,6,7,8,9,10,11)\n", "description": "", "templateType": "anything", "name": "c2", "group": "soort1"}, "c1": {"definition": "random(-12,-12,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,1,2,3,4,5,6,7,8,9,10,11)\n", "description": "", "templateType": "anything", "name": "c1", "group": "soort1"}, "dec1": {"definition": "formatnumber(d1,\"si-fr\")", "description": "", "templateType": "anything", "name": "dec1", "group": "soort3"}, "dec2": {"definition": "formatnumber(d2,\"si-fr\")", "description": "", "templateType": "anything", "name": "dec2", "group": "soort3"}, "e1": {"definition": "random(2,3,4,5)", "description": "", "templateType": "anything", "name": "e1", "group": "soort2"}, "noemer2": {"definition": "random(2..11 except[teller2,c4])", "description": "", "templateType": "anything", "name": "noemer2", "group": "soort2"}, "teller1": {"definition": "random(2..9 except[0,1])", "description": "", "templateType": "anything", "name": "teller1", "group": "soort2"}}, "metadata": {"licence": "Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International", "description": ""}, "variablesTest": {"condition": "", "maxRuns": 100}, "parts": [{"unitTests": [], "useCustomName": false, "stepsPenalty": 0, "checkingAccuracy": 0.001, "extendBaseMarkingAlgorithm": true, "scripts": {}, "checkingType": "absdiff", "showCorrectAnswer": true, "variableReplacementStrategy": "originalfirst", "marks": 0, "checkVariableNames": false, "showFeedbackIcon": true, "variableReplacements": [], "failureRate": 1, "vsetRange": [0, 1], "vsetRangePoints": 5, "answer": "{c1^2}m^2-{c2^2}", "prompt": "

Bereken:  $({\\var{c1}m} - \\var{c2})({\\var{c1}m} + \\var{c2})$?

", "customMarkingAlgorithm": "", "customName": "", "adaptiveMarkingPenalty": 0, "showPreview": true, "valuegenerators": [{"value": "", "name": "m"}], "steps": [{"showCorrectAnswer": true, "unitTests": [], "marks": 0, "showFeedbackIcon": true, "useCustomName": false, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "prompt": "

Gebruik de formule: $(a+b)(a-b) = a^2-b^2$

\n

$(a+b)(a-b) = (gelijke\\quad term)^2-(één \\quad van \\quad  de \\quad tegengestelde \\quad termen)^2$

\n

", "customMarkingAlgorithm": "", "customName": "", "scripts": {}, "adaptiveMarkingPenalty": 0, "extendBaseMarkingAlgorithm": true, "type": "information"}], "type": "jme"}, {"unitTests": [], "useCustomName": false, "stepsPenalty": 0, "checkingAccuracy": 0.001, "extendBaseMarkingAlgorithm": true, "scripts": {}, "checkingType": "absdiff", "showCorrectAnswer": true, "variableReplacementStrategy": "originalfirst", "marks": 0, "checkVariableNames": false, "showFeedbackIcon": true, "variableReplacements": [], "failureRate": 1, "vsetRange": [0, 1], "vsetRangePoints": 5, "answer": "{c2^2}-{teller1}^2/{noemer1}^2m^{e1*2}", "prompt": "

Bereken:  $({\\frac{\\var{teller1}}{\\var{noemer1}}m^\\var{e1}} - \\var{c2})(-{\\frac{\\var{teller1}}{\\var{noemer1}}m^\\var{e1}}- \\var{c2})$?

", "customMarkingAlgorithm": "", "customName": "", "adaptiveMarkingPenalty": 0, "showPreview": true, "valuegenerators": [{"value": "", "name": "m"}], "steps": [{"showCorrectAnswer": true, "unitTests": [], "marks": 0, "showFeedbackIcon": true, "useCustomName": false, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "prompt": "

Gebruik de formule: $(a+b)(a-b) = a^2-b^2$

\n

$(a+b)(a-b) = (gelijke\\quad term)^2-(één \\quad van \\quad  de \\quad tegengestelde \\quad termen)^2$

", "customMarkingAlgorithm": "", "customName": "", "scripts": {}, "adaptiveMarkingPenalty": 0, "extendBaseMarkingAlgorithm": true, "type": "information"}], "type": "jme"}, {"showCorrectAnswer": true, "unitTests": [], "marks": 0, "showFeedbackIcon": true, "useCustomName": false, "gaps": [{"unitTests": [], "useCustomName": false, "extendBaseMarkingAlgorithm": true, "scripts": {}, "checkingType": "absdiff", "showCorrectAnswer": true, "variableReplacementStrategy": "originalfirst", "marks": "1", "checkVariableNames": true, "musthave": {"strings": ["."], "message": "", "showStrings": false, "partialCredit": 0}, "showFeedbackIcon": true, "customName": "", "variableReplacements": [], "failureRate": 1, "vsetRange": [0, 1], "answer": "{noemer2^2}-{d1^2}m^{e1*2}", "customMarkingAlgorithm": "", "checkingAccuracy": 0.001, "adaptiveMarkingPenalty": 0, "showPreview": true, "valuegenerators": [{"value": "", "name": "m"}], "vsetRangePoints": 5, "type": "jme"}], "variableReplacements": [], "stepsPenalty": 0, "sortAnswers": false, "variableReplacementStrategy": "originalfirst", "prompt": "

Je moet een . intikken. De computer kan geen komma's verbeteren in dit deel. 

\n

Bereken:  $({\\var{dec1}m^\\var{e1}} - \\var{noemer2})(- \\var{noemer2}-{\\var{dec1}m^\\var{e1}})$?

\n

\n

[[0]]

", "customMarkingAlgorithm": "", "customName": "", "scripts": {}, "adaptiveMarkingPenalty": 0, "extendBaseMarkingAlgorithm": true, "steps": [{"showCorrectAnswer": true, "unitTests": [], "marks": 0, "showFeedbackIcon": true, "useCustomName": false, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "prompt": "

Gebruik de formule: $(a+b)(a-b) = a^2-b^2$

\n

$(a+b)(a-b) = (gelijke\\quad term)^2-(één \\quad van \\quad  de \\quad tegengestelde \\quad termen)^2$

", "customMarkingAlgorithm": "", "customName": "", "scripts": {}, "adaptiveMarkingPenalty": 0, "extendBaseMarkingAlgorithm": true, "type": "information"}], "type": "gapfill"}], "variable_groups": [{"variables": ["c1", "c2"], "name": "soort1"}, {"variables": ["e1", "c3", "c4", "teller1", "noemer1", "teller2", "noemer2"], "name": "soort2"}, {"variables": ["d1", "dec1", "d2", "dec2"], "name": "soort3"}], "rulesets": {}, "type": "question"}, {"name": "Kwadraat van een tweeterm (EB) willekeurig", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Johan Maertens", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/1301/"}], "tags": [], "parts": [{"showCorrectAnswer": true, "prompt": "

Bereken:  $({\\var{c1}} - \\var{c2}x)^2$?

", "showFeedbackIcon": true, "expectedvariablenames": [], "vsetrangepoints": 5, "showpreview": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "marks": 0, "vsetrange": [0, 1], "type": "jme", "checkingaccuracy": 0.001, "answer": "{c1}^2+2{c1}{c2}*(-1)*x+{c2}^2*x^2", "checkvariablenames": false, "stepsPenalty": 0, "checkingtype": "absdiff", "scripts": {}, "steps": [{"showCorrectAnswer": true, "type": "information", "showFeedbackIcon": true, "variableReplacements": [], "prompt": "

Gebruik de formule: $(a+b)^2 = a^2+2ab+b^2$

\n

$(a+b)^2 = (eerste\\quad term)^2+2\\cdot eerste \\quad term \\cdot tweede\\quad term +(tweede \\quad term)^2$

\n

", "scripts": {}, "variableReplacementStrategy": "originalfirst", "marks": 0}]}, {"showCorrectAnswer": true, "prompt": "

\n

\n

Bereken: $(-\\frac{\\var{teller1}}{\\var{noemer1}}x^{\\var{e1}}-\\frac{\\var{c4}}{\\var{noemer2}}x)^2 $

\n

\n

\n

", "showFeedbackIcon": true, "expectedvariablenames": [], "vsetrangepoints": 5, "showpreview": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "marks": 0, "vsetrange": [0, 1], "type": "jme", "checkingaccuracy": 0.001, "answer": "{teller1^2}/{noemer1^2}x^{e1*2}+{teller1*2}*{c4}/({noemer1}*{noemer2})x^{e1+1}+{c4^2}/{noemer2^2}x^2", "checkvariablenames": false, "stepsPenalty": 0, "checkingtype": "absdiff", "scripts": {}, "steps": [{"showCorrectAnswer": true, "type": "information", "showFeedbackIcon": true, "variableReplacements": [], "prompt": "

Gebruik de formule: $(a+b)^2 = a^2+2ab+b^2$

\n

$(a+b)^2 = (eerste\\quad term)^2+2\\cdot eerste \\quad term \\cdot tweede\\quad term +(tweede \\quad term)^2$

", "scripts": {}, "variableReplacementStrategy": "originalfirst", "marks": 0}]}, {"showCorrectAnswer": true, "prompt": "

Denk er aan: 7.8 betekent hier 7,8 ! 

\n

Tik een . geen komma's !

\n

\n

Bereken: $(-\\var{kommagetal1}x^{\\var{e2}}+{\\var{kommagetal2}}x)^2 $

\n

", "showFeedbackIcon": true, "expectedvariablenames": [], "vsetrangepoints": 5, "showpreview": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "marks": 0, "vsetrange": [0, 1], "type": "jme", "checkingaccuracy": 0.001, "answer": "{kommagetal1^2}x^{e2*2}-{kommagetal1*2}*{kommagetal2}x^{e2+1}+{kommagetal2^2}x^2", "checkvariablenames": false, "stepsPenalty": 0, "checkingtype": "absdiff", "scripts": {}, "steps": [{"showCorrectAnswer": true, "type": "information", "showFeedbackIcon": true, "variableReplacements": [], "prompt": "

Gebruik de formule: $(a+b)^2 = a^2+2ab+b^2$

\n

$(a+b)^2 = (eerste\\quad term)^2+2\\cdot eerste \\quad term \\cdot tweede\\quad term +(tweede \\quad term)^2$

", "scripts": {}, "variableReplacementStrategy": "originalfirst", "marks": 0}]}], "variablesTest": {"maxRuns": 100, "condition": ""}, "statement": "

Exponenten tik je met ^ : bv $2a^3b^2$ typ je 2a^3b^2

\n

Komma's met een punt: 1.1 betekent hier 1,1 

", "ungrouped_variables": [], "functions": {}, "metadata": {"licence": "Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International", "description": ""}, "preamble": {"js": "", "css": ""}, "variables": {"e2": {"group": "soort3", "description": "", "definition": "random(2,3,4,5,6)\n", "name": "e2", "templateType": "anything"}, "noemer2": {"group": "soort2", "description": "", "definition": "random(2..11 except[teller2,c4])", "name": "noemer2", "templateType": "anything"}, "c2": {"group": "soort1", "description": "", "definition": "random(2,3,4,5,6,7,8,9,10,11)\n", "name": "c2", "templateType": "anything"}, "kommagetal2": {"group": "soort3", "description": "", "definition": "random(0.1..1.5 #0.1)", "name": "kommagetal2", "templateType": "anything"}, "c1": {"group": "soort1", "description": "", "definition": "random(-12,-12,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,1,2,3,4,5,6,7,8,9,10,11)\n", "name": "c1", "templateType": "anything"}, "e1": {"group": "soort2", "description": "", "definition": "random(2,3,4,5)", "name": "e1", "templateType": "anything"}, "teller2": {"group": "soort2", "description": "", "definition": "random(-9..9 except[0])", "name": "teller2", "templateType": "anything"}, "noemer1": {"group": "soort2", "description": "", "definition": "random(2..11 except[teller1])\n", "name": "noemer1", "templateType": "anything"}, "teller1": {"group": "soort2", "description": "", "definition": "random(2..9 except[0,1])", "name": "teller1", "templateType": "anything"}, "c4": {"group": "soort2", "description": "", "definition": "random(2,3,4,5,6,7,8,9,10,11)", "name": "c4", "templateType": "anything"}, "c3": {"group": "soort2", "description": "

c3

", "definition": "random(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15)\n", "name": "c3", "templateType": "anything"}, "kommagetal1": {"group": "soort3", "description": "", "definition": "random(0.1..1.5 #0.1)", "name": "kommagetal1", "templateType": "anything"}}, "variable_groups": [{"variables": ["c1", "c2"], "name": "soort1"}, {"variables": ["e1", "c3", "c4", "teller1", "noemer1", "teller2", "noemer2"], "name": "soort2"}, {"variables": ["kommagetal1", "kommagetal2", "e2"], "name": "soort3"}], "advice": "", "rulesets": {}, "type": "question"}, {"name": "Meerdere merkwaardige producten", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Johan Maertens", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/1301/"}], "tags": [], "metadata": {"description": "", "licence": "Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International"}, "statement": "

Los op

", "advice": "", "rulesets": {}, "builtin_constants": {"e": true, "pi,\u03c0": true, "i": true, "j": false}, "constants": [], "variables": {"coef1": {"name": "coef1", "group": "Ungrouped variables", "definition": "random(2..7)*random(1,-1)", "description": "", "templateType": "anything", "can_override": false}, "coef2": {"name": "coef2", "group": "Ungrouped variables", "definition": "random(11,15)", "description": "", "templateType": "anything", "can_override": false}, "coef3": {"name": "coef3", "group": "Ungrouped variables", "definition": "coef1", "description": "", "templateType": "anything", "can_override": false}, "coef4": {"name": "coef4", "group": "Ungrouped variables", "definition": "coef2*-1", "description": "", "templateType": "anything", "can_override": false}, "coef5": {"name": "coef5", "group": "Ungrouped variables", "definition": "random(2..7)", "description": "", "templateType": "anything", "can_override": false}, "coef6": {"name": "coef6", "group": "Ungrouped variables", "definition": "random(2..7)", "description": "", "templateType": "anything", "can_override": false}, "coef7": {"name": "coef7", "group": "Ungrouped variables", "definition": "coef5*-1", "description": "", "templateType": "anything", "can_override": false}, "coef8": {"name": "coef8", "group": "Ungrouped variables", "definition": "coef6", "description": "", "templateType": "anything", "can_override": false}, "coef9": {"name": "coef9", "group": "Ungrouped variables", "definition": "random(1,2,3,10)/random(1,10)", "description": "", "templateType": "anything", "can_override": false}, "coef10": {"name": "coef10", "group": "Ungrouped variables", "definition": "coef9*-1", "description": "", "templateType": "anything", "can_override": false}, "kwadcoef9": {"name": "kwadcoef9", "group": "Ungrouped variables", "definition": "coef9^2", "description": "", "templateType": "anything", "can_override": false}, "oplcoefx2": {"name": "oplcoefx2", "group": "oplossing1", "definition": "2*coef1^2", "description": "", "templateType": "anything", "can_override": false}, "oplcoefx": {"name": "oplcoefx", "group": "oplossing1", "definition": "2*coef1*coef2", "description": "", "templateType": "anything", "can_override": false}, "oplosx2": {"name": "oplosx2", "group": "oplossing 2", "definition": "coef5^2*-2", "description": "", "templateType": "anything", "can_override": false}, "oplosx": {"name": "oplosx", "group": "oplossing 2", "definition": "coef5*coef6*-2", "description": "", "templateType": "anything", "can_override": false}, "constante3": {"name": "constante3", "group": "oplossing3", "definition": "kwadcoef9^2", "description": "", "templateType": "anything", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["coef1", "coef2", "coef3", "coef4", "coef5", "coef6", "coef7", "coef8", "coef9", "coef10", "kwadcoef9"], "variable_groups": [{"name": "oplossing1", "variables": ["oplcoefx2", "oplcoefx"]}, {"name": "oplossing 2", "variables": ["oplosx2", "oplosx"]}, {"name": "oplossing3", "variables": ["constante3"]}], "functions": {}, "preamble": {"js": "", "css": ""}, "parts": [{"type": "gapfill", "useCustomName": false, "customName": "", "marks": 0, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "prompt": "

Werk uit met behulp van de formules voor de merkwaardige producten. 

\n

a) $(\\var{coef1}x+\\var{coef2})(\\var{coef3}x\\var{coef4})+(\\var{coef1}x+\\var{coef2})^2=$

\n

[[0]]

\n

b) $(\\var{coef5}x+\\var{coef6})(\\var{coef7}x+\\var{coef8})-(\\var{coef5}x+\\var{coef6})^2=$

\n

[[1]]

\n

c) $(x+\\var{coef9})(x^2+\\var{kwadcoef9})(\\var{coef10}+x)=$

\n

[[2]]

\n

", "gaps": [{"type": "jme", "useCustomName": true, "customName": "opl1", "marks": 1, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "answer": "{oplcoefx2}x^2+{oplcoefx}x", "showPreview": true, "checkingType": "absdiff", "checkingAccuracy": 0.001, "failureRate": 1, "vsetRangePoints": 5, "vsetRange": [0, 1], "checkVariableNames": false, "singleLetterVariables": false, "allowUnknownFunctions": true, "implicitFunctionComposition": false, "caseSensitive": false, "valuegenerators": [{"name": "x", "value": ""}]}, {"type": "jme", "useCustomName": true, "customName": "opl2", "marks": 1, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "answer": "{oplosx2}x^2+{oplosx}x", "showPreview": true, "checkingType": "absdiff", "checkingAccuracy": 0.001, "failureRate": 1, "vsetRangePoints": 5, "vsetRange": [0, 1], "checkVariableNames": false, "singleLetterVariables": false, "allowUnknownFunctions": true, "implicitFunctionComposition": false, "caseSensitive": false, "valuegenerators": [{"name": "x", "value": ""}]}, {"type": "jme", "useCustomName": true, "customName": "opl3", "marks": 1, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "answer": "x^4-{constante3}", "showPreview": true, "checkingType": "absdiff", "checkingAccuracy": 0.001, "failureRate": 1, "vsetRangePoints": 5, "vsetRange": [0, 1], "checkVariableNames": false, "singleLetterVariables": false, "allowUnknownFunctions": true, "implicitFunctionComposition": false, "caseSensitive": false, "valuegenerators": [{"name": "x", "value": ""}]}], "sortAnswers": false}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}]}], "allowPrinting": true, "navigation": {"allowregen": true, "reverse": true, "browse": true, "allowsteps": true, "showfrontpage": true, "navigatemode": "sequence", "onleave": {"action": "none", "message": ""}, "preventleave": true, "typeendtoleave": false, "startpassword": "", "autoSubmit": true, "allowAttemptDownload": false, "downloadEncryptionKey": "", "showresultspage": "oncompletion"}, "timing": {"allowPause": true, "timeout": {"action": "none", "message": ""}, "timedwarning": {"action": "none", "message": ""}}, "feedback": {"enterreviewmodeimmediately": true, "showactualmarkwhen": "always", "showtotalmarkwhen": "always", "showanswerstatewhen": "always", "showpartfeedbackmessageswhen": "always", "showexpectedanswerswhen": "inreview", "showadvicewhen": "inreview", "allowrevealanswer": true, "intro": "", "end_message": "", "results_options": {"printquestions": true, "printadvice": true}, "feedbackmessages": [], "reviewshowexpectedanswer": true, "showanswerstate": true, "reviewshowfeedback": true, "showactualmark": true, "showtotalmark": true, "reviewshowscore": true, "reviewshowadvice": true}, "diagnostic": {"knowledge_graph": {"topics": [], "learning_objectives": []}, "script": "diagnosys", "customScript": ""}, "contributors": [{"name": "Johan Maertens", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/1301/"}], "extensions": [], "custom_part_types": [], "resources": [["question-resources/image_gwz0NZZ.png", "/srv/numbas/media/question-resources/image_gwz0NZZ.png"], ["question-resources/image_JDk4dos.png", "/srv/numbas/media/question-resources/image_JDk4dos.png"]]}