Have the ability to have 1 curriculum for a set of users, but based on the course within the curriculum's enrollment or visibility settings, have it hide courses that don't apply to them.
For example: a curriculum for all front line employees is created, but not all courses within that apply to every front line employee or store location. Based on differing store types it is necessary to not have courses that are within the curriculum that don't apply to a user. Likewise, it is inefficient to have many different curriculums containing the same courses making management of courses very difficult.