I have created entity providers for entities related to Course Management. The work is mostly complete. I still need to implement updating site memberships based on changes to course management data.
At Texas State University, we have a nightly job that updates course management tables in sakai from our banner system. I imagine other institutions do something similar. We're in the process of upgrading to real-time updates. The purpose of these new entity providers is to expose the functionality of the internal CourseManagementService and CourseManagementAdministration APIs as a RESTful service that can be used to update course management data.
I'm doing my work in this branch: https://github.com/txstate-etc/sakai/tree/SAK-29405