// Numbas version: finer_feedback_settings {"name": "emma's copy of Fractions - adding, subtracting, multiplying, dividing", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "question_groups": [{"pickingStrategy": "all-ordered", "questions": [{"functions": {}, "statement": "

These are basic questions to help you practice adding, subtracting, multiplying and dividing fractions.

\n

You should be able to do these without a calculator.

\n

You can show steps to help you with the methods.  You will lose marks for continuously veiwing steps.

\n

Use  / to signify a fraction or division, for example $\\frac{3}{4}$ is written 3/4.

", "name": "emma's copy of Fractions - adding, subtracting, multiplying, dividing", "extensions": [], "ungrouped_variables": ["a", "b", "c", "d", "f", "g", "j", "m", "p", "r", "t", "v", "x", "z", "bb", "dd", "ff", "hh", "jj", "ll", "nn", "pp", "rr", "tt", "h", "k", "l", "n", "o", "q", "s", "u", "w", "y", "aa", "cc", "ee", "gg", "ii", "kk", "mm", "oo", "qq", "ss"], "variablesTest": {"maxRuns": 100, "condition": ""}, "advice": "", "parts": [{"maxValue": "(a*c)/(b*b)", "customMarkingAlgorithm": "", "steps": [{"maxValue": "a*c", "customMarkingAlgorithm": "", "unitTests": [], "showFeedbackIcon": true, "minValue": "a*c", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": false, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "marks": 1, "type": "numberentry", "prompt": "

Multiply the numerators

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": false, "scripts": {}}, {"maxValue": "b*b", "customMarkingAlgorithm": "", "unitTests": [], "showFeedbackIcon": true, "minValue": "b*b", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": false, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "marks": 1, "type": "numberentry", "prompt": "

Multiply the denominators

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": false, "scripts": {}}, {"maxValue": "(a*c)/(b*b)", "customMarkingAlgorithm": "", "unitTests": [], "showFeedbackIcon": true, "minValue": "(a*c)/(b*b)", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": true, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "marks": 1, "type": "numberentry", "prompt": "

Put into a fration

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": true, "scripts": {}}], "unitTests": [], "showFeedbackIcon": true, "minValue": "(a*c)/(b*b)", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": true, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "stepsPenalty": 0, "marks": "3", "type": "numberentry", "prompt": "

What is the answer to $\\frac{\\var{a}}{\\var{b}} \\times \\frac{\\var{c}}{\\var{b}}$?

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": true, "scripts": {}}, {"maxValue": "d/g", "customMarkingAlgorithm": "", "steps": [{"maxValue": "f/g", "customMarkingAlgorithm": "", "unitTests": [], "showFeedbackIcon": true, "minValue": "f/g", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": true, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "marks": 1, "type": "numberentry", "prompt": "

Filp the second fraction

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": true, "scripts": {}}, {"maxValue": "(d*f)/(g*f)", "customMarkingAlgorithm": "", "unitTests": [], "showFeedbackIcon": true, "minValue": "(d*f)/(g*f)", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": true, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "marks": 1, "type": "numberentry", "prompt": "

Multiply the fractions as above

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": true, "scripts": {}}], "unitTests": [], "showFeedbackIcon": true, "minValue": "d/g", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": true, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "stepsPenalty": 0, "marks": "3", "type": "numberentry", "prompt": "

What is the answer to $\\frac{\\var{d}}{\\var{f}} \\div \\frac{\\var{g}}{\\var{f}}$?

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": true, "scripts": {}}, {"maxValue": "(h+k)/j", "customMarkingAlgorithm": "", "steps": [{"customMarkingAlgorithm": "", "variableReplacements": [], "unitTests": [], "prompt": "

Check to see if the denominators are the same

", "marks": 0, "type": "information", "extendBaseMarkingAlgorithm": true, "variableReplacementStrategy": "originalfirst", "showFeedbackIcon": true, "showCorrectAnswer": true, "scripts": {}}, {"maxValue": "h+k", "customMarkingAlgorithm": "", "unitTests": [], "showFeedbackIcon": true, "minValue": "h+k", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": true, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "marks": 1, "type": "numberentry", "prompt": "

Add the numerators

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": true, "scripts": {}}, {"maxValue": "(h+k)/j", "customMarkingAlgorithm": "", "unitTests": [], "showFeedbackIcon": true, "minValue": "(h+k)/j", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": false, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "marks": 1, "type": "numberentry", "prompt": "

Write as a fraction over the similar denominator; cancel down if you can.

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": false, "scripts": {}}], "unitTests": [], "showFeedbackIcon": true, "minValue": "(h+k)/j", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": true, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "stepsPenalty": 0, "marks": "3", "type": "numberentry", "prompt": "

What is the answer to $\\frac{\\var{h}}{\\var{j}} + \\frac{\\var{k}}{\\var{j}}$?

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": true, "scripts": {}}, {"maxValue": "(l-n)/m", "customMarkingAlgorithm": "", "steps": [{"customMarkingAlgorithm": "", "variableReplacements": [], "unitTests": [], "prompt": "

Check to see if the denominators are the same

", "marks": 0, "type": "information", "extendBaseMarkingAlgorithm": true, "variableReplacementStrategy": "originalfirst", "showFeedbackIcon": true, "showCorrectAnswer": true, "scripts": {}}, {"maxValue": "abs((l-n))", "customMarkingAlgorithm": "", "unitTests": [], "showFeedbackIcon": true, "minValue": "abs((l-n))", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": false, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "marks": 1, "type": "numberentry", "prompt": "

Subtract the numerators

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": false, "scripts": {}}, {"maxValue": "(abs((l-n)))/m", "customMarkingAlgorithm": "", "unitTests": [], "showFeedbackIcon": true, "minValue": "(abs((l-n)))/m", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": false, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "marks": 1, "type": "numberentry", "prompt": "

Create a fraction with the original denominator; cancel down if you can.

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": false, "scripts": {}}], "unitTests": [], "showFeedbackIcon": true, "minValue": "(l-n)/m", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": true, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "stepsPenalty": 0, "marks": "3", "type": "numberentry", "prompt": "

What is the answer to $\\frac{\\var{l}}{\\var{m}} - \\frac{\\var{n}}{\\var{m}}$?

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": true, "scripts": {}}, {"maxValue": "(o*q)/(p*r)", "customMarkingAlgorithm": "", "steps": [{"customMarkingAlgorithm": "", "variableReplacements": [], "unitTests": [], "prompt": "

Multiply the numerators to make the top of the fraction

\n

Multiply the denominators to make the bottom of the fraction

\n

Cancel down if you can

", "marks": 0, "type": "information", "extendBaseMarkingAlgorithm": true, "variableReplacementStrategy": "originalfirst", "showFeedbackIcon": true, "showCorrectAnswer": true, "scripts": {}}], "unitTests": [], "showFeedbackIcon": true, "minValue": "(o*q)/(p*r)", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": true, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "stepsPenalty": "1", "marks": "3", "type": "numberentry", "prompt": "

What is the answer to $\\frac{\\var{o}}{\\var{p}} \\times \\frac{\\var{q}}{\\var{r}}$?

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": true, "scripts": {}}, {"maxValue": "(s*v)/(u*t)", "customMarkingAlgorithm": "", "steps": [{"customMarkingAlgorithm": "", "variableReplacements": [], "unitTests": [], "prompt": "

Flip the second fraction

\n

Multiply through as before

", "marks": 0, "type": "information", "extendBaseMarkingAlgorithm": true, "variableReplacementStrategy": "originalfirst", "showFeedbackIcon": true, "showCorrectAnswer": true, "scripts": {}}], "unitTests": [], "showFeedbackIcon": true, "minValue": "(s*v)/(u*t)", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": true, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "stepsPenalty": "1", "marks": "3", "type": "numberentry", "prompt": "

What is the answer to $\\frac{\\var{s}}{\\var{t}} \\div \\frac{\\var{u}}{\\var{v}}$?

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": true, "scripts": {}}, {"maxValue": "((w*z)+(y*x))/(x*z)", "customMarkingAlgorithm": "", "steps": [{"customMarkingAlgorithm": "", "variableReplacements": [], "unitTests": [], "prompt": "

Check to see if the denominators are the same

\n

If they are not - multiply each fraction up to equivalent fractions with equal denominators

\n

Once they are equal add the numerators and put over the equal denominator

\n

Cancel down if needed

", "marks": 0, "type": "information", "extendBaseMarkingAlgorithm": true, "variableReplacementStrategy": "originalfirst", "showFeedbackIcon": true, "showCorrectAnswer": true, "scripts": {}}], "unitTests": [], "showFeedbackIcon": true, "minValue": "((w*z)+(y*x))/(x*z)", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": true, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "stepsPenalty": "1", "marks": "3", "type": "numberentry", "prompt": "

What is the answer to $\\frac{\\var{w}}{\\var{x}} + \\frac{\\var{y}}{\\var{z}}$?

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": true, "scripts": {}}, {"maxValue": "((aa*dd)-(cc*bb))/(bb*dd)", "customMarkingAlgorithm": "", "steps": [{"customMarkingAlgorithm": "", "variableReplacements": [], "unitTests": [], "prompt": "

Check to see if the denominators are the same

\n

If they are not - multiply each fraction up to equivalent fractions with equal denominators

\n

Once they are equal subtract the numerators and put over the equal denominator

\n

Cancel down if needed

", "marks": 0, "type": "information", "extendBaseMarkingAlgorithm": true, "variableReplacementStrategy": "originalfirst", "showFeedbackIcon": true, "showCorrectAnswer": true, "scripts": {}}], "unitTests": [], "showFeedbackIcon": true, "minValue": "((aa*dd)-(cc*bb))/(bb*dd)", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": true, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "stepsPenalty": "1", "marks": "3", "type": "numberentry", "prompt": "

What is the answer to $\\frac{\\var{aa}}{\\var{bb}} - \\frac{\\var{cc}}{\\var{dd}}$?

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": true, "scripts": {}}, {"maxValue": "(ee*gg)/(ff*hh)", "customMarkingAlgorithm": "", "steps": [{"customMarkingAlgorithm": "", "variableReplacements": [], "unitTests": [], "prompt": "

Follow through the steps from the first and fifth questions

", "marks": 0, "type": "information", "extendBaseMarkingAlgorithm": true, "variableReplacementStrategy": "originalfirst", "showFeedbackIcon": true, "showCorrectAnswer": true, "scripts": {}}], "unitTests": [], "showFeedbackIcon": true, "minValue": "(ee*gg)/(ff*hh)", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": true, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "stepsPenalty": "3", "marks": "3", "type": "numberentry", "prompt": "

What is the answer to $\\frac{\\var{ee}}{\\var{ff}} \\times \\frac{\\var{gg}}{\\var{hh}}$?

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": true, "scripts": {}}, {"maxValue": "(ii*ll)/(jj*kk)", "customMarkingAlgorithm": "", "steps": [{"customMarkingAlgorithm": "", "variableReplacements": [], "unitTests": [], "prompt": "

Follow the steps from the second and sixth questions

", "marks": 0, "type": "information", "extendBaseMarkingAlgorithm": true, "variableReplacementStrategy": "originalfirst", "showFeedbackIcon": true, "showCorrectAnswer": true, "scripts": {}}], "unitTests": [], "showFeedbackIcon": true, "minValue": "(ii*ll)/(jj*kk)", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": true, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "stepsPenalty": "3", "marks": "3", "type": "numberentry", "prompt": "

What is the answer to $\\frac{\\var{ii}}{\\var{jj}} \\div \\frac{\\var{kk}}{\\var{ll}}$?

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": true, "scripts": {}}, {"maxValue": "((mm*pp)+(nn*oo))/(nn*pp)", "customMarkingAlgorithm": "", "steps": [{"customMarkingAlgorithm": "", "variableReplacements": [], "unitTests": [], "prompt": "

Follow the steps from the third  and seventh questions

", "marks": 0, "type": "information", "extendBaseMarkingAlgorithm": true, "variableReplacementStrategy": "originalfirst", "showFeedbackIcon": true, "showCorrectAnswer": true, "scripts": {}}], "unitTests": [], "showFeedbackIcon": true, "minValue": "((mm*pp)+(nn*oo))/(nn*pp)", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": true, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "stepsPenalty": "3", "marks": "3", "type": "numberentry", "prompt": "

What is the answer to $\\frac{\\var{mm}}{\\var{nn}} + \\frac{\\var{oo}}{\\var{pp}}$?

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": true, "scripts": {}}, {"maxValue": "((qq*tt)-(rr*ss))/(rr*tt)", "customMarkingAlgorithm": "", "steps": [{"customMarkingAlgorithm": "", "variableReplacements": [], "unitTests": [], "prompt": "

Follow the steps from the fourth and eighth questions

", "marks": 0, "type": "information", "extendBaseMarkingAlgorithm": true, "variableReplacementStrategy": "originalfirst", "showFeedbackIcon": true, "showCorrectAnswer": true, "scripts": {}}], "unitTests": [], "showFeedbackIcon": true, "minValue": "((qq*tt)-(rr*ss))/(rr*tt)", "mustBeReduced": false, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "correctAnswerStyle": "plain", "correctAnswerFraction": true, "notationStyles": ["plain", "en", "si-en"], "variableReplacements": [], "stepsPenalty": "3", "marks": "3", "type": "numberentry", "prompt": "

What is the answer to $\\frac{\\var{qq}}{\\var{rr}} - \\frac{\\var{ss}}{\\var{tt}}$?

", "variableReplacementStrategy": "originalfirst", "mustBeReducedPC": 0, "allowFractions": true, "scripts": {}}], "preamble": {"css": "", "js": ""}, "rulesets": {}, "metadata": {"description": "

This is a set of questions designed to help you praction adding, subtracting, multiplying and dividing fractions.

\n

All of these can be done without a calculator

", "licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International"}, "variable_groups": [], "tags": [], "variables": {"n": {"description": "", "name": "n", "definition": "random(1..m-l) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "q": {"description": "", "name": "q", "definition": "random(1..r-1) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "tt": {"description": "", "name": "tt", "definition": "random(2..20) //random denominator", "templateType": "anything", "group": "Ungrouped variables"}, "kk": {"description": "", "name": "kk", "definition": "random(1..ll-1) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "hh": {"description": "", "name": "hh", "definition": "random(2..20) //random denominator", "templateType": "anything", "group": "Ungrouped variables"}, "aa": {"description": "", "name": "aa", "definition": "random(1..bb-1) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "w": {"description": "", "name": "w", "definition": "random(1..x-1) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "y": {"description": "", "name": "y", "definition": "random(1..x-1) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "ee": {"description": "", "name": "ee", "definition": "random(1..ff-1) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "m": {"description": "", "name": "m", "definition": "random(2..20) //random denominator", "templateType": "anything", "group": "Ungrouped variables"}, "oo": {"description": "", "name": "oo", "definition": "random(1..pp-1) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "ff": {"description": "", "name": "ff", "definition": "random(2..20) //random denominator", "templateType": "anything", "group": "Ungrouped variables"}, "b": {"description": "", "name": "b", "definition": "random(2..20) //random denominator", "templateType": "anything", "group": "Ungrouped variables"}, "j": {"description": "", "name": "j", "definition": "random(2..20) //random denominator", "templateType": "anything", "group": "Ungrouped variables"}, "dd": {"description": "", "name": "dd", "definition": "random(2..20) //random denominator", "templateType": "anything", "group": "Ungrouped variables"}, "gg": {"description": "", "name": "gg", "definition": "random(1..hh-1) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "f": {"description": "", "name": "f", "definition": "random(2..20) //random denominator", "templateType": "anything", "group": "Ungrouped variables"}, "ii": {"description": "", "name": "ii", "definition": "random(1..jj-1) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "v": {"description": "", "name": "v", "definition": "random(2..20) //random denominator", "templateType": "anything", "group": "Ungrouped variables"}, "x": {"description": "", "name": "x", "definition": "random(2..20) //random denominator", "templateType": "anything", "group": "Ungrouped variables"}, "rr": {"description": "", "name": "rr", "definition": "random(2..20) //random denominator", "templateType": "anything", "group": "Ungrouped variables"}, "l": {"description": "", "name": "l", "definition": "random(1..m-1) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "ss": {"description": "", "name": "ss", "definition": "random(1..tt-1) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "s": {"description": "", "name": "s", "definition": "random(1..t-1) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "d": {"description": "", "name": "d", "definition": "random(1..f-1) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "pp": {"description": "", "name": "pp", "definition": "random(2..20) //random denominator", "templateType": "anything", "group": "Ungrouped variables"}, "k": {"description": "", "name": "k", "definition": "random(1..j-h) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "ll": {"description": "", "name": "ll", "definition": "random(2..20) //random denominator", "templateType": "anything", "group": "Ungrouped variables"}, "p": {"description": "", "name": "p", "definition": "random(2..20) //random denominator", "templateType": "anything", "group": "Ungrouped variables"}, "h": {"description": "", "name": "h", "definition": "random(1..j-1) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "mm": {"description": "", "name": "mm", "definition": "random(1..nn-1) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "jj": {"description": "", "name": "jj", "definition": "random(2..20) //random denominator", "templateType": "anything", "group": "Ungrouped variables"}, "t": {"description": "", "name": "t", "definition": "random(2..20) //random denominator", "templateType": "anything", "group": "Ungrouped variables"}, "o": {"description": "", "name": "o", "definition": "random(1..p-1) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "a": {"description": "", "name": "a", "definition": "random(1..b-1) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "z": {"description": "", "name": "z", "definition": "random(2..20) //random denominator", "templateType": "anything", "group": "Ungrouped variables"}, "qq": {"description": "", "name": "qq", "definition": "random(1..rr-1) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "c": {"description": "", "name": "c", "definition": "random(1..b-a) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "nn": {"description": "", "name": "nn", "definition": "random(2..20) //random denominator", "templateType": "anything", "group": "Ungrouped variables"}, "bb": {"description": "", "name": "bb", "definition": "random(2..20) //random denominator", "templateType": "anything", "group": "Ungrouped variables"}, "g": {"description": "", "name": "g", "definition": "random(1..f-d) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "cc": {"description": "", "name": "cc", "definition": "random(1..dd-1) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "u": {"description": "", "name": "u", "definition": "random(1..v-1) //random numerator less than denominator", "templateType": "anything", "group": "Ungrouped variables"}, "r": {"description": "", "name": "r", "definition": "random(2..20) //random denominator", "templateType": "anything", "group": "Ungrouped variables"}}, "type": "question", "contributors": [{"name": "emma rand", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/115/"}, {"name": "Rachel Staddon", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/901/"}]}]}], "contributors": [{"name": "emma rand", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/115/"}, {"name": "Rachel Staddon", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/901/"}]}