// Numbas version: exam_results_page_options {"name": "Thermochemistry Revision", "metadata": {"description": "Revision of Thermochemistry", "licence": "Creative Commons Attribution 4.0 International"}, "duration": 0, "percentPass": 0, "showQuestionGroupNames": false, "showstudentname": true, "question_groups": [{"name": "Group", "pickingStrategy": "all-ordered", "pickQuestions": 1, "questions": [{"name": "Deirdre's copy of Specific heat capacity: Heat added", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "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/"}], "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"}], "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": {}, "variablesTest": {"condition": "", "maxRuns": "1000"}}, {"name": "Heat of Dissolution 2", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "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/"}], "tags": [], "metadata": {"description": "

Question steps student through the process of finding the molar heat of dissolution.

Adaptive marking and partial credit used

Thermochemistry Revision Sheet Q3

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

When a {mass_string} sample of solid NaOH (40g/mol) dissolves in 100 cm3 of water in a coffee cup calorimeter, the temperature rises from {start_temp} °C  to {End_temp}°C.

\n

Assume the density and specific heat capacity of the solution is the same as pure water i.e. 1 g cm-3 and 4.184 J g-1 K-1 respectively.

", "advice": "

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

\n

Find the heat energy by substituting in $q=(100+\\var{mass_string})*4.184*(\\var{Start_temp} - \\var{End_temp})$. This is the answer in Joules.

\n

\n

You need to convert this to kJ/mol.

\n

\n

\n

", "rulesets": {}, "variables": {"Mass": {"name": "Mass", "group": "mass", "definition": "random(4.00..8.00#0.1)", "description": "

Mass of NaOH

", "templateType": "anything"}, "Start_temp": {"name": "Start_temp", "group": "Ungrouped variables", "definition": "random(20 .. 22#0.1)", "description": "

Initial temperature of the water

", "templateType": "randrange"}, "End_temp": {"name": "End_temp", "group": "Ungrouped variables", "definition": "random(35.00..38.00#0.1)", "description": "

This is the final answer

", "templateType": "anything"}, "SpecificHeat": {"name": "SpecificHeat", "group": "Ungrouped variables", "definition": "4.184", "description": "", "templateType": "anything"}, "Mala1": {"name": "Mala1", "group": "Mal rule answers", "definition": "(Mass)*SpecificHeat*(End_temp - Start_temp)", "description": "

Error forpart a. The student forgets to use the total mass and instead just uses the smaller

", "templateType": "anything"}, "mass_string": {"name": "mass_string", "group": "mass", "definition": "mass+'g'", "description": "", "templateType": "anything"}, "HeatkJ": {"name": "HeatkJ", "group": "Ungrouped variables", "definition": "Heat/1000", "description": "", "templateType": "anything"}, "Heat": {"name": "Heat", "group": "Ungrouped variables", "definition": "(Mass+100)*SpecificHeat*(End_temp - Start_temp)", "description": "

Heat energy lost in J

", "templateType": "anything"}, "a": {"name": "a", "group": "Ungrouped variables", "definition": "Mass/40", "description": "", "templateType": "anything"}, "HeatkJperMol": {"name": "HeatkJperMol", "group": "Ungrouped variables", "definition": "HeatkJ/a", "description": "", "templateType": "anything"}}, "variablesTest": {"condition": "", "maxRuns": "1000"}, "ungrouped_variables": ["SpecificHeat", "Heat", "Start_temp", "End_temp", "HeatkJ", "a", "HeatkJperMol"], "variable_groups": [{"name": "mass", "variables": ["Mass", "mass_string"]}, {"name": "Mal rule answers", "variables": ["Mala1"]}], "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(Heat,studentPrecision),set_credit(1,\"Correct well done!\"),\n studentNumber= precround(mala1,studentPrecision),set_credit(0.5,\"Almost there, but did forget to use the total combined mass?\"),\n set_credit(0,\"Incorrect\") \n )", "extendBaseMarkingAlgorithm": true, "unitTests": [], "prompt": "

Calculate the heat of dissolution in J.

", "minValue": "Heat", "maxValue": "Heat", "correctAnswerFraction": false, "allowFractions": false, "mustBeReduced": false, "mustBeReducedPC": 0, "precisionType": "dp", "precision": "1", "precisionPartialCredit": 0, "precisionMessage": "You have not given your answer to the correct precision.", "strictPrecision": false, "showPrecisionHint": true, "notationStyles": ["plain", "en", "si-en"], "correctAnswerStyle": "plain"}, {"type": "numberentry", "useCustomName": false, "customName": "", "marks": "10", "showCorrectAnswer": true, "showFeedbackIcon": true, "scripts": {}, "variableReplacements": [{"variable": "Heat", "part": "p0", "must_go_first": true}], "variableReplacementStrategy": "originalfirst", "adaptiveMarkingPenalty": 0, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "prompt": "

Convert this to kJ/mol

", "minValue": "HeatkJperMol", "maxValue": "HeatkJperMol", "correctAnswerFraction": false, "allowFractions": false, "mustBeReduced": false, "mustBeReducedPC": 0, "precisionType": "dp", "precision": "1", "precisionPartialCredit": 0, "precisionMessage": "You have not given your answer to the correct precision.", "strictPrecision": false, "showPrecisionHint": true, "notationStyles": ["plain", "en", "si-en"], "correctAnswerStyle": "plain"}]}, {"name": "Specific Heat Capacity: Final Temperature", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "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/"}], "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": {}, "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"}]}, {"name": "Work done by an ideal gas", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "contributors": [{"name": "Deirdre Casey", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/681/"}], "metadata": {"licence": "None specified", "description": "

Calculating the work done by 1 mole of an ideal gas at constant temperature.


Q12 from Thermochemistry revision sheet

"}, "tags": [], "parts": [{"showFeedbackIcon": true, "minValue": "work", "correctAnswerStyle": "plain", "prompt": "

Calculate the work done by the ideal gas. Express your answer in J (1L.atm = 101 J)

", "showCorrectAnswer": true, "unitTests": [], "type": "numberentry", "customMarkingAlgorithm": "", "precisionPartialCredit": 0, "precisionType": "dp", "variableReplacements": [], "customName": "", "precision": 0, "correctAnswerFraction": false, "scripts": {}, "maxValue": "work", "variableReplacementStrategy": "originalfirst", "showPrecisionHint": true, "notationStyles": ["plain", "en", "si-en"], "adaptiveMarkingPenalty": 0, "marks": 1, "mustBeReducedPC": 0, "mustBeReduced": false, "strictPrecision": true, "precisionMessage": "You have not given your answer to the correct precision.", "extendBaseMarkingAlgorithm": true, "allowFractions": false, "useCustomName": false}], "variablesTest": {"condition": "", "maxRuns": 100}, "functions": {}, "advice": "

Use the formula W = -P (delta V)

", "variables": {"final_v": {"description": "

Final volume in L

", "templateType": "randrange", "group": "Ungrouped variables", "definition": "random(40 .. 100#10)", "name": "final_v"}, "initial_v": {"description": "

Initial volume in L

", "templateType": "randrange", "group": "Ungrouped variables", "definition": "random(10 .. 30#10)", "name": "initial_v"}, "pressure": {"description": "

Pressure in atm

", "templateType": "randrange", "group": "Ungrouped variables", "definition": "random(0.1 .. 0.4#0.1)", "name": "pressure"}, "work": {"description": "

Work done by the ideal gas

", "templateType": "anything", "group": "Ungrouped variables", "definition": "(pressure*101)*(final_v - initial_v)", "name": "work"}}, "ungrouped_variables": ["initial_v", "final_v", "pressure", "work"], "variable_groups": [], "statement": "

1 mole of an ideal gas expands from a volume of {initial_v} L to one of {final_v}L at a constant temperature of 25o C. The expansion is performed against a pressure of {pressure} atm.

", "rulesets": {}, "preamble": {"css": "", "js": ""}}]}], "navigation": {"allowregen": true, "reverse": true, "browse": true, "allowsteps": true, "showfrontpage": true, "showresultspage": "oncompletion", "onleave": {"action": "none", "message": ""}, "preventleave": true, "startpassword": ""}, "timing": {"allowPause": true, "timeout": {"action": "none", "message": ""}, "timedwarning": {"action": "none", "message": ""}}, "feedback": {"showactualmark": true, "showtotalmark": true, "showanswerstate": true, "allowrevealanswer": true, "advicethreshold": 0, "intro": "", "feedbackmessages": []}, "contributors": [{"name": "Deirdre Casey", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/681/"}], "extensions": [], "custom_part_types": [], "resources": []}