[WIP][PLACEHOLDER] MRQ partial completion checkmark

This PR is on top of my other changes. Due to the expected conflicts I will rebase to master once it's checked in.
This is probably mostly down to personal preference, but I don't like variables that can contain multiple types of values (bool and string here). I would prefer to either use strings for all three states ('true', 'false', 'partial') or maybe ('correct', 'incorrect', 'partial').