Thank you Danny. I greatly appreciate learning the context for the preview issue and the workarounds.
When I attempted to implement the two alternative options, I was initially a bit confused as to why the $showPartialCorrectAnswers variable did not appear to have any effect. It may be obvious, but if anyone stumbles across this post down the line, the proper behavior is visible when viewed by a student account before a due date has passed, as discussed here.