Calculating quiz score for validation
I am solving this problem by disabling Quiz and using only Webform, and writing a custom module that does the following:


use hook_form_alter to catch webform submissions
compare them to fields in an answer key

answer keys are of content type 'answer key'
they have a node reference field that references a webform

calculate percent that match
display a message depending on score

if 80% &lt; x &lt; 100% display answers
if 80% &lt; x return that the quiz was passed
if 80% > x tell them they failed and redirect them back to the quiz page to re-take the test.