On a separate question:
This means we only save the Quiz at the end. For users that drop-out before completing a survey, we won't have anything. Are we happy with that? There's a good chance we don't care, but just thought I should raise it.