Saving Checkmark states when leaving and returning to course

I am creating an interactive checklist for new hires. I would like them to be able to use the checkmark feature to keep track of what they have completed. 

Because the checklist goes over multiple weeks, I would like the user to be able to leave the course and return to do more tasks.

In testing, the checkmarks do not stay checked when leaving and returning to the same part of the course. Is there a way to set a trigger or condition on the checkmark boxes to stay marked so that users can track their progress on the tasks?

1 Reply