// Numbas version: exam_results_page_options {"name": "HELM Book 2.2.1 Exercises", "metadata": {"description": "

Exercises for HELM Book 2.2.1

", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 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": "2.2.1.1 Function Terminology", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Merryn Horrocks", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/4052/"}], "tags": [], "metadata": {"description": "

Asked to define a function term, e.g. domain, or x(t). Part of HELM book 2.2.1.

", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "", "advice": "

{answer[idx]}

", "rulesets": {}, "builtin_constants": {"e": true, "pi,\u03c0": true, "i": true}, "constants": [], "variables": {"idx": {"name": "idx", "group": "Ungrouped variables", "definition": "random(0..5)", "description": "", "templateType": "anything", "can_override": false}, "question": {"name": "question", "group": "Ungrouped variables", "definition": "[\"Explain the meaning of the term 'dependent variable'.\",\n \"Explain the meaning of the term 'independent variable'.\",\n \"When plotting a graph, which variables are plotted on which axes?\",\n \"When stating the coordinates of a point, which coordinate is given first?\",\n \"Explain the meaning of an expression such as $y(x)$ in the context of functions. What is the interpretation of $x(t)$ ?\",\n \"Explain the meaning of the terms \u2018domain\u2019 and \u2018range\u2019 when applied to functions.\" \n]", "description": "", "templateType": "anything", "can_override": false}, "answer": {"name": "answer", "group": "Ungrouped variables", "definition": "[\"The dependent variable is the output to the function, for example, given $y(x)$, $y$ is the dependent variable.\",\n \"The independent variable is the input to the function, for example, given $y(x)$, $x$ is the independent variable.\",\n \"The independent variable is plotted on the horizontal axis, and the dependent variable is plotted on the vertical axis.\",\n \"The independent variable is given first, as in $(x, y)$.\",\n \"$x(t)$ means that the dependent variable $x$ is a function of the independent variable $t$.\",\n \"The domain of a function is the set of allowable input values. The range of a function is the set of all possible output values.\"\n]", "description": "", "templateType": "anything", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["idx", "question", "answer"], "variable_groups": [], "functions": {}, "preamble": {"js": "", "css": ""}, "parts": [{"type": "information", "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": "

{question[idx]}

"}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}, {"name": "2.2.1.2 Graphing functions and finding domain and range", "extensions": ["jsxgraph"], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Merryn Horrocks", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/4052/"}], "tags": [], "metadata": {"description": "

Graph a linear or quadratic function and state its domain and range. Part of HELM Book 2.2.1.

", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "

Plot a graph of $\\var{function},\\quad \\var{DomainMin} \\leq x \\leq \\var{DomainMax}$.

\n

State the domain and range of the function.

", "advice": "

 $\\var{function}, \\qquad \\var{domainMin} \\leq x \\leq  \\var{domainMax}$

\n

{diagram}

\n

Domain = $[\\var{domainMin},\\var{domainMax}]$

\n

Range = $[\\var{rangeMin},\\var{rangeMax}]$

\n

", "rulesets": {}, "builtin_constants": {"e": true, "pi,\u03c0": true, "i": true}, "constants": [], "variables": {"domainMin": {"name": "domainMin", "group": "Ungrouped variables", "definition": "random(-5..3)", "description": "", "templateType": "anything", "can_override": false}, "domainMax": {"name": "domainMax", "group": "Ungrouped variables", "definition": "random(domainMin+1..5)", "description": "", "templateType": "anything", "can_override": false}, "idx": {"name": "idx", "group": "Ungrouped variables", "definition": "random(0..3)", "description": "", "templateType": "anything", "can_override": false}, "function": {"name": "function", "group": "Ungrouped variables", "definition": "simplify(expression([string(v2)+\"*\"+ letter + \"+\"+ string(v1),\n letter + \"^2+\"+string(v1),\n string(v2)+\"*\"+letter+\"^2+\"+string(v1),\n string(v1)+\"-\"+letter+\"^2\"\n ][idx]),\"all\")", "description": "", "templateType": "anything", "can_override": false}, "letter": {"name": "letter", "group": "Ungrouped variables", "definition": "random(\"a\",\"b\",\"c\",\"p\",\"t\",\"x\")", "description": "", "templateType": "anything", "can_override": false}, "range_LH": {"name": "range_LH", "group": "Ungrouped variables", "definition": "eval(function,\u00a0[\"a\":domainMin,\"b\":domainMin,\"c\":domainMin,\"p\":domainMin,\"t\":domainMin,\"x\":domainMin])", "description": "", "templateType": "anything", "can_override": false}, "range_RH": {"name": "range_RH", "group": "Ungrouped variables", "definition": "eval(function,\u00a0[\"a\":domainMax,\"b\":domainMax,\"c\":domainMax,\"p\":domainMax,\"t\":domainMax,\"x\":domainMax])", "description": "", "templateType": "anything", "can_override": false}, "rangeMin": {"name": "rangeMin", "group": "Ungrouped variables", "definition": "min([range_LH,range_RH,valat0])", "description": "", "templateType": "anything", "can_override": false}, "rangeMax": {"name": "rangeMax", "group": "Ungrouped variables", "definition": "max([range_LH,range_RH,valat0])", "description": "", "templateType": "anything", "can_override": false}, "diagram": {"name": "diagram", "group": "Ungrouped variables", "definition": "jsxgraph(\n 500,500,\n [graphxmin, graphymax, graphxmax,graphymin],\n [\n \"f\":['functiongraph',[function]]\n ]\n) ", "description": "", "templateType": "anything", "can_override": false}, "v1": {"name": "v1", "group": "Ungrouped variables", "definition": "random(-10..10 except 0)", "description": "", "templateType": "anything", "can_override": false}, "v2": {"name": "v2", "group": "Ungrouped variables", "definition": "random(2..5)", "description": "", "templateType": "anything", "can_override": false}, "graphxMin": {"name": "graphxMin", "group": "Ungrouped variables", "definition": "min(0,domainMin)-1", "description": "", "templateType": "anything", "can_override": false}, "graphyMin": {"name": "graphyMin", "group": "Ungrouped variables", "definition": "min(0,rangeMin)-1", "description": "", "templateType": "anything", "can_override": false}, "graphxmax": {"name": "graphxmax", "group": "Ungrouped variables", "definition": "max(0,domainMax)+1", "description": "", "templateType": "anything", "can_override": false}, "graphymax": {"name": "graphymax", "group": "Ungrouped variables", "definition": "max(0,rangeMax)+1", "description": "", "templateType": "anything", "can_override": false}, "ValAt0": {"name": "ValAt0", "group": "Ungrouped variables", "definition": "if(0>domainMin and 0If 0 is in the domain, then this (turning point) is a candidate for the min/max value. If 0 is outside the domain, just set this variable to the range_LH value, so it is ignored.

", "templateType": "anything", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["v1", "v2", "domainMin", "domainMax", "idx", "letter", "function", "range_LH", "range_RH", "ValAt0", "rangeMin", "rangeMax", "graphxMin", "graphyMin", "graphxmax", "graphymax", "diagram"], "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": "

Domain = [ [[0]] , [[1]] ] and Range = [ [[3]], [[2]] ]

", "gaps": [{"type": "numberentry", "useCustomName": true, "customName": "Domain Min", "marks": 1, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "minValue": "DomainMin", "maxValue": "DomainMin", "correctAnswerFraction": false, "allowFractions": false, "mustBeReduced": false, "mustBeReducedPC": 0, "displayAnswer": "", "showFractionHint": true, "notationStyles": ["plain", "en", "si-en"], "correctAnswerStyle": "plain"}, {"type": "numberentry", "useCustomName": true, "customName": "Domain Max", "marks": 1, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "minValue": "DomainMax", "maxValue": "DomainMax", "correctAnswerFraction": false, "allowFractions": false, "mustBeReduced": false, "mustBeReducedPC": 0, "displayAnswer": "", "showFractionHint": true, "notationStyles": ["plain", "en", "si-en"], "correctAnswerStyle": "plain"}, {"type": "numberentry", "useCustomName": true, "customName": "Range Max", "marks": 1, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "minValue": "RangeMax", "maxValue": "RangeMax", "correctAnswerFraction": false, "allowFractions": false, "mustBeReduced": false, "mustBeReducedPC": 0, "displayAnswer": "", "showFractionHint": true, "notationStyles": ["plain", "en", "si-en"], "correctAnswerStyle": "plain"}, {"type": "numberentry", "useCustomName": true, "customName": "Range Min", "marks": 1, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "minValue": "RangeMin", "maxValue": "RangeMin", "correctAnswerFraction": false, "allowFractions": false, "mustBeReduced": false, "mustBeReducedPC": 0, "displayAnswer": "", "showFractionHint": true, "notationStyles": ["plain", "en", "si-en"], "correctAnswerStyle": "plain"}], "sortAnswers": false}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}, {"name": "2.2.1.3 Value excluded from domain", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Merryn Horrocks", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/4052/"}], "tags": [], "metadata": {"description": "

Identify the value that is not part of the domain of a function. Part of HELM Book 2.2.1.

", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "

What value must be excluded from the domain of $f(x)=\\dfrac{\\var{a}}{\\var{den}}$?

", "advice": "

$f$ is undefined if the denominator is $0$.

\n

Therefore $\\var{den}=0$ must be excluded from the domain,

\n

i.e. $\\var{expression(letter)} =$ $\\var{ans}$ $0$ must be excluded from the domain.

", "rulesets": {}, "builtin_constants": {"e": true, "pi,\u03c0": true, "i": true}, "constants": [], "variables": {"a": {"name": "a", "group": "Ungrouped variables", "definition": "random(-20..20 except 0)", "description": "", "templateType": "anything", "can_override": false}, "den": {"name": "den", "group": "Ungrouped variables", "definition": "simplify(expression(\n [letter + \"+\" + b,letter+\"^2\"][idx]\n ),\"all\")", "description": "", "templateType": "anything", "can_override": false}, "letter": {"name": "letter", "group": "Ungrouped variables", "definition": "random('a','b','c','d','f','g','h','m','n','p','r','s','t','u','v','w','x','y','z')", "description": "", "templateType": "anything", "can_override": false}, "b": {"name": "b", "group": "Ungrouped variables", "definition": "random(-20..20 except 0)", "description": "", "templateType": "anything", "can_override": false}, "ans": {"name": "ans", "group": "Ungrouped variables", "definition": "[-1 * b,0][idx]", "description": "", "templateType": "anything", "can_override": false}, "idx": {"name": "idx", "group": "Ungrouped variables", "definition": "random(0,1)", "description": "", "templateType": "anything", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["a", "b", "den", "letter", "ans", "idx"], "variable_groups": [], "functions": {}, "preamble": {"js": "", "css": ""}, "parts": [{"type": "numberentry", "useCustomName": false, "customName": "", "marks": 1, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "minValue": "ans", "maxValue": "ans", "correctAnswerFraction": false, "allowFractions": false, "mustBeReduced": false, "mustBeReducedPC": 0, "displayAnswer": "", "showFractionHint": true, "notationStyles": ["plain", "en", "si-en"], "correctAnswerStyle": "plain"}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}]}], "allowPrinting": true, "navigation": {"allowregen": true, "reverse": true, "browse": true, "allowsteps": true, "showfrontpage": true, "showresultspage": "oncompletion", "navigatemode": "menu", "onleave": {"action": "none", "message": ""}, "preventleave": true, "typeendtoleave": false, "startpassword": "", "allowAttemptDownload": false, "downloadEncryptionKey": ""}, "timing": {"allowPause": true, "timeout": {"action": "none", "message": ""}, "timedwarning": {"action": "none", "message": ""}}, "feedback": {"showactualmark": true, "showtotalmark": true, "showanswerstate": true, "allowrevealanswer": true, "advicethreshold": 0, "intro": "

This quiz is a Numbas implementation of the Helping Engineers Learn Maths (HELM) booklet 2.2, Graphs of functions and parametric form exercises.

\n

Questions generally have multiple versions, clicking the \"Try another question like this one\" button will generate a new version.

", "end_message": "", "reviewshowscore": true, "reviewshowfeedback": true, "reviewshowexpectedanswer": true, "reviewshowadvice": true, "results_options": {"printquestions": true, "printadvice": true}, "feedbackmessages": []}, "diagnostic": {"knowledge_graph": {"topics": [], "learning_objectives": []}, "script": "diagnosys", "customScript": ""}, "contributors": [{"name": "Merryn Horrocks", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/4052/"}], "extensions": ["jsxgraph"], "custom_part_types": [], "resources": []}