[CoursePress Pro] Adaptive learning path support

As e-learning gets more sophisticated, and with machine learning/AI around the corner, LMSs are increasingly able to tailor a course to the student's learning preferences and requirements. A beginning for this would be the ability to offer units of learning that are tailored for students that are at a certain skill level.

So if a student gets 50% at a particular competency from an assessment result we could show them a version of a unit that is appropriate to that level.

My feature request is for this adaptive learning/branching dependent on satisfying conditions.