// Numbas version: exam_results_page_options {"name": "Practice questions", "metadata": {"description": "
Twenty questions which can be used by Initial Teacher Education students preparing for the Australian LANTITE numeracy test. The questions are grouped in content strands and each question is randomised. Questions are either multiple choice, true/false or type the answer in a box. The questions are chosen from a menu and there is no time limit. They are different to the questions in Timed Practice Quiz v2.
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "duration": 0, "percentPass": 0, "showQuestionGroupNames": true, "showstudentname": true, "question_groups": [{"name": "Number and Algebra strand", "pickingStrategy": "all-ordered", "pickQuestions": "10", "questionNames": ["Working out days hired (10+)", "Emergency call centre (4)", "Calculate tax payable (10+)", "Booksellers commission (10+)", "Find the larger share (10+)"], "questions": [{"name": "NA Working out days hired from total cost (10+)", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Adelle Colbourn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/2083/"}], "tags": ["LANTITE", "Western Sydney MESH"], "metadata": {"description": "Used for LANTITE preparation (Australia). NA = Number & Algebra strand. Students are given the total cost, insurance fee and daily hire charge (all randomly generated). They need to calculate the number of days hired.
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "\n\n\n\n\n\n\n\n\n\n{names[index]} hired a bike during his holiday. The insurance cost was \\${insurance} regardless of the number of hire days and the hire fee was an additional \\${hire_per_day} per day.
", "advice": "\n\nThe total cost of \\${total_cost} includes both the insurance (\\${insurance}) and the cost per day.
\nIf we subtract the insurance from the total cost we will have the cost per day.
\n\\${total_cost} - \\${insurance} = \\${total_cost-insurance}
\nThe bike cost \\${hire_per_day} to hire each day.
\nIf we divide the total amount paid for the hire component by the daily cost we will get the number of days that the bike was hired.
\n{total_cost-insurance} ÷ {hire_per_day} = {days}
\n{names[index]} hired the bike for {days} days.
", "rulesets": {}, "builtin_constants": {"e": true, "pi,\u03c0": true, "i": true}, "constants": [], "variables": {"insurance": {"name": "insurance", "group": "Ungrouped variables", "definition": "random(11 .. 27#1)", "description": "\n\n\n\nThe one-off fee for insurance.
", "templateType": "randrange", "can_override": false}, "days": {"name": "days", "group": "Ungrouped variables", "definition": "random(4 .. 9#1)", "description": "\n\nThe number of days that the bike is hired.
", "templateType": "randrange", "can_override": false}, "hire_per_day": {"name": "hire_per_day", "group": "Ungrouped variables", "definition": "random(22 .. 34#1)", "description": "\n\n\n\nThe dollar cost to hire the bike per day.
", "templateType": "randrange", "can_override": false}, "index": {"name": "index", "group": "Ungrouped variables", "definition": "random(0 .. 7#1)", "description": "\n\n\n\n\n\n\nIndex for list of names.
", "templateType": "randrange", "can_override": false}, "names": {"name": "names", "group": "Ungrouped variables", "definition": "[ \"Sam\", \"Joseph\", \"Mark\", \"Jim\", \"Tarin\", \"Luke\", \"Ali\", \"Ben\" ]", "description": "\n\n\n\n\n\nList of boys names for bike hire.
", "templateType": "list of strings", "can_override": false}, "total_cost": {"name": "total_cost", "group": "Ungrouped variables", "definition": "{insurance}+{hire_per_day}*{days}", "description": "\n\n\n\nTotal cost of hiring the bike over the time period.
", "templateType": "anything", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["days", "hire_per_day", "insurance", "total_cost", "index", "names"], "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, "prompt": "If the total cost of the bike was \\${total_cost}, how many days did {names[index]} hire the bike for?
", "minValue": "{days}", "maxValue": "{days}", "correctAnswerFraction": false, "allowFractions": false, "mustBeReduced": false, "mustBeReducedPC": 0, "showFractionHint": true, "notationStyles": ["plain", "en", "si-en"], "correctAnswerStyle": "plain"}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}, {"name": "NA Emergency call centre infographic percentages (4)", "extensions": [], "custom_part_types": [], "resources": [["question-resources/national_Emergency-Call-Centre_FA.jpg", "/srv/numbas/media/question-resources/national_Emergency-Call-Centre_FA.jpg"], ["question-resources/national_Emergency-Call-Centre_FA_550.jpg", "/srv/numbas/media/question-resources/national_Emergency-Call-Centre_FA_550.jpg"]], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Adelle Colbourn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/2083/"}], "tags": ["LANTITE", "Western Sydney MESH"], "metadata": {"description": "Used for LANTITE preparation (Australia). NA = Number & Algebra strand. Students need to calculate the proportion of calls for one given emergency, after reading the number of calls, and total number of calls from the supplied infographic. There are 4 different versions of this question.
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "\n\n\n\n\n\n\n\n\n\n\n\n\nThe National Emergency Call Centre was established by the Australian Government in July 2006 to serve as a first point of contact for Australians in the event of an emergency or disaster of national significance. It provides a coordinated whole of government response to the delivery and gathering of information.
\nThe infographic below shows the number of calls taken for four of the biggest emergencies in the first five years of the centre's operation.
\nhttp://mediahub.humanservices.gov.au/news/emergency-call-centre-celebrates-10-years/
", "advice": "\nThere were {fullnumcalls} calls received regarding {incident}.
\nThe infographic shows 410 000 calls in total.
\nWe need to find what percentage {fullnumcalls} is of 410 000.
\nDivide {fullnumcalls} by 410 000, then multiply by 100%.
\n{fullnumcalls} ÷ 410 000 x 100% = {precround(numcalls/410*100,4)}...%.
\nThis should be rounded to the nearest whole number.
\n{precround({numcalls/410*100},0)}% of the calls shown were about {incident}.
", "rulesets": {}, "builtin_constants": {"e": true, "pi,\u03c0": true, "i": true}, "constants": [], "variables": {"incident": {"name": "incident", "group": "Ungrouped variables", "definition": "incidents[index]", "description": "\n\n\n\nThe name of the randomly selected incident.
", "templateType": "anything", "can_override": false}, "incidents": {"name": "incidents", "group": "Ungrouped variables", "definition": "['the Victorian bushfires','Cyclone Yasi','the North Queensland floods','the Hunter Floods']", "description": "\n\n\n\n\nThe list of the four incidents.
", "templateType": "anything", "can_override": false}, "index": {"name": "index", "group": "Ungrouped variables", "definition": "random(0 .. 3#1)", "description": "\n\n\n\nThe index to both the incident and calls lists.
", "templateType": "randrange", "can_override": false}, "numcalls": {"name": "numcalls", "group": "Ungrouped variables", "definition": "calls[index]", "description": "\n\n\n\nThe number of calls divided by 1000, for the randomly selected incident.
", "templateType": "anything", "can_override": false}, "calls": {"name": "calls", "group": "Ungrouped variables", "definition": "[80,240,60,30]", "description": "\n\n\n\n\n\n\nThe number of calls (divided by 1000) for each corresponding incident
", "templateType": "anything", "can_override": false}, "fullnumcalls": {"name": "fullnumcalls", "group": "Ungrouped variables", "definition": "formatnumber(numcalls*1000,'si-en')", "description": "The actual number of calls for the randomly selected incident, in spaced format. This variable cannot be used in calculations as it is a string. It is used in the Advice section.
", "templateType": "anything", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["index", "incidents", "incident", "calls", "numcalls", "fullnumcalls"], "variable_groups": [], "functions": {}, "preamble": {"js": "", "css": ""}, "parts": [{"type": "1_n_2", "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": "\nWhat proportion of these four emergencies were the calls about {incident}?
", "minMarks": 0, "maxMarks": 0, "shuffleChoices": true, "displayType": "radiogroup", "displayColumns": 0, "showCellAnswerState": true, "choices": ["\n\n{precround({numcalls*100/410},0)}%", "80%", "30%", "60%"], "matrix": ["1", 0, 0, 0], "distractors": ["Well done!", "You need to work out the proportion of calls, out of the total number of calls, then multiply by 100%.", "You need to work out the proportion of calls, out of the total number of calls, then multiply by 100%.", "You need to work out the proportion of calls, out of the total number of calls, then multiply by 100%."]}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}, {"name": "NA Use tax table to calculate tax payable (10+)", "extensions": [], "custom_part_types": [], "resources": [["question-resources/tax_table_image.png", "/srv/numbas/media/question-resources/tax_table_image.png"], ["question-resources/tax_table_image_3.png", "/srv/numbas/media/question-resources/tax_table_image_3.png"], ["question-resources/tax_table_image_4.png", "/srv/numbas/media/question-resources/tax_table_image_4.png"]], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Adelle Colbourn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/2083/"}], "tags": ["LANTITE", "Western Sydney MESH"], "metadata": {"description": "Used for LANTITE preparation (Australia). NA = Number & Algebra strand. Students are shown a personal income tax table and given a randomly generated taxable income. They are required to calculate the tax payable.
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nThe table below shows the tax rates for Australian residents in the 2019-2020 financial year.
\nhttps://www.ato.gov.au/Rates/Individual-income-tax-rates/
", "advice": "\nFirst, determine which row of the table you should use, based on the taxable income given.
\nThe taxable income is \\${formatnumber(TaxableIncome,\"si-en\")}, so you should use the {RowNumber[BracketIndex]} row in the given tax table.
\nThis row says that no tax is payable on taxable incomes below \\$18 201 therefore the tax payable on \\${formatnumber(TaxableIncome,\"si-en\")} is \\$0.
\nThis row says that the tax payable is worked out by:
\n{Rate[BracketIndex]*100} cents for each \\$1 over \\${formatnumber(Level[BracketIndex],\"si-en\")}.
\nNext, calculate how many dollars are above \\${formatnumber(Level[BracketIndex],\"si-en\")}:
\n\\${formatnumber(TaxableIncome,\"si-en\")} - \\${formatnumber(Level[BracketIndex],\"si-en\")} = \\${formatnumber(TaxableIncome-Level[BracketIndex],\"si-en\")}
\nFinally, multiply the cents in the dollar rate (as a decimal) by this amount:
\n{Rate[BracketIndex]} x \\${formatnumber(TaxableIncome-Level[BracketIndex],\"si-en\")} = \\${trim(dpformat(Rate[BracketIndex]*(TaxableIncome-Level[BracketIndex]),2,\"si-en\"))}
\nThe amount of tax payable is \\${trim(dpformat(TaxDue,0,\"si-en\"))} to the nearest dollar.
\nThis row says that the tax payable is worked out by:
\n\\${formatnumber(BaseAmount[BracketIndex],\"si-en\")} plus {Rate[BracketIndex]*100} cents for each \\$1 over \\${formatnumber(Level[BracketIndex],\"si-en\")}.
\nSecondly calculate how many dollars are above \\${formatnumber(Level[BracketIndex],\"si-en\")}:
\n\\${formatnumber(TaxableIncome,\"si-en\")} - \\${formatnumber(Level[BracketIndex],\"si-en\")} = \\${formatnumber(TaxableIncome-Level[BracketIndex],\"si-en\")}
\nThirdly, multiply the cents in the dollar rate (as a decimal) by this amount:
\n{Rate[BracketIndex]} x \\${formatnumber(TaxableIncome-Level[BracketIndex],\"si-en\")} = \\${trim(dpformat(Rate[BracketIndex]*(TaxableIncome-Level[BracketIndex]),2,\"si-en\"))}
\nFinally, add this to the base amount:
\n\\${formatnumber(BaseAmount[BracketIndex],\"si-en\")} + \\${trim(dpformat(Rate[BracketIndex]*(TaxableIncome-Level[BracketIndex]),2,\"si-en\"))} = \\${trim(dpformat(TaxDue,2,\"si-en\"))}
\nThe amount of tax payable is \\${trim(dpformat(TaxDue,0,\"si-en\"))} to the nearest dollar.
\nA list containing the five income brackets.
", "templateType": "anything", "can_override": false}, "RowNumber": {"name": "RowNumber", "group": "Ungrouped variables", "definition": "['second','third','fourth','fifth']", "description": "\n\n\n\nWhich row of the tax table the student should be looking at.
", "templateType": "anything", "can_override": false}, "TaxDue": {"name": "TaxDue", "group": "Ungrouped variables", "definition": "TaxPayable[BracketIndex]", "description": "\n\n\n\n\n\n\n\n\nThis is the tax payable for the randomly generated TaxableIncome.
", "templateType": "anything", "can_override": false}, "NamesIndex": {"name": "NamesIndex", "group": "Ungrouped variables", "definition": "random(0 .. 6#1)", "description": "\n\n\n\n\n\n\n\n\n\n\nThe random number used to index the list of names.
", "templateType": "randrange", "can_override": false}, "TaxPayable": {"name": "TaxPayable", "group": "Ungrouped variables", "definition": "[0.19*(TaxableIncome-18200),3572+0.325*(TaxableIncome-37000),20797+0.37*(TaxableIncome-90000),54097+0.45*(TaxableIncome-180000)]", "description": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nThis variable is used in the Marking section to calculate the taxpayable, using the Taxable Income. However, more variables are required for the Advice section, in order to be able to print all values in the relevant row of the tax table.
", "templateType": "anything", "can_override": false}, "names": {"name": "names", "group": "Ungrouped variables", "definition": "[ \"Jay\", \"Lucy\", \"Sue\", \"Tim\", \"Mark\", \"Ahmad\", \"Neera\" ]", "description": "\n\n\n\n\n\n\n\n\nThe list of possible names for this question.
", "templateType": "list of strings", "can_override": false}, "TaxableIncome": {"name": "TaxableIncome", "group": "Ungrouped variables", "definition": "IncomeBrackets[BracketIndex]", "description": "\n\n\n\n\n\n\n\n\n\n\n\n\nA randomly selected number from the tax bracket indicated by BracketIndex.
", "templateType": "anything", "can_override": false}, "Rate": {"name": "Rate", "group": "Ungrouped variables", "definition": "[0.19,0.325,0.37,0.45]", "description": "\n\n\n\n\n\nThis is the second number given in the tax table calculation, for each row in the table.
", "templateType": "anything", "can_override": false}, "BaseAmount": {"name": "BaseAmount", "group": "Ungrouped variables", "definition": "[0,3572,20797,54097]", "description": "\n\n\n\n\nThis is the first number given in the tax table calculation, for each row in the table.
", "templateType": "anything", "can_override": false}, "Level": {"name": "Level", "group": "Ungrouped variables", "definition": "[18200,37000,90000,180000]", "description": "\n\n\n\n\n\nThis is the third number given in the tax table calculation, for each row in the table.
", "templateType": "anything", "can_override": false}, "BracketIndex": {"name": "BracketIndex", "group": "Ungrouped variables", "definition": "random(0 .. 3#1)", "description": "\n\n\n\n\n\n\n\n\n\n\n\n\nThe random number used to index the IncomeBrackets. It also indexes the lists for BaseAmount, Rate, Level, RowNumber and TaxPayable, so that the correct figures are used based on the tax bracket.
", "templateType": "randrange", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["names", "NamesIndex", "BracketIndex", "IncomeBrackets", "TaxableIncome", "TaxPayable", "TaxDue", "BaseAmount", "Rate", "Level", "RowNumber"], "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, "prompt": "\n\n{names[NamesIndex]} has a taxable income of \\${formatnumber(TaxableIncome,\"si-en\")} in 2019-2020. How much tax will {names[NamesIndex]} be required to pay? Round your answer to the nearest whole dollar. Do not type a comma and do not type the \\$ sign.
", "minValue": "int(TaxDue)", "maxValue": "int(TaxDue)", "correctAnswerFraction": false, "allowFractions": false, "mustBeReduced": false, "mustBeReducedPC": 0, "showFractionHint": true, "notationStyles": ["plain", "en", "si-en"], "correctAnswerStyle": "plain"}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}, {"name": "NA Booksellers commission (10+)", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Adelle Colbourn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/2083/"}], "tags": ["LANTITE", "Western Sydney MESH"], "metadata": {"description": "Used for LANTITE preparation (Australia). NA = Number & Algebra strand. Students are given sales and years of service. They read the retainer and commission from two tables, then calculate before-tax income. The sales and years of service are randomly generated.
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "An educational book seller pays its sales staff a monthly retainer (base level of pay) depending on their years of service. The retainer is given in Table 1 below.
\nThey also pay a commission based on the sales person's total sales for the month. If sales are below \\$500, no commission is paid. Otherwise, the commission is given in Table 2 below.
\nTable 1
\nFull years of service | \nRetainer | \n
0 - 2 | \n\\$600 | \n
3 - 5 | \n\\$700 | \n
6 - 8 | \n\\$800 | \n
9 and above | \n\\$900 | \n
Table 2
\nMonthly sales | \nCommission | \n
\\$500 - \\$799 | \n15% | \n
\\$800 - \\$899 | \n18% | \n
\\$900 - \\$999 | \n21% | \n
\\$1000 and over | \n24% | \n
Retainer
\n{name1} has been working as a book seller for {years} years. According to Table 1, the retainer is \\${retainer}.
\nCommission
\n{name1}'s sales for the month were \\${trim(dpformat(sales,0,\"si-en\"))}, so no commission is payable.
\n{name1}'s sales for the month were \\${trim(dpformat(sales,0,\"si-en\"))}. According to Table 2, the commission rate is {commissionrate*100}%.
\nThe commission earnt is {commissionrate*100}% of \\${trim(dpformat(sales,0,\"si-en\"))}.
\n{commissionrate*100}% of \\${trim(dpformat(sales,0,\"si-en\"))} = {commissionrate*100} ÷100 x \\${trim(dpformat(sales,0,\"si-en\"))} = \\${trim(split(dpformat(commissionrate*sales,2,\"si-en\"),\".00\")[0])}
\nIncome
\nIncome = Retainer + Commission = \\${trim(split(dpformat(retainer,2,\"si-en\"),\".00\")[0])} + \\${trim(split(dpformat(commissionrate*sales,2,\"si-en\"),\".00\")[0])} = \\${trim(split(dpformat(retainer+commissionrate*sales,2,\"si-en\"),\".00\")[0])}
\n{name1}'s income is \\${trim(dpformat(income,0,\"si-en\"))}.
\nRounded to the nearest dollar, {name1}'s income is \\${trim(dpformat(income,0,\"si-en\"))}.
\nThe number of years that the bookseller has been working for the company.
", "templateType": "randrange", "can_override": false}, "income": {"name": "income", "group": "Ungrouped variables", "definition": "retainer+commissionrate*sales", "description": "\n\n\n\nThe income, based on retainer plus commission.
", "templateType": "anything", "can_override": false}, "retainer": {"name": "retainer", "group": "Ungrouped variables", "definition": "switch({years}<3,600,{years}<6,700,{years}<9,800,900)", "description": "\n\n\n\nThe retainer paid, based on the years of service.
", "templateType": "anything", "can_override": false}, "name1": {"name": "name1", "group": "Ungrouped variables", "definition": "random(\"Maria\",\"Frances\",\"Maysa\",\"Gia\",\"Lin\",\"Yousif\",\"James\")", "description": "\n\n\nThe name of the book seller.
", "templateType": "anything", "can_override": false}, "sales": {"name": "sales", "group": "Ungrouped variables", "definition": "random(250 .. 1650#10)", "description": "\n\n\nThe dollar value of the sales for the given month.
", "templateType": "randrange", "can_override": false}, "commissionrate": {"name": "commissionrate", "group": "Ungrouped variables", "definition": "switch({sales}<500,0,{sales}<800,0.15,{sales}<900,0.18,{sales}<1000,0.21,0.24)", "description": "\n\nThe commission rate as a decimal, based on the monthly sales amount.
", "templateType": "anything", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["name1", "years", "retainer", "sales", "commissionrate", "income"], "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, "prompt": "{name1} has been working for the book selling company for {years} years. Last month, {name1} sold books worth a total of \\${trim(dpformat(sales,0,\"si-en\"))}.
\nCalculate {name1}'s before-tax income for the month. Enter your answer, rounded to the nearest dollar. Do not type the \\$ sign.
", "minValue": "precround(income,0)", "maxValue": "precround(income,0)", "correctAnswerFraction": false, "allowFractions": false, "mustBeReduced": false, "mustBeReducedPC": 0, "showFractionHint": true, "notationStyles": ["plain", "en", "si-en"], "correctAnswerStyle": "plain"}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}, {"name": "NA Find the larger share for a given ratio (10+)", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Adelle Colbourn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/2083/"}], "tags": ["LANTITE", "Western Sydney MESH"], "metadata": {"description": "Used for LANTITE preparation (Australia). NA = Number & Algebra strand. Students are given a ratio, and the total number of dancers. They must calculate the number of girls (the larger share). The ratio, and total number are randomly generated.
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "\n\n\nThe ratio of boys to girls at a dance school is {boysratio} : {girlsratio}.
\nThere are {classsize} pupils enrolled in the dance school altogether.
", "advice": "\n\nThe ratio of boys as to girls at the dance school is {boysratio} : {girlsratio}.
\nWe can divide the dance students into {boysratio + girlsratio} equal groups, with {boysratio} of the groups for boys, and {girlsratio} of the groups for girls.
\nHow many dance students would be in each group?
\n{classsize} ÷ {boysratio + girlsratio} = {scalefactor}. There are {scalefactor} students in each group.
\nThere are {girlsratio} x {scalefactor} = {scalefactor*girlsratio} girls, as there are {girlsratio} groups of girls.
", "rulesets": {}, "builtin_constants": {"e": true, "pi,\u03c0": true, "i": true}, "constants": [], "variables": {"girlsratio": {"name": "girlsratio", "group": "Ungrouped variables", "definition": "boysratio+increment", "description": "\n\n\n\nThe number of girls in the ratio.
", "templateType": "anything", "can_override": false}, "classsize": {"name": "classsize", "group": "Ungrouped variables", "definition": "scalefactor*(boysratio+girlsratio)", "description": "\n\n\nThe total number of pupils in the dance school.
", "templateType": "anything", "can_override": false}, "scalefactor": {"name": "scalefactor", "group": "Ungrouped variables", "definition": "random(5 .. 16#1)", "description": "\n\n\nThe factor by which the ratio sum is multiplied to get the class size.
", "templateType": "randrange", "can_override": false}, "boysratio": {"name": "boysratio", "group": "Ungrouped variables", "definition": "random(2 .. 4#1)", "description": "\n\n\n\n\nThe number of boys in the ratio.
", "templateType": "randrange", "can_override": false}, "increment": {"name": "increment", "group": "Ungrouped variables", "definition": "random(2..6 except boysratio except 2*boysratio except 3*boysratio except 1.5*boysratio except 0.5*boysratio)", "description": "\n\n\n\n\n\n\nThe increment which is added to boysratio to ensure that there are more girls.
", "templateType": "anything", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["boysratio", "increment", "girlsratio", "scalefactor", "classsize"], "variable_groups": [], "functions": {}, "preamble": {"js": "", "css": ""}, "parts": [{"type": "1_n_2", "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": "\nHow many girls are there in the dance school?
", "minMarks": 0, "maxMarks": 0, "shuffleChoices": true, "displayType": "radiogroup", "displayColumns": 0, "showCellAnswerState": true, "choices": ["{boysratio*scalefactor}", "{girlsratio*scalefactor}", "{trunc(((girlsratio+boysratio)*scalefactor)/2)}", "{girlsratio+boysratio}"], "matrix": ["0", "1", 0, 0], "distractors": ["", "Well done!", "How many more girls than boys were there?", "Have you found the difference between the number of girls and boys?"]}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}]}, {"name": "Measurement and Geometry strand", "pickingStrategy": "all-ordered", "pickQuestions": 1, "questionNames": ["Bus timetable (7)", "Two-person compass directions (7)", "Nutrition label calculations (7)", "Area by subtraction (10+)", "Thermometer degrees celsius (8)"], "questions": [{"name": "MG Reading a bus timetable (7)", "extensions": [], "custom_part_types": [], "resources": [["question-resources/bus_timetable.png", "/srv/numbas/media/question-resources/bus_timetable.png"]], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Adelle Colbourn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/2083/"}], "tags": ["LANTITE", "Western Sydney MESH"], "metadata": {"description": "Used for LANTITE preparation (Australia). MG = Measurement & Geometry strand. The bus timetable is shown, and one multiple choice question asked. There are seven potential questions (scenarios).
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "\n\n\n\n\n\n\n\n\n\n\n\nThe timetable below shows the stops and times for Route 12 between Yarralumla and the Patents Office at Barton.
\n\nhttps://www.flickr.com/photos/lukeorourke/13448688984/
", "advice": "\nTake some time to examine the timetable. Then read the question carefully to determine what is required.
\n{explanation}
", "rulesets": {}, "builtin_constants": {"e": true, "pi,\u03c0": true, "i": true}, "constants": [], "variables": {"scenario": {"name": "scenario", "group": "Ungrouped variables", "definition": "random(scenarios)", "description": "\n\nThe randomly selected scenario.
", "templateType": "anything", "can_override": false}, "wrong3": {"name": "wrong3", "group": "Ungrouped variables", "definition": "scenario[\"distractor3\"]", "description": "\n\nThe third incorrect answer for the randomly selected scenario.
", "templateType": "anything", "can_override": false}, "correct": {"name": "correct", "group": "Ungrouped variables", "definition": "scenario[\"answer\"]", "description": "\n\nThe correct answer for the randomly selected scenario.
", "templateType": "anything", "can_override": false}, "wrong1": {"name": "wrong1", "group": "Ungrouped variables", "definition": "scenario[\"distractor1\"]", "description": "\n\n\nThe first incorrect answer for the randomly selected scenario.
", "templateType": "anything", "can_override": false}, "scenarios": {"name": "scenarios", "group": "Ungrouped variables", "definition": "json_decode(safe(\"[\\n{\\n\\\"question\\\":\\\"Tom arrived at the Deakin shops bus stop at 8:26 am on a Tuesday. How many minutes did he have to wait for the next bus?\\\",\\n\\\"answer\\\":16,\\n\\\"distractor1\\\":14,\\n\\\"distractor2\\\":18,\\n\\\"distractor3\\\":26,\\n\\\"advice\\\":\\\"The next bus after 8:26 am is due at 8:42 am.The 7 possible questions, each along with their correct answer, 3 distractors and the Advice.
", "templateType": "json", "can_override": false}, "Prompt": {"name": "Prompt", "group": "Ungrouped variables", "definition": "scenario[\"question\"]", "description": "\n\nThe question for the randomly selected scenario.
", "templateType": "anything", "can_override": false}, "wrong2": {"name": "wrong2", "group": "Ungrouped variables", "definition": "scenario[\"distractor2\"]", "description": "\nThe second incorrect answer for the randomly selected scenario.
", "templateType": "anything", "can_override": false}, "explanation": {"name": "explanation", "group": "Ungrouped variables", "definition": "scenario[\"advice\"]", "description": "The customised advice for the given scenario.
", "templateType": "anything", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["scenarios", "scenario", "Prompt", "correct", "wrong1", "wrong2", "wrong3", "explanation"], "variable_groups": [], "functions": {}, "preamble": {"js": "", "css": ""}, "parts": [{"type": "1_n_2", "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": "Use the timetable to answer the following question.
\n{Prompt}
", "minMarks": 0, "maxMarks": 0, "shuffleChoices": true, "displayType": "radiogroup", "displayColumns": 0, "showCellAnswerState": true, "choices": ["\n{correct}", "{wrong1}", "{wrong2}", "{wrong3}"], "matrix": ["1", 0, 0, 0], "distractors": ["You're correct. Well done!", "Read the question carefully and try again.", "Read the question carefully and try again.", "Read the question carefully and try again."]}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}, {"name": "MG Two-person compass directions (7)", "extensions": [], "custom_part_types": [], "resources": [["question-resources/Compass_Ben_150.png", "/srv/numbas/media/question-resources/Compass_Ben_150.png"], ["question-resources/Compass_Ben_200.png", "/srv/numbas/media/question-resources/Compass_Ben_200.png"], ["question-resources/compass_Isaac_225.png", "/srv/numbas/media/question-resources/compass_Isaac_225.png"], ["question-resources/Compass_Ben_Isaac_250.png", "/srv/numbas/media/question-resources/Compass_Ben_Isaac_250.png"]], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Adelle Colbourn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/2083/"}], "tags": ["LANTITE", "Western Sydney MESH"], "metadata": {"description": "Used for LANTITE preparation (Australia). MG = Measurement & Geometry strand. Two people walk away from a central flagpole, in different directions. The multiple choice question asks for the angle between them. There are seven potential scenarios.
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "{name1}, {name2} and {name3} are all standing next to a flagpole.
\n{direc1}
\n{direc2}
\n{name3} turns to look at {name1}. Then {name3} turns in a clockwise direction until {pronoun} is looking at {name2}.
", "advice": "The example below shows one way of approaching these kinds of questions. Read it through and see if you can then apply the reasoning to the given problem.
\nSample question:
\nIsaac, Ben and Madi are all standing next to a flagpole.
\nIsaac walks 25 metres in a southerly direction, then turns and walks 25 metres in a westerly direction, then stops.
Ben walks 10 metres in an easterly direction, then turns and walks 10 metres in a southerly direction, then stops.
Madi turns to look at Isaac. Then Madi turns in a clockwise direction until she is looking at Ben.
\nHow many degrees did Madi turn through between looking at Isaac and looking at Ben?
\nSolution:
\nImagine that the flagpole is at the centre of the compass rose below.
\nThe solid yellow lines show the path that Isaac took - south and then west. Effectively, Isaac has travelled in a south-westerly direction because both sections of his walk were the same length (25 metres each).
\nThe solid red lines on the diagram below show the path that Ben took - east and then south. Effectively, Ben has travelled in a south-easterly direction because both sections of his walk were the same length (10 metres each).
\nNow imagine that Madi is at the centre of the compass rose. She looks first at Isaac, then turns clockwise to look at Ben (see the curved black arrow). It does not matter that Ben and Isaac travelled different distances. We are interested in the angle between them.
\nHow many degrees has she turned through? In this case, she has turned through 3 x 90 degrees.
\nMadi turned through 270 degrees between looking at Isaac and looking at Ben.
\nImages adapted from https://en.wikipedia.org/wiki/File:Compass_rose_simple.svg
", "rulesets": {}, "builtin_constants": {"e": true, "pi,\u03c0": true, "i": true}, "constants": [], "variables": {"scenarios": {"name": "scenarios", "group": "Ungrouped variables", "definition": "json_decode(safe(\"[\\n{\\n\\\"dir1\\\":\\\"Tim walks 35 metres in a northerly direction, then turns and walks 35 metres in a westerly direction, then stops.\\\",\\n\\\"dir2\\\":\\\"Mick walks 25 metres in a southerly direction, then turns and walks 25 metres in a westerly direction, then stops.\\\",\\n\\\"n1\\\":\\\"Tim\\\",\\n\\\"n2\\\":\\\"Mick\\\",\\n\\\"n3\\\":\\\"Luke\\\",\\n\\\"pnoun\\\":\\\"he\\\",\\n\\\"answer\\\":270,\\n\\\"wrong1\\\":\\\"90\\\",\\n\\\"wrong2\\\":\\\"180\\\",\\n\\\"wrong3\\\":\\\"45\\\"\\n},\\n{\\n\\\"dir1\\\":\\\"Angie walks 25 metres in a northerly direction, then turns and walks 25 metres in an easterly direction, then stops.\\\",\\n\\\"dir2\\\":\\\"Jake walks 30 metres in a westerly direction, then turns and walks 30 metres in a southerly direction, then stops.\\\",\\n\\\"n1\\\":\\\"Angie\\\",\\n\\\"n2\\\":\\\"Jake\\\",\\n\\\"n3\\\":\\\"Liam\\\",\\n\\\"pnoun\\\":\\\"he\\\",\\n\\\"answer\\\":180,\\n\\\"wrong1\\\":\\\"90\\\",\\n\\\"wrong2\\\":\\\"270\\\",\\n\\\"wrong3\\\":\\\"45\\\"\\n},\\n{\\n\\\"dir1\\\":\\\"Brad walks 15 metres in an easterly direction, then turns and walks 15 metres in a southerly direction, then stops.\\\",\\n\\\"dir2\\\":\\\"Subah walks 20 metres in a southerly direction, then turns and walks 20 metres in a westerly direction, then stops.\\\",\\n\\\"n1\\\":\\\"Brad\\\",\\n\\\"n2\\\":\\\"Subah\\\",\\n\\\"n3\\\":\\\"Lisa\\\",\\n\\\"pnoun\\\":\\\"she\\\",\\n\\\"answer\\\":90,\\n\\\"wrong1\\\":\\\"180\\\",\\n\\\"wrong2\\\":\\\"270\\\",\\n\\\"wrong3\\\":\\\"135\\\"\\n},\\n{\\n\\\"dir1\\\":\\\"Maria walks 20 metres in an easterly direction, then turns and walks 20 metres in a northerly direction, then stops.\\\",\\n\\\"dir2\\\":\\\"Tony walks 30 metres in a westerly direction, then turns and walks 30 metres in a northerly direction, then stops.\\\",\\n\\\"n1\\\":\\\"Maria\\\",\\n\\\"n2\\\":\\\"Tony\\\",\\n\\\"n3\\\":\\\"Lara\\\",\\n\\\"pnoun\\\":\\\"she\\\",\\n\\\"answer\\\":270,\\n\\\"wrong1\\\":\\\"180\\\",\\n\\\"wrong2\\\":\\\"90\\\",\\n\\\"wrong3\\\":\\\"135\\\"\\n},\\n{\\n\\\"dir1\\\":\\\"Sue walks 35 metres in an easterly direction, then turns and walks 35 metres in a southerly direction, then stops.\\\",\\n\\\"dir2\\\":\\\"Mark walks 15 metres in an easterly direction, then turns and walks 15 metres in a northerly direction, then stops.\\\",\\n\\\"n1\\\":\\\"Sue\\\",\\n\\\"n2\\\":\\\"Mark\\\",\\n\\\"n3\\\":\\\"Lily\\\",\\n\\\"pnoun\\\":\\\"she\\\",\\n\\\"answer\\\":270,\\n\\\"wrong1\\\":\\\"180\\\",\\n\\\"wrong2\\\":\\\"90\\\",\\n\\\"wrong3\\\":\\\"135\\\"\\n},\\n{\\n\\\"dir1\\\":\\\"Will walks 45 metres in a northerly direction, then stops.\\\",\\n\\\"dir2\\\":\\\"Hana walks 15 metres in a westerly direction, then turns and walks 15 metres in a southerly direction, then stops.\\\",\\n\\\"n1\\\":\\\"Will\\\",\\n\\\"n2\\\":\\\"Hana\\\",\\n\\\"n3\\\":\\\"Li\\\",\\n\\\"pnoun\\\":\\\"she\\\",\\n\\\"answer\\\":225,\\n\\\"wrong1\\\":\\\"180\\\",\\n\\\"wrong2\\\":\\\"90\\\",\\n\\\"wrong3\\\":\\\"135\\\"\\n},\\n{\\n\\\"dir1\\\":\\\"Sara walks 20 metres in a westerly direction, then stops.\\\",\\n\\\"dir2\\\":\\\"John walks 40 metres in a southerly direction, then turns and walks 40 metres in a westerly direction, then stops.\\\",\\n\\\"n1\\\":\\\"Sara\\\",\\n\\\"n2\\\":\\\"John\\\",\\n\\\"n3\\\":\\\"Laz\\\",\\n\\\"pnoun\\\":\\\"he\\\",\\n\\\"answer\\\":315,\\n\\\"wrong1\\\":\\\"45\\\",\\n\\\"wrong2\\\":\\\"270\\\",\\n\\\"wrong3\\\":\\\"135\\\"\\n}\\n]\"))", "description": "The list of all possible directions, and the number of degrees between the two people (the answer).
", "templateType": "json", "can_override": false}, "direc1": {"name": "direc1", "group": "Ungrouped variables", "definition": "scenario[\"dir1\"]", "description": "The directions and distances that name1 walks for the chosen scenario.
", "templateType": "anything", "can_override": false}, "index": {"name": "index", "group": "Ungrouped variables", "definition": "random(0 .. 6#1)", "description": "The index which selects the scenario for the question.
", "templateType": "randrange", "can_override": false}, "scenario": {"name": "scenario", "group": "Ungrouped variables", "definition": "scenarios[index]", "description": "The selected scenario for the question.
", "templateType": "anything", "can_override": false}, "direc2": {"name": "direc2", "group": "Ungrouped variables", "definition": "scenario[\"dir2\"]", "description": "The directions and distances that name2 walks for the chosen scenario.
", "templateType": "anything", "can_override": false}, "degrees": {"name": "degrees", "group": "Ungrouped variables", "definition": "scenario[\"answer\"]", "description": "The correct answer in degrees for the chosen scenario.
", "templateType": "anything", "can_override": false}, "option2": {"name": "option2", "group": "Ungrouped variables", "definition": "scenario[\"wrong1\"]", "description": "The first wrong answer (distractor).
", "templateType": "anything", "can_override": false}, "option3": {"name": "option3", "group": "Ungrouped variables", "definition": "scenario[\"wrong2\"]", "description": "The second wrong answer (distractor).
", "templateType": "anything", "can_override": false}, "option4": {"name": "option4", "group": "Ungrouped variables", "definition": "scenario[\"wrong3\"]", "description": "The third wrong answer (distractor).
", "templateType": "anything", "can_override": false}, "name3": {"name": "name3", "group": "Ungrouped variables", "definition": "scenario[\"n3\"]", "description": "The name of the third person.
", "templateType": "anything", "can_override": false}, "pronoun": {"name": "pronoun", "group": "Ungrouped variables", "definition": "scenario[\"pnoun\"]", "description": "Either \"he\" or \"she\" depending on the gender of name3.
", "templateType": "anything", "can_override": false}, "name1": {"name": "name1", "group": "Ungrouped variables", "definition": "scenario[\"n1\"]", "description": "The name of the first person.
", "templateType": "anything", "can_override": false}, "name2": {"name": "name2", "group": "Ungrouped variables", "definition": "scenario[\"n2\"]", "description": "The name of the second person.
", "templateType": "anything", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["scenarios", "index", "scenario", "name1", "name2", "name3", "pronoun", "direc1", "direc2", "degrees", "option2", "option3", "option4"], "variable_groups": [], "functions": {}, "preamble": {"js": "", "css": ""}, "parts": [{"type": "1_n_2", "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": "How many degrees did {name3} turn through between looking at {name1} and looking at {name2}?
", "minMarks": 0, "maxMarks": 0, "shuffleChoices": true, "displayType": "radiogroup", "displayColumns": 0, "showCellAnswerState": true, "choices": ["{degrees}", "{option2}", "{option3}", "{option4}"], "matrix": ["1", 0, 0, 0], "distractors": ["Well done - you are correct!", "Read the question carefully and try again.", "Read the question carefully and try again.", "Read the question carefully and try again."]}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}, {"name": "MG Mass calculations from a nutrition label (7)", "extensions": [], "custom_part_types": [], "resources": [["question-resources/FDA_Nutrition_Facts_Label_2016_300.png", "/srv/numbas/media/question-resources/FDA_Nutrition_Facts_Label_2016_300.png"]], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Adelle Colbourn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/2083/"}], "tags": ["LANTITE", "Western Sydney MESH"], "metadata": {"description": "Used for LANTITE preparation (Australia). MG = Measurement & Geometry strand. A nutrition label is shown, and one multiple choice question asked. There are seven potential questions (scenarios).
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "The nutrition facts for a snack food are given on the nutrition panel below.
\nhttps://commons.wikimedia.org/wiki/File:FDA_Nutrition_Facts_Label_2016.png
", "advice": "{advice}
", "rulesets": {}, "builtin_constants": {"e": true, "pi,\u03c0": true, "i": true}, "constants": [], "variables": {"scenarios": {"name": "scenarios", "group": "Ungrouped variables", "definition": "json_decode(safe(\"[\\n {\\n \\\"question\\\":\\\"Dan eats three servings of the snack. How many grams of sodium does he consume in total?\\\",\\n \\\"answer\\\":\\\"0.48\\\",\\n \\\"distractor1\\\":\\\"0.048\\\",\\n \\\"distractor2\\\":\\\"4.8\\\",\\n \\\"distractor3\\\":\\\"48\\\",\\n \\\"feedback\\\":\\\"Each serving contains 160 milligrams of sodium.The list of all potential questions, answers, distractors and feedback (advice).
", "templateType": "json", "can_override": false}, "scenario": {"name": "scenario", "group": "Ungrouped variables", "definition": "random(scenarios)", "description": "The particular scenario for the current question.
", "templateType": "anything", "can_override": false}, "prompt": {"name": "prompt", "group": "Ungrouped variables", "definition": "scenario[\"question\"]", "description": "The randomly selected question.
", "templateType": "anything", "can_override": false}, "ans": {"name": "ans", "group": "Ungrouped variables", "definition": "scenario[\"answer\"]", "description": "The correct answer for the randomly selected question.
", "templateType": "anything", "can_override": false}, "dis1": {"name": "dis1", "group": "Ungrouped variables", "definition": "scenario[\"distractor1\"]", "description": "The first incorrect answer for the randomly selected question.
", "templateType": "anything", "can_override": false}, "dis2": {"name": "dis2", "group": "Ungrouped variables", "definition": "scenario[\"distractor2\"]", "description": "The second incorrect answer for the randomly selected question.
", "templateType": "anything", "can_override": false}, "dis3": {"name": "dis3", "group": "Ungrouped variables", "definition": "scenario[\"distractor3\"]", "description": "The third incorrect answer for the randomly selected question.
", "templateType": "anything", "can_override": false}, "advice": {"name": "advice", "group": "Ungrouped variables", "definition": "scenario[\"feedback\"]", "description": "The advice (feedback) for the randomly selected question.
", "templateType": "anything", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["scenarios", "scenario", "prompt", "ans", "dis1", "dis2", "dis3", "advice"], "variable_groups": [], "functions": {}, "preamble": {"js": "", "css": ""}, "parts": [{"type": "1_n_2", "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": "{prompt}
", "minMarks": 0, "maxMarks": 0, "shuffleChoices": true, "displayType": "radiogroup", "displayColumns": 0, "showCellAnswerState": true, "choices": ["{ans}", "{dis1}", "{dis2}", "{dis3}"], "matrix": ["1", 0, 0, 0], "distractors": ["Well done! You are correct.", "", "", ""]}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}, {"name": "MG Area by subtraction (10+)", "extensions": [], "custom_part_types": [], "resources": [["question-resources/classroom.png", "/srv/numbas/media/question-resources/classroom.png"]], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Adelle Colbourn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/2083/"}], "tags": ["LANTITE", "Western Sydney MESH"], "metadata": {"description": "Used for LANTITE preparation (Australia). MG = Measurement & Geometry strand. Students must calculate the area of the classroom excluding the storeroom. The length and width of the classroom and the area of the storeroom are randomly generated.
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "\n\n\n\n\n\n\n\n\n\nA rectangular primary school classroom has dimensions {width} metres by {length} metres. A storeroom in one corner has floor area {area} m2.
\nThe area of a rectangle is given by the formula Area = Length x Breadth.
\nThe area of the rectangular classroom is {width} x {length} = {width*length} square metres (abbreviated to m2) .
\nThe area of the storeroom must be subtracted from this.
\n{width*length} m2 - {area} m2 = {width*length-area} m2.
\nThe floor area of the classroom is {width*length-area} m2.
", "rulesets": {}, "builtin_constants": {"e": true, "pi,\u03c0": true, "i": true}, "constants": [], "variables": {"width": {"name": "width", "group": "Ungrouped variables", "definition": "random(5 .. 8#0.5)", "description": "\n\n\n\n\n\n\n\n\nWidth of classroom is between 5m and 8m, in half-metre increments.
", "templateType": "randrange", "can_override": false}, "extrawidth": {"name": "extrawidth", "group": "Ungrouped variables", "definition": "random(1 .. 2.5#0.5)", "description": "\n\n\n\nThis is how many metres greater the length is, than the width.
", "templateType": "randrange", "can_override": false}, "area": {"name": "area", "group": "Ungrouped variables", "definition": "precround(0.15*width*length,0)", "description": "\n\n\n\n\n\n\nArea of storeroom is 15% of area of classroom, rounded to nearest whole number.
", "templateType": "anything", "can_override": false}, "length": {"name": "length", "group": "Ungrouped variables", "definition": "width+extrawidth", "description": "\n\n\n\n\n\n\n\n\n\n\n\nLength of classroom is between 1 and 2.5 metres more than width.
", "templateType": "anything", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["width", "length", "area", "extrawidth"], "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, "prompt": "What is the floor area of the classroom in square metres, excluding the storeroom? The diagram is not drawn to scale.
", "minValue": "{length}*{width}-{area}", "maxValue": "{length}*{width}-{area}", "correctAnswerFraction": false, "allowFractions": false, "mustBeReduced": false, "mustBeReducedPC": 0, "showFractionHint": true, "notationStyles": ["plain", "en", "si-en"], "correctAnswerStyle": "plain"}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}, {"name": "MG NC Thermometers degrees celsius (8)", "extensions": [], "custom_part_types": [], "resources": [["question-resources/thermometer_5_degrees.png", "/srv/numbas/media/question-resources/thermometer_5_degrees.png"], ["question-resources/thermometer_19_degrees.png", "/srv/numbas/media/question-resources/thermometer_19_degrees.png"], ["question-resources/thermometer_32_degrees.png", "/srv/numbas/media/question-resources/thermometer_32_degrees.png"], ["question-resources/thermometer_minus_6_degrees.png", "/srv/numbas/media/question-resources/thermometer_minus_6_degrees.png"]], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Don Shearman", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/680/"}, {"name": "Adelle Colbourn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/2083/"}], "tags": ["LANTITE", "Western Sydney MESH"], "metadata": {"description": "Used for LANTITE preparation (Australia). MG = Measurement & Geometry strand. NC = Non-Calculator strand. Students are shown an image of a thermometer calibrated in degrees Celsius. Student must answer a question using the thermometer. The image is randomly selected from a pool of 4. There are two different potential questions for each thermometer. Hence 8 different questions in total.
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "\n\n\n\nThis thermometer is calibrated in degrees Celsius. Use the temperature reading on the thermometer to answer the question shown below the thermometer.
\n{image('resources/question-resources/'+picture)}
\n", "advice": "How to read the thermometer
\nThe major division on this thermometer is 10°C. In other words, the numbers on the labelled graduations increase by 10°C.
\nThe minor division on this thermometer is 2°C. In other words, the space between any two graduation marks represents 2°C.
\nThe reading is halfway between two graduation marks, so you will need to add 1°C to the lower reading.
\nUse this knowledge to read the temperature on the thermometer.
\nSome useful things to know about temperatures measured in degrees Celsius:
\nThe question for the randomly selected scenario.
", "templateType": "anything", "can_override": false}, "scenarios": {"name": "scenarios", "group": "Ungrouped variables", "definition": "json_decode(safe(\"[\\n{\\n\\\"pic\\\":\\\"thermometer_minus_6_degrees.png\\\",\\n\\\"qn\\\":\\\"Which temperature would be 4 degrees warmer than the temperature shown?\\\",\\n\\\"ans\\\":\\\"-2°C\\\",\\n\\\"wrong1\\\":\\\"2°C\\\",\\n\\\"wrong2\\\":\\\"-12°C\\\",\\n\\\"odd\\\":\\\"n\\\"\\n},\\n{\\n\\\"pic\\\":\\\"thermometer_minus_6_degrees.png\\\",\\n\\\"qn\\\":\\\"Which temperature would be 4 degrees colder than the temperature shown?\\\",\\n\\\"ans\\\":\\\"-10°C\\\",\\n\\\"wrong1\\\":\\\"-2°C\\\",\\n\\\"wrong2\\\":\\\"-12°C\\\",\\n\\\"odd\\\":\\\"n\\\"\\n},\\n{\\n\\\"pic\\\":\\\"thermometer_5_degrees.png\\\",\\n\\\"qn\\\":\\\"If the thermometer displays the outside temperature, the outside air would feel:\\\",\\n\\\"ans\\\":\\\"quite cold\\\",\\n\\\"wrong1\\\":\\\"very hot\\\",\\n\\\"wrong2\\\":\\\"comfortable\\\",\\n\\\"odd\\\":\\\"y\\\"\\n},\\n{\\n\\\"pic\\\":\\\"thermometer_5_degrees.png\\\",\\n\\\"qn\\\":\\\"If the temperature increased by 5°C above the temperature shown, what would the temperature then be?\\\",\\n\\\"ans\\\":\\\"10°C\\\",\\n\\\"wrong1\\\":\\\"0°C\\\",\\n\\\"wrong2\\\":\\\"15°C\\\",\\n\\\"odd\\\":\\\"y\\\"\\n},\\n{\\n\\\"pic\\\":\\\"thermometer_19_degrees.png\\\",\\n\\\"qn\\\":\\\"If the thermometer displays the temperature outside, the outside air would feel:?\\\",\\n\\\"ans\\\":\\\"comfortable\\\",\\n\\\"wrong1\\\":\\\"very hot\\\",\\n\\\"wrong2\\\":\\\"very cold\\\",\\n\\\"odd\\\":\\\"y\\\"\\n},\\n{\\n\\\"pic\\\":\\\"thermometer_19_degrees.png\\\",\\n\\\"qn\\\":\\\"If the temperature increased by 3°C above the temperature shown, what would the temperature then be?\\\",\\n\\\"ans\\\":\\\"22°C\\\",\\n\\\"wrong1\\\":\\\"16°C\\\",\\n\\\"wrong2\\\":\\\"25°C\\\",\\n\\\"odd\\\":\\\"y\\\"\\n},\\n{\\n\\\"pic\\\":\\\"thermometer_32_degrees.png\\\",\\n\\\"qn\\\":\\\"If the thermometer displays the temperature outside, it could be a good day for:\\\",\\n\\\"ans\\\":\\\"swimming\\\",\\n\\\"wrong1\\\":\\\"skiing\\\",\\n\\\"wrong2\\\":\\\"long distance running\\\",\\n\\\"odd\\\":\\\"n\\\"\\n},\\n{\\n\\\"pic\\\":\\\"thermometer_32_degrees.png\\\",\\n\\\"qn\\\":\\\"What is the minimum temperature that could be measured using this thermometer?\\\",\\n\\\"ans\\\":\\\"-28°C\\\",\\n\\\"wrong1\\\":\\\"-24°C\\\",\\n\\\"wrong2\\\":\\\"-16°C\\\",\\n\\\"odd\\\":\\\"n\\\"\\n}\\n]\"))", "description": "The list of images with corresponding question, answer, two distractors and the odd/even status of the reading.
", "templateType": "json", "can_override": false}, "scenario": {"name": "scenario", "group": "Ungrouped variables", "definition": "random(scenarios)", "description": "The randomly selected scenario.
", "templateType": "anything", "can_override": false}, "picture": {"name": "picture", "group": "Ungrouped variables", "definition": "scenario[\"pic\"]", "description": "The image for the randomly selected scenario.
", "templateType": "anything", "can_override": false}, "answer": {"name": "answer", "group": "Ungrouped variables", "definition": "scenario[\"ans\"]", "description": "The correct answer for the randomly selected scenario.
", "templateType": "anything", "can_override": false}, "dis1": {"name": "dis1", "group": "Ungrouped variables", "definition": "scenario[\"wrong1\"]", "description": "The first incorrect answer for the randomly selected scenario.
", "templateType": "anything", "can_override": false}, "dis2": {"name": "dis2", "group": "Ungrouped variables", "definition": "scenario[\"wrong2\"]", "description": "The second incorrect answer for the randomly selected scenario.
", "templateType": "anything", "can_override": false}, "midway": {"name": "midway", "group": "Ungrouped variables", "definition": "scenario[\"odd\"]", "description": "The odd/even status for the randomly selected scenario (used in Advice).
", "templateType": "anything", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["scenarios", "scenario", "picture", "question", "answer", "dis1", "dis2", "midway"], "variable_groups": [], "functions": {}, "preamble": {"js": "", "css": ""}, "parts": [{"type": "1_n_2", "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": "\n{question}
", "minMarks": 0, "maxMarks": 0, "shuffleChoices": true, "displayType": "radiogroup", "displayColumns": 0, "showCellAnswerState": true, "choices": ["{answer}", "{dis1}", "{dis2}"], "matrix": ["1", 0, 0], "distractors": ["Well done! ", "", ""]}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}]}, {"name": "Statistics and Probability strand", "pickingStrategy": "all-ordered", "pickQuestions": "10", "questionNames": ["Water usage (7)", "Pie chart for LANTITE (7)", "Mens health infographic (7)", "Comfort zone (5)", "Airline chart distance vs cost (7)", "African literacy bar chart (7)"], "questions": [{"name": "SP Water usage column charts (7)", "extensions": [], "custom_part_types": [], "resources": [["question-resources/How_does_your_home_compare.png", "/srv/numbas/media/question-resources/How_does_your_home_compare.png"]], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Adelle Colbourn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/2083/"}], "tags": ["LANTITE", "Western Sydney MESH"], "metadata": {"description": "Used for LANTITE preparation (Australia). SP = Statistics & Probability strand. Students are asked a multiple choice question based on a series of bar charts. The question is randomly selected from a pool of seven questions.
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "\n\n\n\n\n\n\n\n\n\n\nThe chart below shows the average amount of water used per household per day in Sydney.
\nThese amounts depend upon the number of people in the household, the size of the property in square metres, and the billing quarter (three month period).
\nGeneral advice:
\nConsider how to read this chart:
\nSpecific Advice:
\n{advice}
\n", "rulesets": {}, "builtin_constants": {"e": true, "pi,\u03c0": true, "i": true}, "constants": [], "variables": {"correctanswer": {"name": "correctanswer", "group": "Ungrouped variables", "definition": "scenario[\"answer\"]", "description": "\n\n\n\n\n\n
The correct answer for the randomly chosen scenario.
", "templateType": "anything", "can_override": false}, "wrong1": {"name": "wrong1", "group": "Ungrouped variables", "definition": "scenario[\"distractor1\"]", "description": "\n\n\n\n\n\nThe first incorrect answer (distractor) for the randomly chosen scenario.
", "templateType": "anything", "can_override": false}, "scenarios": {"name": "scenarios", "group": "Ungrouped variables", "definition": "json_decode(safe(\"[\\n {\\n \\\"question\\\":\\\"Which property size consistently uses the most water?\\\",\\n \\\"answer\\\":\\\"Large\\\",\\n \\\"distractor1\\\":\\\"Medium\\\",\\n \\\"distractor2\\\":\\\"Small\\\",\\n \\\"feedback\\\":\\\"Every column in the third row of the chart shows a larger number than either of those directly above it.The question statement, correct answer, three distractors and Advice for each of the seven possible questions.
", "templateType": "json", "can_override": false}, "wrong2": {"name": "wrong2", "group": "Ungrouped variables", "definition": "scenario[\"distractor2\"]", "description": "\n\n\nThe second incorrect answer (distractor) for the randomly chosen scenario.
", "templateType": "anything", "can_override": false}, "scenario": {"name": "scenario", "group": "Ungrouped variables", "definition": "random(scenarios)", "description": "\n\n\n\n\nThe randomly chosen scenario, consisting of question statement, correct answer, three distractors and Advice.
", "templateType": "anything", "can_override": false}, "questionwording": {"name": "questionwording", "group": "Ungrouped variables", "definition": "scenario[\"question\"]", "description": "\n\n\n\n\n\nThe question statement for the randomly chosen scenario.
", "templateType": "anything", "can_override": false}, "advice": {"name": "advice", "group": "Ungrouped variables", "definition": "scenario[\"feedback\"]", "description": "The custom advice (feedback) for the selected scenario question.
", "templateType": "anything", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["scenarios", "scenario", "questionwording", "correctanswer", "wrong1", "wrong2", "advice"], "variable_groups": [], "functions": {}, "preamble": {"js": "", "css": ""}, "parts": [{"type": "1_n_2", "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": "Use the chart to answer the following question:
\n{questionwording}
", "minMarks": 0, "maxMarks": 0, "shuffleChoices": true, "displayType": "radiogroup", "displayColumns": 0, "showCellAnswerState": true, "choices": ["\n{correctanswer}", "{wrong1}", "{wrong2}"], "matrix": ["1", 0, 0], "distractors": ["Well done!", "Have you read the question and the axis labels carefully? ", "Have you read the question and the axis labels carefully? "]}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}, {"name": "SP NC Pie chart for LANTITE test dates (7)", "extensions": [], "custom_part_types": [], "resources": [["question-resources/when_sitting_lantite_test.png", "/srv/numbas/media/question-resources/when_sitting_lantite_test.png"]], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Don Shearman", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/680/"}, {"name": "Adelle Colbourn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/2083/"}], "tags": ["LANTITE", "Western Sydney MESH"], "metadata": {"description": "Used for LANTITE preparation (Australia). SP = Statistics & Probability strand. NC = Non-Calculator strand. Students are asked a multiple choice question based on a pie chart. The question is randomly selected from a pool of seven questions.
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "\n\n\n\nIn April, some Teacher Education students were asked when they were planning to sit the LANTITE numeracy test.
\nTheir responses are shown in the pie chart below.
\n{advice}
", "rulesets": {}, "builtin_constants": {"e": true, "pi,\u03c0": true, "i": true}, "constants": [], "variables": {"question": {"name": "question", "group": "Ungrouped variables", "definition": "scenario[\"qn\"]", "description": "\nThe question for the randomly selected scenario.
", "templateType": "anything", "can_override": false}, "scenarios": {"name": "scenarios", "group": "Ungrouped variables", "definition": "json_decode(safe(\"[\\n{\\n\\\"qn\\\":\\\"What percentage of students were hoping to sit the test in the May window?\\\",\\n\\\"ans\\\":\\\"6.2%\\\",\\n\\\"wrong1\\\":\\\"18.8%\\\",\\n\\\"wrong2\\\":\\\"266.2%\\\",\\n\\\"wrong3\\\":\\\"7.2%\\\",\\n\\\"feedback\\\":\\\"All of the percentages must add to 100%.The list of images with corresponding question, answer, two distractors and the odd/even status of the reading.
", "templateType": "json", "can_override": false}, "scenario": {"name": "scenario", "group": "Ungrouped variables", "definition": "random(scenarios)", "description": "The randomly selected scenario.
", "templateType": "anything", "can_override": false}, "answer": {"name": "answer", "group": "Ungrouped variables", "definition": "scenario[\"ans\"]", "description": "The correct answer for the randomly selected scenario.
", "templateType": "anything", "can_override": false}, "dis1": {"name": "dis1", "group": "Ungrouped variables", "definition": "scenario[\"wrong1\"]", "description": "The first incorrect answer for the randomly selected scenario.
", "templateType": "anything", "can_override": false}, "dis2": {"name": "dis2", "group": "Ungrouped variables", "definition": "scenario[\"wrong2\"]", "description": "The second incorrect answer for the randomly selected scenario.
", "templateType": "anything", "can_override": false}, "dis3": {"name": "dis3", "group": "Ungrouped variables", "definition": "scenario[\"wrong3\"]", "description": "The third incorrect answer for the randomly selected scenario.
", "templateType": "anything", "can_override": false}, "advice": {"name": "advice", "group": "Ungrouped variables", "definition": "scenario[\"feedback\"]", "description": "The customised feedback for the Advice section.
", "templateType": "anything", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["scenarios", "scenario", "question", "answer", "dis1", "dis2", "dis3", "advice"], "variable_groups": [], "functions": {}, "preamble": {"js": "", "css": ""}, "parts": [{"type": "1_n_2", "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": "\n{question}
", "minMarks": 0, "maxMarks": 0, "shuffleChoices": true, "displayType": "radiogroup", "displayColumns": 0, "showCellAnswerState": true, "choices": ["{answer}", "{dis1}", "{dis2}", "{dis3}"], "matrix": ["1", 0, 0, 0], "distractors": ["Well done! ", "", "", ""]}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}, {"name": "SP Mens health infographic using birth year (7)", "extensions": [], "custom_part_types": [], "resources": [["question-resources/air_force_medical_infographic.png", "/srv/numbas/media/question-resources/air_force_medical_infographic.png"], ["question-resources/air_force_medical_infographic_550.png", "/srv/numbas/media/question-resources/air_force_medical_infographic_550.png"], ["question-resources/air_force_medical_infographic_500.png", "/srv/numbas/media/question-resources/air_force_medical_infographic_500.png"]], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Adelle Colbourn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/2083/"}], "tags": ["LANTITE"], "metadata": {"description": "Used for LANTITE preparation (Australia). SP = Statistics & Probability strand. Students are shown an infographic, given the details of one man and asked how many routine screenings they should have. There are seven possible questions.
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "\n\n\n\n\n\n\n\nThe infographic below shows the recommended routine health screenings for males.
\nhttps://www.airforcemedicine.af.mil/News/Art/igphoto/2001546026/
", "advice": "\n{names[index]} was born in {year[index]}.
\nIn the year 2019 he is 2019 - {year[index]} = {2019 - year[index]} years old.
\nHe has normal blood pressure, so will not require diabetes screening. He has no symptoms of depression.
\nHe {smoker[index]}.
\nBased on these facts, use the infographic to determine the number of screenings he needs.
\n{names[index]} should have {screenings[index]} health {plural[index]}.
", "rulesets": {}, "builtin_constants": {"e": true, "pi,\u03c0": true, "i": true}, "constants": [], "variables": {"smoker": {"name": "smoker", "group": "Ungrouped variables", "definition": "['is a current smoker','is a current smoker','is a current smoker','is a former smoker','is a former smoker','has never smoked','has never smoked','has never smoked','has never smoked']", "description": "\n\n\n\n\nThe list which states the smoking status of each person.
", "templateType": "anything", "can_override": false}, "names": {"name": "names", "group": "Ungrouped variables", "definition": "['Joe','Wayne','Yan','Costa','Jose','Tim','Bruce','Steve','Lee']", "description": "\n\n\n\n\n\nThe list of all potential names.
", "templateType": "anything", "can_override": false}, "plural": {"name": "plural", "group": "Ungrouped variables", "definition": "['screenings','screenings','screenings','screening','screenings','screenings','screenings','screening','screenings']", "description": "\n\n\nThe list which has the correct word - 'screening' if only 1 screening is recommended, and 'screenings' for 2 or more recommended screenings. Used in the Advice section. This could also have been done with conditional statements.
", "templateType": "anything", "can_override": false}, "year": {"name": "year", "group": "Ungrouped variables", "definition": "[1962,1969,1953,1985,1983,1969,1973,1991,1951]", "description": "\n\n\n\n\nThe list of all potential birth years.
", "templateType": "anything", "can_override": false}, "screenings": {"name": "screenings", "group": "Ungrouped variables", "definition": "[4,3,4,1,2,3,2,1,2]", "description": "\n\n\n\n\nThe list containing the number of recommended screenings (the answer).
", "templateType": "anything", "can_override": false}, "index": {"name": "index", "group": "Ungrouped variables", "definition": "random(0 .. 8#1)", "description": "\n\nThe index to select one person's name, their birth year, their smoking status, the correct screening/screenings word, and the number of screenings recommended (the answer).
", "templateType": "randrange", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["index", "names", "year", "screenings", "smoker", "plural"], "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, "prompt": "{names[index]} was born in {year[index]}. He {smoker[index]}. He had his blood pressure checked last year and it is in the normal range. He is not African-American. He has no symptoms of depression.
\nAccording to the infographic, how many routine screenings are recommended in 2019 for {names[index]}?
", "minValue": "screenings[index]", "maxValue": "screenings[index]", "correctAnswerFraction": false, "allowFractions": false, "mustBeReduced": false, "mustBeReducedPC": 0, "showFractionHint": true, "notationStyles": ["plain", "en", "si-en"], "correctAnswerStyle": "plain"}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}, {"name": "SP Comfort zone (5)", "extensions": [], "custom_part_types": [], "resources": [["question-resources/Comfort_chart.png", "/srv/numbas/media/question-resources/Comfort_chart.png"]], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Adelle Colbourn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/2083/"}], "tags": ["LANTITE", "Western Sydney MESH"], "metadata": {"description": "Used for LANTITE preparation (Australia). SP = Statistics & Probability strand. Students are asked two true/false questions based on a chart. The pair of true/false questions are randomly selected from a pool of five pairs of questions.
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "\n\n\n\n\n\n\n\n\n\n\n\nThe chart below can be used to determine whether a room will feel comfortable, for a given temperature and level of relative humidity.
\nPoints inside the shaded area should feel comfortable for most people.
\nPoints outside of the shaded area will not feel comfortable for most people.
\nUse the chart to decide whether each statement below is True or False:
", "advice": "\nExamine the chart, in particular noting the axis labels and scales, and read the question carefully.
\nFor the first statement:
\n{explanation1}
\nFor the second statement:
\n{explanation2}
", "rulesets": {}, "builtin_constants": {"e": true, "pi,\u03c0": true, "i": true}, "constants": [], "variables": {"scenario": {"name": "scenario", "group": "Ungrouped variables", "definition": "random(scenarios)", "description": "\n\nThe randomly selected scenario.
", "templateType": "anything", "can_override": false}, "correct1": {"name": "correct1", "group": "Ungrouped variables", "definition": "scenario[\"answer1\"]", "description": "\n\nThe first correct answer for the randomly selected scenario.
", "templateType": "anything", "can_override": false}, "scenarios": {"name": "scenarios", "group": "Ungrouped variables", "definition": "json_decode(safe(\"[\\n{\\n\\\"question1\\\":\\\"A room with temperature $25$°C and relative humidity $60\\\\\\\\%$ would feel comfortable to most people.\\\",\\n\\\"answer1\\\":\\\"True\\\",\\n\\\"advice1\\\":\\\"The intersection of the $25$°C horizontal line and the $60\\\\\\\\%$ vertical line lies within the shaded area.The 7 possible T/F question pairs, each along with their correct answer, distractor and the Advice.
", "templateType": "json", "can_override": false}, "prompt1": {"name": "prompt1", "group": "Ungrouped variables", "definition": "scenario[\"question1\"]", "description": "\n\nThe first question for the randomly selected scenario.
", "templateType": "anything", "can_override": false}, "explanation1": {"name": "explanation1", "group": "Ungrouped variables", "definition": "scenario[\"advice1\"]", "description": "The customised advice for the first question in the given scenario.
", "templateType": "anything", "can_override": false}, "prompt2": {"name": "prompt2", "group": "Ungrouped variables", "definition": "scenario[\"question2\"]", "description": "The second question for the randomly selected scenario.
", "templateType": "anything", "can_override": false}, "correct2": {"name": "correct2", "group": "Ungrouped variables", "definition": "scenario[\"answer2\"]", "description": "The second correct answer for the randomly selected scenario.
", "templateType": "anything", "can_override": false}, "explanation2": {"name": "explanation2", "group": "Ungrouped variables", "definition": "scenario[\"advice2\"]", "description": "The customised advice for the second question in the given scenario.
", "templateType": "anything", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["scenarios", "scenario", "prompt1", "prompt2", "correct1", "correct2", "explanation1", "explanation2"], "variable_groups": [], "functions": {}, "preamble": {"js": "", "css": ""}, "parts": [{"type": "m_n_x", "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": "Below are some statements about the chart provided above.
\nSelect 'True or 'False' for each statement.
", "minMarks": 0, "maxMarks": "1", "minAnswers": 0, "maxAnswers": 0, "shuffleChoices": false, "shuffleAnswers": false, "displayType": "radiogroup", "warningType": "none", "showCellAnswerState": true, "markingMethod": "sum ticked cells", "choices": ["{prompt1}", "{prompt2}"], "matrix": [["if(correct1=\"True\",0.5,0)", "if(correct1=\"False\",0.5,0)"], ["if(correct2=\"True\",0.5,0)", "if(correct2=\"False\",0.5,0)"]], "layout": {"type": "all", "expression": ""}, "answers": ["True", "False"]}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}, {"name": "SP Airline chart distance vs cost (7)", "extensions": [], "custom_part_types": [], "resources": [["question-resources/Long_haul_flights_vs_cost_chart.png", "/srv/numbas/media/question-resources/Long_haul_flights_vs_cost_chart.png"], ["question-resources/InkedLong_haul_flights_vs_cost_chart_advice1_small.jpg", "/srv/numbas/media/question-resources/InkedLong_haul_flights_vs_cost_chart_advice1_small.jpg"], ["question-resources/InkedLong_haul_flights_vs_cost_chart_advice2_LI_small.jpg", "/srv/numbas/media/question-resources/InkedLong_haul_flights_vs_cost_chart_advice2_LI_small.jpg"], ["question-resources/InkedLong_haul_flights_vs_cost_chart_advice3_LI_small.jpg", "/srv/numbas/media/question-resources/InkedLong_haul_flights_vs_cost_chart_advice3_LI_small.jpg"], ["question-resources/InkedLong_haul_flights_vs_cost_chart_advice4_LI_small.jpg", "/srv/numbas/media/question-resources/InkedLong_haul_flights_vs_cost_chart_advice4_LI_small.jpg"]], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Adelle Colbourn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/2083/"}], "tags": ["LANTITE"], "metadata": {"description": "Used for LANTITE preparation (Australia). SP = Statistics & Probability strand. Students are shown an unuaual chart and asked one of seven possible questions. The Advice for this question is general in nature.
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "\n\n\n\n\n\n\nThe chart below shows the distance and change in cost of a number of common flight routes.
\nFirst, read the notes below to identify and understand the axes on this unusual chart:
\nSecondly, read the notes below to investigate how two routes might be related:
\nOnce you have undestood how to read this chart, read the question carefully, to determine what is required. Sometimes the answer can be read straight from the chart.
\nHowever, you might then be asked to increase or decrease an amount by a percentage. For example:
\nThe quickest way is to multiply $1 600 by 0.8 (which is equivalent to finding 100% - 20%).
\nThe 2018 fare was $1 280.
\nThis is a little more complicated, because $900 is 80% of the 2014 fare.
\nTo find 100% of the 2014 fare, divide $900 by 0.8. Note that this is NOT the same as multiplying by 1.2.
\nThe 2014 fare was $1 125.
", "rulesets": {}, "variables": {"answer": {"name": "answer", "group": "Ungrouped variables", "definition": "scenario[\"correctanswer\"]", "description": "\n\nThe correct answer from the randomly selected scenario.
", "templateType": "anything"}, "question": {"name": "question", "group": "Ungrouped variables", "definition": "scenario[\"questiontext\"]", "description": "\n\n\nThe question from the randomly selected scenario.
", "templateType": "anything"}, "scenario": {"name": "scenario", "group": "Ungrouped variables", "definition": "random(scenarios)", "description": "\n\n\n\nThe randomly selected scenario.
", "templateType": "anything"}, "wrong2": {"name": "wrong2", "group": "Ungrouped variables", "definition": "scenario[\"distractor2\"]", "description": "\nThe second incorrect answer from the randomly selected scenario.
", "templateType": "anything"}, "wrong1": {"name": "wrong1", "group": "Ungrouped variables", "definition": "scenario[\"distractor1\"]", "description": "\n\n\nThe first incorrect answer from the randomly selected scenario.
", "templateType": "anything"}, "wrong3": {"name": "wrong3", "group": "Ungrouped variables", "definition": "scenario[\"distractor3\"]", "description": "\n\n\nThe third incorrect answer from the randomly selected scenario.
", "templateType": "anything"}, "scenarios": {"name": "scenarios", "group": "Ungrouped variables", "definition": "json_decode(safe(\"[\\n{\\n\\\"questiontext\\\":\\\"Which flight of less than 3000 km had the largest percentage reduction in price?\\\",\\n\\\"correctanswer\\\":\\\"Amsterdam - London\\\",\\n\\\"distractor1\\\":\\\"Boston - Dallas\\\",\\n\\\"distractor2\\\":\\\"Hong-Kong - Singapore\\\",\\n\\\"distractor3\\\":\\\"London - Frankfurt\\\"\\n},\\n{\\n\\\"questiontext\\\":\\\"Which two routes had the largest percentage reduction in price?\\\",\\n\\\"correctanswer\\\":\\\"Los Angeles - Paris and Los Angeles - London\\\",\\n\\\"distractor1\\\":\\\"San Francisco - Beijing and Los Angeles - Seoul\\\",\\n\\\"distractor2\\\":\\\"Singapore - Sydney and Orlando - Seattle\\\",\\n\\\"distractor3\\\":\\\"Orlando - London and New York - Paris\\\"\\n},\\n{\\n\\\"questiontext\\\":\\\"Any route longer than 5000 km is classified as long-haul. How many long-haul routes are shown on this chart?\\\",\\n\\\"correctanswer\\\":12,\\n\\\"distractor1\\\":8,\\n\\\"distractor2\\\":10,\\n\\\"distractor3\\\":6\\n},\\n{\\n\\\"questiontext\\\":\\\"Which statement is not true?\\\",\\n\\\"correctanswer\\\":\\\"Hong-Kong - Singapore and Hong-Kong - Beijing were the only two routes with prices that decreased by the same percentage.\\\",\\n\\\"distractor1\\\":\\\"As a general trend, the longer flights decreased by a larger percentage than the shorter flights.\\\",\\n\\\"distractor2\\\":\\\"The Singapore - Sydney route became more expensive.\\\",\\n\\\"distractor3\\\":\\\"Trans-Atlantic flights generally decreased by a higher percentage than other flights.\\\"\\n},\\n{\\n\\\"questiontext\\\":\\\"Prior to 2014, an economy-class ticket on the Los Angeles - Seoul route cost an average of $1 600. How much would it cost on average at the end of 2018?\\\",\\n\\\"correctanswer\\\":\\\"$1 280\\\",\\n\\\"distractor1\\\":\\\"$80\\\",\\n\\\"distractor2\\\":\\\"$320\\\",\\n\\\"distractor3\\\":\\\"$1 580\\\"\\n},\\n{\\n\\\"questiontext\\\":\\\"If John travelled Dubai - Singapore then Singapore - Sydney, how far approximately did he travel?\\\",\\n\\\"correctanswer\\\":\\\"12 100 km\\\",\\n\\\"distractor1\\\":\\\"5 800 km\\\",\\n\\\"distractor2\\\":\\\"6 300 km\\\",\\n\\\"distractor3\\\":\\\"12 500 km\\\"\\n},\\n{\\n\\\"questiontext\\\":\\\"After 2018, a ticket on the Los Angeles - Seoul route cost an average of $900. What was the average price prior to 2014?\\\",\\n\\\"correctanswer\\\":\\\"$1 125\\\",\\n\\\"distractor1\\\":\\\"$1 080\\\",\\n\\\"distractor2\\\":\\\"$920\\\",\\n\\\"distractor3\\\":\\\"$720\\\"\\n}\\n]\"))", "description": "\n\n\n\n\n\nThe 7 different scenarios. Each consists of the question, the correct answer, and three incorrect options.
", "templateType": "json"}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["scenarios", "scenario", "question", "answer", "wrong1", "wrong2", "wrong3"], "variable_groups": [], "functions": {}, "preamble": {"js": "", "css": ""}, "parts": [{"type": "1_n_2", "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": "\n{question}
", "minMarks": 0, "maxMarks": 0, "shuffleChoices": true, "displayType": "radiogroup", "displayColumns": 0, "showCellAnswerState": true, "choices": ["\n{answer}", "{wrong1}", "{wrong2}", "{wrong3}"], "matrix": ["1", 0, 0, 0], "distractors": ["Well done!", "Make sure you have studied the axis labels on the chart, then re-read the question.", "Make sure you have studied the axis labels on the chart, then re-read the question.", "Make sure you have studied the axis labels on the chart, then re-read the question."]}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}, {"name": "SP African literacy stacked bar chart (7)", "extensions": [], "custom_part_types": [], "resources": [["question-resources/African_reading_bar_chart.png", "/srv/numbas/media/question-resources/African_reading_bar_chart.png"], ["question-resources/African_reading_bar_chart_800.png", "/srv/numbas/media/question-resources/African_reading_bar_chart_800.png"]], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Adelle Colbourn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/2083/"}], "tags": ["LANTITE"], "metadata": {"description": "Used for LANTITE preparation (Australia). SP = Statistics & Probability strand. Students are shown a stacked bar chart and asked one of seven possible questions.
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "\n\n\n\n\n\nThe Southern and Eastern African Consortium for Monitoring Educational Quality reported on the percentage of Grade 6 pupils reaching reading proficiency levels from six African nations. Their findings are illustrated in the stacked bar chart below.
\nGeneral advice
\nFirst, make sure you check the percentage scale and the Key carefully.
\nThen, read the question carefully and identify which part of the chart it is referring to. Read the question again, to double-check that you have interpreted it correctly.
\nSpecific advice
\n{explanation}
", "rulesets": {}, "variables": {"questionwording": {"name": "questionwording", "group": "Ungrouped variables", "definition": "scenario[\"question\"]", "description": "\n\n\n\nThe question statement for the randomly chosen scenario.
", "templateType": "anything"}, "wrong2": {"name": "wrong2", "group": "Ungrouped variables", "definition": "scenario[\"distractor2\"]", "description": "\n\nThe second incorrect answer (distractor) for the randomly chosen scenario.
", "templateType": "anything"}, "scenario": {"name": "scenario", "group": "Ungrouped variables", "definition": "random(scenarios)", "description": "\n\n\nThe randomly chosen scenario, consisting of question statement, correct answer, three distractors and feedback.
", "templateType": "anything"}, "wrong3": {"name": "wrong3", "group": "Ungrouped variables", "definition": "scenario[\"distractor3\"]", "description": "\n\n\n\nThe third incorrect answer (distractor) for the randomly chosen scenario.
", "templateType": "anything"}, "correctanswer": {"name": "correctanswer", "group": "Ungrouped variables", "definition": "scenario[\"answer\"]", "description": "\n\n\n\nThe correct answer for the randomly chosen scenario.
", "templateType": "anything"}, "scenarios": {"name": "scenarios", "group": "Ungrouped variables", "definition": "json_decode(safe(\"[\\n {\\n \\\"question\\\":\\\"Which country had the highest percentage of pupils in the Desirable range for reading?\\\",\\n \\\"answer\\\":\\\"Zimbabwe\\\",\\n \\\"distractor1\\\":\\\"Kenya\\\",\\n \\\"distractor2\\\":\\\"Mauritius\\\",\\n \\\"distractor3\\\":\\\"Malawi\\\",\\n \\\"advice\\\":\\\"To determine which country had the highest percentage of pupils in the Desirable range, look for the longest light-grey bar. Zimbabwe is the country with the highest percentage of pupils in the Desirable range for reading.\\\"\\n },\\n {\\n \\\"question\\\":\\\"Which country had the lowest percentage of pupils who were Below Minimum standard in reading?\\\",\\n \\\"answer\\\":\\\"Kenya\\\",\\n \\\"distractor1\\\":\\\"Zimbabwe\\\",\\n \\\"distractor2\\\":\\\"Mauritius\\\",\\n \\\"distractor3\\\":\\\"Zambia\\\",\\n \\\"advice\\\":\\\"To find the country with the lowest percentage of pupils who were Below Minimum standard, look for the shortest black bar. Kenya is the country with the lowest percentage of pupils who were Below Minimum standard in reading.\\\"\\n },\\n {\\n \\\"question\\\":\\\"Which two countries had the most similar profiles?\\\",\\n \\\"answer\\\":\\\"Malawi and Zambia\\\",\\n \\\"distractor1\\\":\\\"Kenya and Zambia\\\",\\n \\\"distractor2\\\":\\\"Mauritius and Zimbabwe\\\",\\n \\\"distractor3\\\":\\\"Malawi and Namibia\\\",\\n \\\"advice\\\":\\\"To find the two countries with the most similar profiles, look for the two countries which have black bars of a similar length AND mid-grey bars of a similar length AND light-grey bars of a similar length. Malawi and Zambia have the most similar profiles, as there is the least difference between the length of their bars. \\\"\\n },\\n {\\n \\\"question\\\":\\\"Which country had the highest percentage of pupils whose results were outside of the Desirable range for reading?\\\",\\n \\\"answer\\\":\\\"Malawi\\\",\\n \\\"distractor1\\\":\\\"Zimbabwe\\\",\\n \\\"distractor2\\\":\\\"Mauritius\\\",\\n \\\"distractor3\\\":\\\"Zambia\\\",\\n \\\"advice\\\":\\\"A simple way to answer this particular question is to look for the country with the lowest percentage of pupils in the Desirable range for reading. Malawi is the country with the shortest light-grey bar, so it is therefore the country with the highest percentage of pupils whose results were outside of the Desirable range for reading.\\\"\\n },\\n {\\n \\\"question\\\":\\\"Which country had the highest percentage of pupils who were not Below Minimum standard for reading?\\\",\\n \\\"answer\\\":\\\"Kenya\\\",\\n \\\"distractor1\\\":\\\"Zambia\\\",\\n \\\"distractor2\\\":\\\"Mauritius\\\",\\n \\\"distractor3\\\":\\\"Malawi\\\",\\n \\\"advice\\\":\\\"A simple way to answer this particular question is to look for the country with the lowest percentage of pupils who were Below Minimum standard for reading. The country with the shortest black bar is Kenya, so Kenya has the highest percentage of pupils who were not Below Minimum standard for reading.\\\"\\n },\\n {\\n \\\"question\\\":\\\"What proportion of Namibian pupils reached the Minimum standard for reading, but were not above it?\\\",\\n \\\"answer\\\":\\\"18%\\\",\\n \\\"distractor1\\\":\\\"26%\\\",\\n \\\"distractor2\\\":\\\"8%\\\",\\n \\\"distractor3\\\":\\\"74%\\\",\\n \\\"advice\\\":\\\"To answer this particular question, we need to find the proportion of Namibian students represented by the mid-grey bar. This bar starts at approximately 8% and ends at approximately 26%. Subtracting these gives 18%, so approximately 18% of Namibian pupils reached the Minimum standard for reading, but were not above it.\\\"\\n },\\n {\\n \\\"question\\\":\\\"What proportion of Kenyan pupils were Below Minimum standard for reading?\\\",\\n \\\"answer\\\":\\\"35%\\\",\\n \\\"distractor1\\\":\\\"65%\\\",\\n \\\"distractor2\\\":\\\"45%\\\",\\n \\\"distractor3\\\":\\\"55%\\\",\\n \\\"advice\\\":\\\"To find the proportion of Kenyan pupils who were Below Minimum standard, we need to find the proportion of Kenyan students represented by the black bar. This bar starts at approximately 65% and ends at 100%. Subtracting these gives 35%, so approximately 35% of Kenyan pupils were Below Minimum standard for reading.\\\"\\n }\\n]\"))", "description": "\n\n\nThe question statement, correct answer, three distractors and feedback for each of the seven possible questions.
", "templateType": "json"}, "wrong1": {"name": "wrong1", "group": "Ungrouped variables", "definition": "scenario[\"distractor1\"]", "description": "\n\n\n\nThe first incorrect answer (distractor) for the randomly chosen scenario.
", "templateType": "anything"}, "explanation": {"name": "explanation", "group": "Ungrouped variables", "definition": "scenario[\"advice\"]", "description": "This is the detailed advice (feedback) given to explain the correct answer for the randomly selected scenario.
", "templateType": "anything"}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["scenarios", "scenario", "questionwording", "correctanswer", "wrong1", "wrong2", "wrong3", "explanation"], "variable_groups": [], "functions": {}, "preamble": {"js": "", "css": ""}, "parts": [{"type": "1_n_2", "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": "\n{questionwording}
", "minMarks": 0, "maxMarks": 0, "shuffleChoices": true, "displayType": "radiogroup", "displayColumns": 0, "showCellAnswerState": true, "choices": ["\n{correctanswer}", "{wrong1}", "{wrong2}", "{wrong3}"], "matrix": ["1", 0, 0, 0], "distractors": ["Well done!", "Make sure you check the percentage scale and the Key carefully.", "Make sure you check the percentage scale and the Key carefully.", "Make sure you check the percentage scale and the Key carefully."]}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}]}, {"name": "Non Calculator strand", "pickingStrategy": "all-ordered", "pickQuestions": 1, "questionNames": ["Write an algebraic expression (10+)", "Fraction multiplication (9)", "Use proportional reasoning (10+)", "Sydney water usage (7)"], "questions": [{"name": "NC NA Write an algebraic expression from a word problem (overtime) (10+)", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Don Shearman", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/680/"}, {"name": "Adelle Colbourn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/2083/"}], "tags": ["LANTITE"], "metadata": {"description": "Used for LANTITE preparation (Australia). NC = Non Calculator strand. NA = Number & Algebra strand. Students are given the total hours of work (randomised) and overtime (randomised) and asked to write an expression for the amount of pay earned.
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "\n\n\n\n\n\n$H$ is used to represent a standard hourly rate of pay in dollars.
", "advice": "First work out how many hours were worked at the standard hourly rate. {total_hours} - {over_time} = {normal_hours}
\n{normal_hours} is multiplied by H to give the amount earned during standard hours. {normal_hours} x H = {normal_hours}H
\n{normal_hours}H is earned during the standard hours.
\nH is multiplied by 1.5 for each overtime hour, which is paid at time and a half. There are {over_time} overtime hours, so {over_time} x 1.5 x H = {1.5*over_time}H
\n{1.5*over_time}H is earned during the overtime hours.
\nThen the standard pay and the overtime pay are added: {normal_hours}H + {1.5*over_time}H = {normal_hours+1.5*over_time}H
\n{normal_hours+1.5*over_time}H represents the amount earned after {total_hours} hours work.
", "rulesets": {}, "variables": {"normal_hours": {"name": "normal_hours", "group": "Ungrouped variables", "definition": "random(4 .. 8#1)", "description": "Number of hours paid at the standard rate. Student are required to work this out. It is set up to be greater than or equal to over_time.
", "templateType": "randrange"}, "over_time": {"name": "over_time", "group": "Ungrouped variables", "definition": "random(2 .. 4#1)", "description": "Overtime hours worked. This is stated in the question. It is set up to be less than or equal to normal_hours.
", "templateType": "randrange"}, "total_hours": {"name": "total_hours", "group": "Ungrouped variables", "definition": "over_time+normal_hours", "description": "Total hours worked. This is stated in the question, but calculated from the other two variables.
", "templateType": "anything"}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["total_hours", "over_time", "normal_hours"], "variable_groups": [], "functions": {}, "preamble": {"js": "", "css": ""}, "parts": [{"type": "1_n_2", "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": "Which one of the following expressions would represent the amount of pay earned for {total_hours} hours work, where {over_time} of those hours were worked at time-and-a-half (that is at 1.5 times the standard rate of pay)?
", "minMarks": 0, "maxMarks": 0, "shuffleChoices": true, "displayType": "radiogroup", "displayColumns": 0, "showCellAnswerState": true, "choices": ["$\\var{total_hours+over_time}H$", "$\\var{normal_hours+1.5*over_time}H$", "$ \\frac{\\var{total_hours}}{1.5}H$", "$\\var{total_hours+1.5*over_time}H$"], "matrix": [0, "1", 0, 0], "distractors": ["How many hours were worked at the normal rate? Click on Reveal Answer and scroll down for Advice regarding this question.", "Well done!", "Does dividing by 1.5 increase the amount paid? Click on Reveal Answer and scroll down for Advice regarding this question.", "How many hours were worked at the normal rate? Click on Reveal Answer and scroll down for Advice regarding this question."]}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}, {"name": "NC NA Fraction multiplication - a proportion of a partially eaten chocolate bar (9)", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Adelle Colbourn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/2083/"}], "tags": ["LANTITE"], "metadata": {"description": "Used for LANTITE preparation (Australia). NC = Non Calculator strand. NA = Number & Algebra strand. Students are asked to find a fraction of a fraction. There are 9 different versions of this question.
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "\n\n\n\n\n\n\nOn Monday, {name1} bought a chocolate bar and ate one {frac1name} of it.
\nOn Tuesday, {name1} ate one {frac2name} of the remaining part of the chocolate bar.
", "advice": "\n\n\nOn Monday, {name1} bought a chocolate bar and ate one {frac1name} of it.
\nWe need to subtract this fraction from one whole to find the fraction remaining.
\n1 - $ \\frac{1}{\\var{frac1denom}} $ = $ \\frac {\\var{monleftfracnum}} {\\var{monleftfracden}} $
\nOn Tuesday, {name1} ate one {frac2name} of the fraction remaining.
\nWe need to find one {frac2name} of $ \\frac {\\var{monleftfracnum}} {\\var{monleftfracden}} $.
\n$ \\frac{1}{\\var{frac2denom}} $ x $ \\frac {\\var{monleftfracnum}} {\\var{monleftfracden}} $ = $ \\frac {\\var{monleftfracnum}} {\\var{frac2denom*monleftfracden}} $
\n\nThis fraction cannot be simplified.
\nSo {name1} ate $ \\frac {\\var{monleftfracnum}} {\\var{frac2denom*monleftfracden}} $ of the chocolate bar on Tuesday.
\nThis fraction needs to be simplified. Divide both numerator and denominator by {gcd(monleftfracnum,frac2denom*monleftfracden)}.
\n$ \\frac {\\var{monleftfracnum}} {\\var{frac2denom*monleftfracden}} $ = $ \\frac {\\var{answernumerator}} {\\var{answerdenominator}}$
\nSo {name1} ate $ \\frac {\\var{answernumerator}} {\\var{answerdenominator}}$ of the chocolate bar on Tuesday.
\nThe randomly selected Monday fraction - in word form.
", "templateType": "anything", "can_override": false}, "fractioneaten": {"name": "fractioneaten", "group": "Ungrouped variables", "definition": "rational_approximation(decimaleaten)", "description": "\n\nThe proportion of the chocolate bar eaten on Tuesday. It is the answer as a fraction.
", "templateType": "anything", "can_override": false}, "answernumerator": {"name": "answernumerator", "group": "Ungrouped variables", "definition": "fractioneaten[0]", "description": "\n\nThe numerator of the proportion of the chocolate bar eaten on Tuesday (fraction not yet simplified)
", "templateType": "anything", "can_override": false}, "decimaleaten": {"name": "decimaleaten", "group": "Ungrouped variables", "definition": "(1-(1/frac1denom))*(1/frac2denom)", "description": "\n\nThe proportion of the chocolate bar eaten on Tuesday. It is the answer as a decimal.
", "templateType": "anything", "can_override": false}, "frac2": {"name": "frac2", "group": "Ungrouped variables", "definition": "random(frac2options)", "description": "\n\nThe randomly selected Tuesday fraction - in both word and numerical form.
", "templateType": "anything", "can_override": false}, "monleftfrac": {"name": "monleftfrac", "group": "Ungrouped variables", "definition": "rational_approximation(monleft)", "description": "\nThe proportion of the chocolate bar remaining on Monday, as a fraction.
", "templateType": "anything", "can_override": false}, "name1": {"name": "name1", "group": "Ungrouped variables", "definition": "random(\"Tyler\",\"Emma\",\"Lachlan\",\"Bella\",\"Mario\",\"Jia\")", "description": "\n\n\n\nA randomly selected name from the list.
", "templateType": "anything", "can_override": false}, "frac1denom": {"name": "frac1denom", "group": "Ungrouped variables", "definition": "frac1[\"denom\"]", "description": "\n\nThe denominator of the randomly selected Monday fraction.
", "templateType": "anything", "can_override": false}, "monleftfracden": {"name": "monleftfracden", "group": "Ungrouped variables", "definition": "monleftfrac[1]", "description": "\nThe denominator of the proportion of the chocolate bar remaining on Monday.
", "templateType": "anything", "can_override": false}, "frac2denom": {"name": "frac2denom", "group": "Ungrouped variables", "definition": "frac2[\"denom\"]", "description": "\nThe denominator of the randomly selected Tuesday fraction.
", "templateType": "anything", "can_override": false}, "frac2options": {"name": "frac2options", "group": "Ungrouped variables", "definition": "json_decode(safe(\"[\\n {\\\"name\\\":\\\"half\\\",\\n \\\"denom\\\":2\\n },\\n {\\\"name\\\":\\\"third\\\",\\n \\\"denom\\\":3\\n },\\n {\\\"name\\\":\\\"quarter\\\",\\n \\\"denom\\\":4\\n }\\n]\"))", "description": "\nThe denominator of the Tuesday fraction in both word and numerical form. List of three possible scenarios.
", "templateType": "json", "can_override": false}, "frac2name": {"name": "frac2name", "group": "Ungrouped variables", "definition": "frac2[\"name\"]", "description": "\nThe randomly selected Tuesday fraction - in word form.
", "templateType": "anything", "can_override": false}, "monleft": {"name": "monleft", "group": "Ungrouped variables", "definition": "(1-1/frac1denom)", "description": "\nThe proportion of the chocolate bar remaining on Monday, as a decimal.
", "templateType": "anything", "can_override": false}, "frac1options": {"name": "frac1options", "group": "Ungrouped variables", "definition": "json_decode(safe(\"[\\n {\\n \\\"name\\\": \\\"half\\\",\\n \\\"denom\\\": 2\\n },\\n {\\n \\\"name\\\": \\\"third\\\",\\n \\\"denom\\\": 3\\n },\\n {\\n \\\"name\\\": \\\"quarter\\\",\\n \\\"denom\\\": 4\\n }\\n]\"))", "description": "\n\n\n\nThe denominator of the Monday fraction in both word and numerical form. List of three possible scenarios.
", "templateType": "json", "can_override": false}, "answerdenominator": {"name": "answerdenominator", "group": "Ungrouped variables", "definition": "fractioneaten[1]", "description": "\nThe denominator of the proportion of the chocolate bar eaten on Tuesday (fraction not yet simplified)
", "templateType": "anything", "can_override": false}, "frac1": {"name": "frac1", "group": "Ungrouped variables", "definition": "random(frac1options)", "description": "\n\n\nThe randomly selected Monday fraction - in both word and numerical form.
", "templateType": "anything", "can_override": false}, "monleftfracnum": {"name": "monleftfracnum", "group": "Ungrouped variables", "definition": "monleftfrac[0]", "description": "\nThe numerator of the proportion of the chocolate bar remaining on Monday.
", "templateType": "anything", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["name1", "frac1options", "frac1", "frac1name", "frac1denom", "frac2options", "frac2", "frac2name", "frac2denom", "decimaleaten", "fractioneaten", "answernumerator", "answerdenominator", "monleft", "monleftfrac", "monleftfracnum", "monleftfracden"], "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, "prompt": "What fraction of the whole bar did {name1} eat on Tuesday?
\nUse the / key to enter your anwer as a fraction in simplest form.
", "minValue": "decimaleaten", "maxValue": "decimaleaten", "correctAnswerFraction": true, "allowFractions": true, "mustBeReduced": true, "mustBeReducedPC": 0, "showFractionHint": false, "notationStyles": ["plain", "en", "si-en"], "correctAnswerStyle": "plain"}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}, {"name": "NC NA Use proportional reasoning to scale up rice recipe (10+)", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Don Shearman", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/680/"}, {"name": "Adelle Colbourn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/2083/"}], "tags": ["LANTITE"], "metadata": {"description": "Used for LANTITE preparation (Australia). NC = Non Calculator strand. NA = Number & Algebra strand. Students are given the number of people that are fed with 200g of rice (randomised), and the total number of people to be fed (randomised). They need to calculate the weight of rice using proportional reasoning.
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "\n\n\n\n\n\nMr Sims teaches Year 6. His class is responsible for cooking the rice for a Multicultural Day banquet. They need to cook the right amount of rice for {num_people} people.
\nOne cup of uncooked rice weighs 200 g and will serve {per_cup} people.
\n", "advice": "One cup of uncooked rice will serve {per_cup} people, and there are {num_people} people to be served.
\nDividing {num_people} by {per_cup} will give the number of cups of rice required.
\n{num_people} ÷ {per_cup} = {(num_people)/(per_cup)}
\nSo they will need {(num_people)/(per_cup)} cups of uncooked rice.
\nEach cup of uncooked rice weighs 200 grams. So every 5 cups of uncooked rice will weigh 1 kilogram (or 1000 grams).
\n5 cups of uncooked rice weigh 1 kilogram.
\n{(num_people)/(per_cup)} cups of uncooked rice weigh {kilos} kilograms. (Scale up by a factor of {kilos})
\nThey will need {kilos} kilograms of uncooked rice to feed {num_people} people.
", "rulesets": {}, "builtin_constants": {"e": true, "pi,\u03c0": true, "i": true}, "constants": [], "variables": {"num_people": {"name": "num_people", "group": "Ungrouped variables", "definition": "per_cup*kilos*5", "description": "This is the total number of people to be fed. It is stated in the question, but calculated by multiplying the number of people fed per cup by the the number of kilograms of rice then by 5 to convert from 200grams to kg.
", "templateType": "anything", "can_override": false}, "per_cup": {"name": "per_cup", "group": "Ungrouped variables", "definition": "random(3 .. 6#1)", "description": "This is the number of people fed per uncooked cup. It is stated in the question.
", "templateType": "randrange", "can_override": false}, "kilos": {"name": "kilos", "group": "Ungrouped variables", "definition": "random(5 .. 10#1)", "description": "The number of kilograms of rice required. This is the answer.
", "templateType": "randrange", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["num_people", "per_cup", "kilos"], "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, "prompt": "How many kilograms of uncooked rice will they need? Just enter the number, not the kg symbol.
", "minValue": "{kilos}", "maxValue": "{kilos}", "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"}, {"name": "NC NA Sydney water usage percentages to fraction approximation (7)", "extensions": [], "custom_part_types": [], "resources": [["question-resources/Sydney_water_usage.png", "/srv/numbas/media/question-resources/Sydney_water_usage.png"]], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Don Shearman", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/680/"}, {"name": "Adelle Colbourn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/2083/"}], "tags": ["LANTITE"], "metadata": {"description": "Used for LANTITE preparation (Australia). NC = Non Calculator strand. NA = Number & Algebra strand. Students are asked to obtain a percentage from an infographic, then choose the fraction which is closest. There are 7 different versions of this question.
", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "statement": "\n\n\n\n\n\n\n\n\n\n\n\n\nSydney Water advises that the water consumption for a typical household is distributed as follows:
\nThere are a few different ways to approach this type of question. For some questions, one method may be better than another.
\nNotice that the question says 'closest to' which indicates that the percentage may not be exactly equal to any of the fractions listed.
\nMETHOD 1
\nYou could convert the percentage to a fraction, by putting it over 100 and then simplifying. Sometimes this fraction will be one of the given options. eg 20% = $ \\frac{20} {100} $ = $ \\frac{1} {5} $.
\nSometimes you may need to round it first. eg round 49% to 50% then $ \\frac{50} {100} $ = $ \\frac{1} {2} $
\nMETHOD 2
\nAlternatively, convert each of the given fractions to a percentage by dividing the numerator by the denominator then multiplying by 100. Then compare them to see which is closest to the given percentage.
\neg $ \\frac{1} {8} $ = 1 ÷ 8 x 100 = 12.5%
\nMETHOD 3
\nIt is helpful to memorise the most common fraction/percentage relationships.
\nFraction | \nPercentage | \n
$ \\frac{1} {2} $ | \n50% | \n
$ \\frac{1} {3} $ | \n33.333..% | \n
$ \\frac{1} {4} $ | \n25% | \n
$ \\frac{1} {5} $ | \n20% | \n
$ \\frac{1} {8} $ | \n12.5% | \n
$ \\frac{1} {10} $ | \n10% | \n
List of description of each category in the infographic. Includes prepositions to make sentences work.
", "templateType": "anything"}, "Distractor2": {"name": "Distractor2", "group": "Ungrouped variables", "definition": "[\"\\\\frac\\{1\\}\\{5\\}\",\n \"\\\\frac\\{1\\}\\{4\\}\",\n \"\\\\frac\\{1\\}\\{5\\}\",\n \"\\\\frac\\{2\\}\\{5\\}\",\n \"\\\\frac\\{1\\}\\{4\\}\",\n \"\\\\frac\\{1\\}\\{3\\}\",\n \"\\\\frac\\{3\\}\\{20\\}\"]", "description": "\n\n\n\n\n\n\n\n\n\nThis is the second incorrect answer for each appliance.
", "templateType": "anything"}, "Distractor1": {"name": "Distractor1", "group": "Ungrouped variables", "definition": "[\"\\\\frac\\{1\\}\\{3\\}\",\n \"\\\\frac\\{1\\}\\{3\\}\",\n \"\\\\frac\\{1\\}\\{10\\}\",\n \"\\\\frac\\{1\\}\\{3\\}\",\n \"\\\\frac\\{1\\}\\{3\\}\",\n \"\\\\frac\\{3\\}\\{10\\}\",\n \"\\\\frac\\{1\\}\\{4\\}\"]", "description": "\n\n\n\n\n\n\n\n\n\n\nThis is the first incorrect answer for each appliance.
", "templateType": "anything"}, "CorrectFraction": {"name": "CorrectFraction", "group": "Ungrouped variables", "definition": "[\"\\\\frac\\{1\\}\\{4\\}\",\n \"\\\\frac\\{1\\}\\{5\\}\",\n \"\\\\frac\\{1\\}\\{8\\}\",\n \"\\\\frac\\{1\\}\\{2\\}\",\n \"\\\\frac\\{3\\}\\{10\\}\"\n ,\"\\\\frac\\{2\\}\\{5\\}\"\n ,\"\\\\frac\\{1\\}\\{5\\}\"]", "description": "\n\n\n\n\n\n\n\n\n\n\nThis is the correct answer for each appliance.
", "templateType": "anything"}, "Distractor3": {"name": "Distractor3", "group": "Ungrouped variables", "definition": "[\"\\\\frac\\{1\\}\\{26\\}\",\n \"\\\\frac\\{1\\}\\{20\\}\",\n \"\\\\frac\\{1\\}\\{12\\}\",\n \"\\\\frac\\{1\\}\\{49\\}\",\n \"\\\\frac\\{1\\}\\{29\\}\",\n \"\\\\frac\\{1\\}\\{40\\}\",\n \"\\\\frac\\{1\\}\\{20\\}\"]", "description": "\n\n\n\n\n\nThis is the third incorrect answer for each appliance.
", "templateType": "anything"}, "Index": {"name": "Index", "group": "Ungrouped variables", "definition": "random(0 .. 6#1)", "description": "\n\n\n\n\nThis randomly generated index is used to select the appliance, correct fraction answer and all 3 distractors.
", "templateType": "randrange"}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["Index", "Appliance", "CorrectFraction", "Distractor1", "Distractor2", "Distractor3"], "variable_groups": [], "functions": {}, "preamble": {"js": "", "css": ""}, "parts": [{"type": "1_n_2", "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": "\nWhich fraction is closest to the percentage of water used {Appliance[Index]}?
", "minMarks": 0, "maxMarks": 0, "shuffleChoices": true, "displayType": "radiogroup", "displayColumns": 0, "showCellAnswerState": true, "choices": ["\n$\\var{latex(CorrectFraction[Index])}$", "\n\n$\\var{latex(Distractor1[Index])}$", "\n$\\var{latex(Distractor2[Index])}$", "\n$\\var{latex(Distractor3[Index])}$"], "matrix": ["1", 0, 0, 0], "distractors": ["Well done!", "Convert this fraction to a percentage by dividing numerator by denominator then multiplying by 100. Does it equal the given percentage?", "Convert this fraction to a percentage by dividing numerator by denominator then multiplying by 100. Does it equal the given percentage?", "The percentage is out of 100, so put it over 100, then simplify. Do not put the percentage on the denominator."]}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always"}]}], "navigation": {"allowregen": true, "reverse": true, "browse": true, "allowsteps": true, "showfrontpage": false, "showresultspage": "oncompletion", "navigatemode": "menu", "onleave": {"action": "none", "message": ""}, "preventleave": false, "startpassword": ""}, "timing": {"allowPause": false, "timeout": {"action": "none", "message": "Your time has expired. You are welcome to try this test again, or practise with the untimed version.
"}, "timedwarning": {"action": "none", "message": "You have 5 minutes remaining.
"}}, "feedback": {"showactualmark": false, "showtotalmark": false, "showanswerstate": true, "allowrevealanswer": true, "advicethreshold": 0, "intro": "These practice questions are grouped into strands.
\nYou can select which questions you want to practise. You can do as many or as few as you like. You may choose to concentrate on just one strand, for example.
\nClick on any question to try it. Click on the Go back to the menu button at the top of the screen when you are finished with a question.
\nYou may use a basic calculator for the questions in the first three strands.
\nYou should not use a calculator for the non-calculator strand, which is located at the end.
\nThis is not a test and it is not timed. You will not get an overall mark, although you will be told whether you are correct each time you submit an answer. You can make full use of the following features at the bottom of each question to help you to improve your numeracy skills:
\n