// Numbas version: exam_results_page_options {"name": "Deirdre's copy of Specific heat capacity: Heat added", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "question_groups": [{"pickingStrategy": "all-ordered", "questions": [{"functions": {"": {"parameters": [], "type": "number", "language": "jme", "definition": ""}}, "advice": "

q = m * s.h.c  * ΔT

\n

Find the heat energy by substituting in $\\var{mass_string}*\\var{SHC_string}*\\var{Temp_diff}$

\n

Convert this to kJ by dividing by 1000.

\n

", "statement": "

How much heat (in kJ) does it take to raise the temperature of a {mass_string} sample of {Mat_string} (with a specific heat capacity of {SHC_string} J g -1 K -1) from {start_temp} °C to {end_temp} ° C?

", "preamble": {"js": "", "css": ""}, "variables": {"Temp_diff": {"description": "", "templateType": "randrange", "name": "Temp_diff", "group": "Ungrouped variables", "definition": "random(10 .. 50#1)"}, "HeatkJ": {"description": "", "templateType": "anything", "name": "HeatkJ", "group": "Ungrouped variables", "definition": "Heat/1000"}, "Mass": {"description": "", "templateType": "anything", "name": "Mass", "group": "mass", "definition": "random(5.00..300.00#1)"}, "materialnum": {"description": "", "templateType": "randrange", "name": "materialnum", "group": "Ungrouped variables", "definition": "random(0 .. 2#1)"}, "Material": {"description": "", "templateType": "anything", "name": "Material", "group": "Ungrouped variables", "definition": "['Water','Silver','Aluminium']"}, "SpecificHeat": {"description": "", "templateType": "anything", "name": "SpecificHeat", "group": "Ungrouped variables", "definition": "[4.184,0.235,0.897]"}, "mass_string": {"description": "", "templateType": "anything", "name": "mass_string", "group": "mass", "definition": "mass+'g'"}, "End_temp": {"description": "", "templateType": "anything", "name": "End_temp", "group": "Ungrouped variables", "definition": "start_temp + temp_diff"}, "Mat_string": {"description": "", "templateType": "anything", "name": "Mat_string", "group": "Ungrouped variables", "definition": "Material[materialnum]"}, "Start_temp": {"description": "", "templateType": "randrange", "name": "Start_temp", "group": "Ungrouped variables", "definition": "random(20 .. 50#1)"}, "SHC_string": {"description": "", "templateType": "anything", "name": "SHC_string", "group": "Ungrouped variables", "definition": "SpecificHeat[materialnum]"}, "Heat": {"description": "", "templateType": "anything", "name": "Heat", "group": "Ungrouped variables", "definition": "SHC_string*mass*temp_diff"}}, "variable_groups": [{"variables": ["Mass", "mass_string"], "name": "mass"}], "parts": [{"mustBeReducedPC": 0, "showCorrectAnswer": true, "mustBeReduced": false, "precisionPartialCredit": 0, "correctAnswerFraction": false, "precision": "3", "precisionMessage": "You have not given your answer to the correct precision.", "variableReplacementStrategy": "originalfirst", "minValue": "HeatkJ", "customMarkingAlgorithm": "mark:\n apply(validNumber);\n if(isFraction,\n apply(cancelled)\n ,\n apply(correctPrecision)\n );\n switch(\n studentNumber=precround(heatkJ,studentPrecision),set_credit(1,\"Correct Answer. Well Done!!\"),\n studentNumber=precround(heat, studentPrecision),set_credit(0.7,\"Almost there, but did you check you have your answer in kJ?\"),\n set_credit(0,\"Incorrect\") \n )", "variableReplacements": [], "unitTests": [], "scripts": {}, "adaptiveMarkingPenalty": 0, "precisionType": "dp", "extendBaseMarkingAlgorithm": true, "showPrecisionHint": true, "useCustomName": false, "type": "numberentry", "maxValue": "HeatkJ", "showFeedbackIcon": true, "strictPrecision": false, "correctAnswerStyle": "plain", "allowFractions": false, "customName": "", "notationStyles": ["plain", "en", "si-en"], "marks": "10"}], "name": "Deirdre's copy of Specific heat capacity: Heat added", "metadata": {"description": "

Use the specific heat capacity of an object and the change in temperature to calculate the heat added to that object.

Uses Custom marking to allow partial credit for common student errors (mal rules).


Thermochemistry Revision Sheet Q 5

", "licence": "Creative Commons Attribution 4.0 International"}, "ungrouped_variables": ["SpecificHeat", "Material", "materialnum", "Mat_string", "Heat", "SHC_string", "Temp_diff", "Start_temp", "End_temp", "HeatkJ"], "tags": [], "rulesets": {}, "extensions": [], "variablesTest": {"condition": "", "maxRuns": "1000"}, "contributors": [{"name": "Deirdre Casey", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/681/"}, {"name": "Tom Stallard", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/841/"}]}]}], "contributors": [{"name": "Deirdre Casey", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/681/"}, {"name": "Tom Stallard", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/841/"}]}