Multidimensional "Take In Any Order" Functionality for Programs

Idea created by Ryan Horn Partner on Apr 27, 2018
    Open for Voting
    Score2
    • Ryan Horn
    • Torri ton Preston

    We would like to see functionality that would allow us to lock certain courses within a program in place while allowing others to be taken in any order.

     

    In an ideal future state, we'd like to require learners to start a program by taking a intro course followed by the learner being able to take several courses in any order.  We propose that any course can be locked in a certain spot, so you could also lock in a "final course" that can be taken only when other courses are completed.

     

    Example:

    1. Course A (locked; learner's must take this first)

    2. Course B (unlocked, learner can take this at any point after taking Course A)

    3. Course C (unlocked, learner can take this at any point after taking Course A)

    4. Course D (unlocked, learner can take this at any point after taking Course A)