I would make it so that the student needs to pass a quiz with a certain grade at the end of each unit. When they reach a passing grade the next unit is revealed.
Teaching with Moodle
Showing different students different units within course
This discussion has been locked because a year has elapsed since the last post. Please start a new discussion topic.