// Numbas version: finer_feedback_settings {"name": "Roman coins", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "question_groups": [{"pickingStrategy": "all-ordered", "questions": [{"name": "Roman coins", "tags": [], "metadata": {"description": "
A calculator to convert between Roman coin denominations: you specify how many of a denomination you've got, and what denomination you want to convert to, and it shows you the
", "licence": "Creative Commons Attribution 4.0 International"}, "statement": "Use this calculator to convert between Roman coin denominations.
", "advice": "", "rulesets": {}, "extensions": [], "builtin_constants": {"e": true, "pi,\u03c0": true, "i": true, "j": false}, "constants": [], "variables": {"quadrans": {"name": "quadrans", "group": "Ungrouped variables", "definition": "1", "description": "", "templateType": "anything", "can_override": false}, "semis": {"name": "semis", "group": "Ungrouped variables", "definition": "2", "description": "", "templateType": "anything", "can_override": false}, "coin_as": {"name": "coin_as", "group": "Ungrouped variables", "definition": "4", "description": "", "templateType": "anything", "can_override": false}, "dupondius": {"name": "dupondius", "group": "Ungrouped variables", "definition": "8", "description": "", "templateType": "anything", "can_override": false}, "sestertius": {"name": "sestertius", "group": "Ungrouped variables", "definition": "16", "description": "", "templateType": "anything", "can_override": false}, "argenteus": {"name": "argenteus", "group": "Ungrouped variables", "definition": "32", "description": "", "templateType": "anything", "can_override": false}, "denarius": {"name": "denarius", "group": "Ungrouped variables", "definition": "64", "description": "", "templateType": "anything", "can_override": false}, "quinarius_aureus": {"name": "quinarius_aureus", "group": "Ungrouped variables", "definition": "800", "description": "", "templateType": "anything", "can_override": false}, "aureus": {"name": "aureus", "group": "Ungrouped variables", "definition": "1600", "description": "", "templateType": "anything", "can_override": false}, "denomination_names": {"name": "denomination_names", "group": "Ungrouped variables", "definition": "[ \"Quadrans\", \"Semis\", \"As\", \"Dupondius\", \"Sestertius\", \"Quinarius argenteus\", \"Denarius\", \"Quinarius aureus\", \"Aureus\" ]", "description": "", "templateType": "list of strings", "can_override": false}, "denomination_values": {"name": "denomination_values", "group": "Ungrouped variables", "definition": "[quadrans, semis, coin_as, dupondius, sestertius, argenteus, denarius, quinarius_aureus, aureus]", "description": "", "templateType": "anything", "can_override": false}, "from,to": {"name": "from,to", "group": "Ungrouped variables", "definition": "shuffle(0..8)", "description": "", "templateType": "anything", "can_override": false}, "from_value": {"name": "from_value", "group": "Ungrouped variables", "definition": "denomination_values[from]", "description": "", "templateType": "anything", "can_override": false}, "to_value": {"name": "to_value", "group": "Ungrouped variables", "definition": "denomination_values[to]", "description": "", "templateType": "anything", "can_override": false}, "denomination_plurals": {"name": "denomination_plurals", "group": "Ungrouped variables", "definition": "[ \"Quadrantes\", \"Semises\", \"Ases\", \"Dupondii\", \"Sestertii\", \"Quinarii argentum\", \"Denarii\", \"Quinarius auri\", \"Aurei\" ]", "description": "", "templateType": "list of strings", "can_override": false}}, "variablesTest": {"condition": "", "maxRuns": 100}, "ungrouped_variables": ["from,to", "quadrans", "semis", "coin_as", "dupondius", "sestertius", "argenteus", "denarius", "quinarius_aureus", "aureus", "denomination_names", "denomination_values", "from_value", "to_value", "denomination_plurals"], "variable_groups": [], "functions": {}, "preamble": {"js": "", "css": ""}, "parts": [{"type": "gapfill", "useCustomName": false, "customName": "", "marks": 0, "scripts": {}, "customMarkingAlgorithm": "num_from: rational(interpreted_answers[0])\n\nnum_to: num_from * from_value / to_value\n\n\nfrom_index (The index of the student's choice for the \"from\" denomination): interpreted_answers[1]\n\nfrom_name: pluralise(num_from, denomination_names[from_index], denomination_plurals[from_index])\n\nfrom_value: denomination_values[from_index]\n\n\nto_index (The index of the student's choice for the \"to\" denomination): interpreted_answers[2]\n\nto_value: denomination_values[to_index]\n\nto_name: pluralise(num_to, denomination_names[to_index], denomination_plurals[to_index])\n\n\nmark:\n assert(all_valid or not settings[\"sortAnswers\"], fail(translate(\"question.can not submit\")));\n apply(answers);\n feedback(\"{num_from} {from_name} {pluralise(num_from,'is','are')} equivalent to {num_to} {to_name}.\")", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "prompt": "Convert [[0]] [[1]] to [[2]]
", "gaps": [{"type": "numberentry", "useCustomName": true, "customName": "How many", "marks": "0", "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": false, "showFeedbackIcon": false, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "minValue": "0", "maxValue": "infinity", "correctAnswerFraction": false, "allowFractions": true, "mustBeReduced": false, "mustBeReducedPC": 0, "displayAnswer": "", "showFractionHint": false, "notationStyles": ["plain", "en", "si-en"], "correctAnswerStyle": "plain"}, {"type": "1_n_2", "useCustomName": true, "customName": "From denomination", "marks": 0, "scripts": {}, "customMarkingAlgorithm": "interpreted_answer (The index of the student's choice): sum(i*award(1,studentAnswer[i][0]) for: i of: 0..(numAnswers-1))", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": false, "showFeedbackIcon": false, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "minMarks": 0, "maxMarks": 0, "shuffleChoices": false, "displayType": "dropdownlist", "displayColumns": 0, "showCellAnswerState": false, "choices": "denomination_names", "matrix": "repeat(0,9)"}, {"type": "1_n_2", "useCustomName": true, "customName": "To denomination", "marks": 0, "scripts": {}, "customMarkingAlgorithm": "interpreted_answer (The index of the student's choice): sum(i*award(1,studentAnswer[i][0]) for: i of: 0..(numAnswers-1))", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": false, "showFeedbackIcon": false, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "minMarks": 0, "maxMarks": 0, "shuffleChoices": false, "displayType": "dropdownlist", "displayColumns": 0, "showCellAnswerState": false, "choices": "denomination_names", "matrix": "repeat(0,9)"}], "sortAnswers": false}], "partsMode": "all", "maxMarks": 0, "objectives": [], "penalties": [], "objectiveVisibility": "always", "penaltyVisibility": "always", "contributors": [{"name": "Christian Lawson-Perfect", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/7/"}], "resources": []}]}], "contributors": [{"name": "Christian Lawson-Perfect", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/7/"}]}