Who can assign learning to the learners?

The admin, author, co-author, and learning manager can assign learning to the learners. However, the author or co-author must publish it and push it to the library to make it available for others.