Is it possible to simplify this block and the block below (lines 21-29) by defining a variable which is the status (for the purposes of this template), and referring to that variable in the HTML? That would allow a single div definition and a simplified <p> definition.

It looks like the only difference between these 2 conditional blocks is that 'incomplete' -> 'incorrect' in the first, and in the second 'incomplete' -> 'incomplete'. It makes sense to me though to specify a class of incomplete, and if we wish incorrect and incomplete to look the same, just have the CSS handle that. Using the more specific class gives us more styling flexibility.

If this doesn't make sense, just grab me.