// Numbas version: exam_results_page_options {"name": "Specific Heat Capacity: Final Temperature", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false}, "question_groups": [{"pickingStrategy": "all-ordered", "questions": [{"name": "Specific Heat Capacity: Final Temperature", "tags": [], "metadata": {"description": "

Use the specific heat capacity of an object and the heat released to calculate the final temperature.

Custom marking used to allow for partial credit for common errors (mal rules)

Thermochemistry Revision Sheet Q7

", "licence": "Creative Commons Attribution 4.0 International"}, "statement": "

If {mass_string} of {Mat_string} at {start_temp} °C releases {heat} J of heat, calculate the final temperature of the {Mat_string}.

\n

(Specific heat capacity of {Mat_string} {SHC_string} J g-1  -1)

\n

", "advice": "

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

\n

Find the heat energy by substituting in \$\\var{heat}=\\var{mass_string}*\\var{SHC_string}*(\\var{Start_temp} - final temperature)\$

\n

Transpose this to isolate the final temperature

\n

Does your answer seem reasonable?

\n

\n

", "rulesets": {}, "extensions": [], "variables": {"Mat_string": {"name": "Mat_string", "group": "Ungrouped variables", "definition": "Material[materialnum]", "description": "", "templateType": "anything"}, "SpecificHeat": {"name": "SpecificHeat", "group": "Ungrouped variables", "definition": "[4.184,0.235,0.897]", "description": "", "templateType": "anything"}, "Material": {"name": "Material", "group": "Ungrouped variables", "definition": "['Water','Silver','Aluminium']", "description": "", "templateType": "anything"}, "Start_temp": {"name": "Start_temp", "group": "Ungrouped variables", "definition": "random(30 .. 40#1)", "description": "", "templateType": "randrange"}, "mal2": {"name": "mal2", "group": "Mal rule answers", "definition": "(Heat)/((Mass)*(SpecificHeat[materialnum])*Start_temp)", "description": "

Student error gainig partial credit.

\n

Student transposes incorrectly.

", "templateType": "anything"}, "mal1": {"name": "mal1", "group": "Mal rule answers", "definition": "((Heat - (Mass)*(SpecificHeat[materialnum])*(start_temp)))", "description": "

Student error deserving partial credit.

\n

Student multiplied incorrectly into deltaT therefore oversimplifying

", "templateType": "anything"}, "mass_string": {"name": "mass_string", "group": "mass", "definition": "mass+'g'", "description": "", "templateType": "anything"}, "Mass": {"name": "Mass", "group": "mass", "definition": "random(5.00..30.00#1)", "description": "", "templateType": "anything"}, "SHC_string": {"name": "SHC_string", "group": "Ungrouped variables", "definition": "SpecificHeat[materialnum]", "description": "", "templateType": "anything"}, "materialnum": {"name": "materialnum", "group": "Ungrouped variables", "definition": "random(0 .. 2#1)", "description": "", "templateType": "randrange"}, "Heat": {"name": "Heat", "group": "Ungrouped variables", "definition": "random(21.00..23.00#0.1)", "description": "

Heat energy lost in J

", "templateType": "anything"}, "HeatkJ": {"name": "HeatkJ", "group": "Ungrouped variables", "definition": "Heat/1000", "description": "", "templateType": "anything"}, "End_temp": {"name": "End_temp", "group": "Ungrouped variables", "definition": "((Heat - (Mass)*(SpecificHeat[materialnum])*(start_temp)))/((-1)*(Mass)*(SpecificHeat[materialnum]))", "description": "

This is the final answer

", "templateType": "anything"}}, "variablesTest": {"condition": "", "maxRuns": "1000"}, "ungrouped_variables": ["SpecificHeat", "Material", "materialnum", "Mat_string", "Heat", "SHC_string", "Start_temp", "End_temp", "HeatkJ"], "variable_groups": [{"name": "mass", "variables": ["Mass", "mass_string"]}, {"name": "Mal rule answers", "variables": ["mal1", "mal2"]}], "functions": {"": {"parameters": [], "type": "number", "language": "jme", "definition": ""}}, "preamble": {"js": "", "css": ""}, "parts": [{"type": "numberentry", "useCustomName": false, "customName": "", "marks": "10", "showCorrectAnswer": true, "showFeedbackIcon": true, "scripts": {}, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "adaptiveMarkingPenalty": 0, "customMarkingAlgorithm": "mark:\n apply(validNumber);\n if(isFraction,\n apply(cancelled)\n ,\n apply(correctPrecision)\n );\n switch(\n studentNumber=precround(End_temp,studentPrecision),set_credit(1,\"Correct Answer. Well Done!!\"),\n studentNumber=precround(mal1, studentPrecision),set_credit(0.4,\"On the right track but not there yet. Have another look at your deltaT. Did you correctly multiply in?\"),\n studentNumber=precround(mal2, studentPrecision),set_credit(0.2,\"On the right track but not there yet. Have another look at how you are isolating the final temperature.\"),\n studentNumber=precround((-1)*mal2, studentPrecision),set_credit(0.2,\"On the right track but not there yet. Have another look at how you are isolating the final temperature.\"),\n set_credit(0,\"Incorrect\") \n )", "extendBaseMarkingAlgorithm": true, "unitTests": [], "minValue": "End_temp", "maxValue": "End_temp", "correctAnswerFraction": false, "allowFractions": false, "mustBeReduced": false, "mustBeReducedPC": 0, "precisionType": "dp", "precision": "2", "precisionPartialCredit": 0, "precisionMessage": "You have not given your answer to the correct precision.", "strictPrecision": false, "showPrecisionHint": true, "notationStyles": ["plain", "en", "si-en"], "correctAnswerStyle": "plain"}], "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/"}]}