I have something works but am not sure if it is the best way, basically changing "
" to "0.3333333333333" (I probably don't need that many decimal places) in the custom marking algorithm appears to do it.
correctPrecision (Has the student's answer been given to the desired precision?):
if(
if(student_is_scientific,
togivenprecision_scientific(studentAnswer,settings['precisionType'],settings['precision']),
togivenprecision(cleanedStudentAnswer,settings['precisionType'],settings['precision'],settings["strictPrecision"])
)
,
true
,
sub_credit(0.3333333333333333333333333,settings["precisionMessage"]);
false
)