In the current setup, individuals who are going to be enrolling other individuals in learning objects must complete this through the Author page. This means that they have visibility into absolutely every learning object when we might not want them to be able to see everything. The example is managers who I want to enroll people in a Program versus individual objects in the program but I have no way to enforce that. Plus the Author tab confuses people if they are not actually authoring courses.
Another option would be to make it so that individuals with the ability to Enroll Learners would have a second button available to them in the Learning Library. I think this would make enrolling other people much more intuitive.