I have a course with a checklist that's configured to calculate passed state by the number of ticked checkboxes. The checklist is also configured to show a Hiscore, but the Hiscore is only shown if the checklist is passed. Users who haven't ticked the required number of checkboxes don't see the Hiscore at all. I had a scenario in the past where this was required. As workaround I changed the setup to calculate passed state not by number of checkboxes but by points.