// Numbas version: exam_results_page_options {"name": "Determine function of a function (Test 2 Q8c)", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "question_groups": [{"pickingStrategy": "all-ordered", "questions": [{"name": "Determine function of a function (Test 2 Q8c)", "tags": [], "metadata": {"description": "", "licence": "Creative Commons Attribution 4.0 International"}, "statement": "", "advice": "", "rulesets": {}, "extensions": [], "variables": {"f_names_1": {"name": "f_names_1", "group": "Ungrouped variables", "definition": "random(['f','g','h','j','k','m','n','p','q','r','s'])", "description": "", "templateType": "anything"}, "f_names_2": {"name": "f_names_2", "group": "Ungrouped variables", "definition": "random(['f','g','h','j','k','m','n','p','q','r','s']except f_names_1)", "description": "", "templateType": "anything"}, "f1": {"name": "f1", "group": "Ungrouped variables", "definition": "expression(f_names_1)", "description": "", "templateType": "anything"}, "f2": {"name": "f2", "group": "Ungrouped variables", "definition": "expression(f_names_2)", "description": "", "templateType": "anything"}, "function_1_display": {"name": "function_1_display", "group": "Ungrouped variables", "definition": "([a: '\\\\var\\{c1}\\\\cos(x)', b:'x^\\{2}+\\\\var\\{c1}', c:'\\\\sqrt\\{x}+\\\\var\\{c1}'])", "description": "", "templateType": "anything"}, "c1": {"name": "c1", "group": "Ungrouped variables", "definition": "random(2..9)", "description": "", "templateType": "anything"}, "key1": {"name": "key1", "group": "Ungrouped variables", "definition": "random(keys(function_1_display))", "description": "", "templateType": "anything"}, "key2": {"name": "key2", "group": "Ungrouped variables", "definition": "random(keys(function_2_display) except key1)", "description": "", "templateType": "anything"}, "function_1_ans": {"name": "function_1_ans", "group": "Ungrouped variables", "definition": "([a: expression('{c1}*cos(x)'), b: expression('x^2+{c1}'),c: expression('sqrt(x)+{c1}')])", "description": "", "templateType": "anything"}, "function_2_display": {"name": "function_2_display", "group": "Ungrouped variables", "definition": "([a: '\\\\var\\{c2}\\\\cos(x)', b:'x^\\{2}+\\\\var\\{c2}',c:'\\\\sqrt\\{x}+\\\\var\\{c2}'])", "description": "", "templateType": "anything"}, "function_2_ans": {"name": "function_2_ans", "group": "Ungrouped variables", "definition": "([a: expression('{c2}*cos(x)'), b: expression('x^2+{c2}'),c: expression('sqrt(x)+{c2}') ])", "description": "", "templateType": "anything"}, "ans": {"name": "ans", "group": "Ungrouped variables", "definition": "substitute([\"x\":function_2_ans[key2]],function_1_ans[key1])", "description": "", "templateType": "anything"}, "c2": {"name": "c2", "group": "Ungrouped variables", "definition": "random(2..9 except c1)", "description": "", "templateType": "anything"}, "x": {"name": "x", "group": "Ungrouped variables", "definition": "expression('x')", "description": "", "templateType": "anything"}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["f_names_1", "f_names_2", "f1", "f2", "c1", "c2", "key1", "key2", "function_1_ans", "function_1_display", "function_2_ans", "function_2_display", "ans", "x"], "variable_groups": [], "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": "

Given $\\var{f1}\\left(x\\right) = \\var{latex(function_1_display[{key1}])}$ and $\\var{f2}\\left(x\\right) = \\var{latex(function_2_display[key2])}$, find the composite function $\\var{f1}\\left(\\var{f2}\\left(x\\right)\\right)$

\n

$\\var{f1}\\left(\\var{f2}\\left(x\\right)\\right)=$ [[0]]

", "gaps": [{"type": "jme", "useCustomName": false, "customName": "", "marks": 1, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "answer": "{ans}", "showPreview": true, "checkingType": "absdiff", "checkingAccuracy": "0.01", "failureRate": 1, "vsetRangePoints": "10", "vsetRange": ["-5", "5"], "checkVariableNames": false, "singleLetterVariables": false, "allowUnknownFunctions": true, "implicitFunctionComposition": false, "valuegenerators": []}], "sortAnswers": false}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always", "contributors": [{"name": "Melissa Heath", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/3309/"}]}]}], "contributors": [{"name": "Melissa Heath", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/3309/"}]}