Course Management API
The Sakai 2.2 release includes a completely redesigned Course Management API and Hibernate implementation. We invite your feedback in the form of comments to this page. Please specify the object/method in your comments.
Course Management API and implementation source
Course Management API javadoc
Course Management API impl javadoc
This new service will provide a means to completely replace the legacy course management service sometime after 2.2, and will provide support for hierarchical organization of courses, and sections. It will also provide a basis for informing site creation, which will be accomplished in the course-site-admin tool(s) currently under design. The new service is based on a substantial requirements gathering process and multiple reviews.
This confluence site contains Service Requirements page that details the needs fulfilled by this API. An updated dictionary further describes the names of the objects modeled in the CM API.
UML Class Diagram