/activity-bundles

Collection of activity-bundles in a system, federation of systems, or in a default courseCatalog.

get

Get all activity-bundles in the system or default courseCatalog.

post

Create a new activity-bundle in the default courseCatalog.

Entity representing a activityBundle form metadata.

get

Get form metadata for creating a new activityBundle.

Entity representing a activity-bundle

get

Get a activity-bundle given its id.

put

Update a given activity-bundle.

delete

Delete a given activity-bundle.

Entity representing a activityBundle form metadata for update

get

Get form metadata for updating an existing activityBundle.

/registrations

Collection of registrations in a system, federation of systems, or in a default courseCatalog.

get

Get all registrations in the system or default courseCatalog.

post

Create a new registration in the default courseCatalog.

Entity representing a registration form metadata.

get

Get form metadata for creating a new registration.

Entity representing a registration

get

Get a registration given its id.

put

Update a given registration.

delete

Delete a given registration.

Entity representing a registration form metadata for update

get

Get form metadata for updating an existing registration.

/activity-registrations

Collection of activity-registrations in a system, federation of systems, or in a default courseCatalog.

get

Get all activity-registrations in the system or default courseCatalog.

post

Create a new activity-registration in the default courseCatalog.

Entity representing a activityRegistration form metadata.

get

Get form metadata for creating a new activityRegistration.

Entity representing a activity-registration

get

Get a activity-registration given its id.

put

Update a given activity-registration.

delete

Delete a given activity-registration.

Entity representing a activityRegistration form metadata for update

get

Get form metadata for updating an existing activityRegistration.

/course-catalogs

Collection of course-catalogs in a system or federation of systems.

get

Get all course-catalogs.

post

Create a new course-catalog.

Entity representing a courseCatalog form metadata.

get

Get form metadata for creating a new courseCatalog.

The root courseCatalogs in the courseCatalog hierarchy. A node with no parents is an orphan. While all courseCatalog Ids are known to the hierarchy, an orphan does not appear in the hierarchy unless explicitly added as a root node or child of another node.

get

Get all root root-course-catalog

Entity representing a course-catalog

get

Get a course-catalog given its id.

put

Update a given course-catalog.

delete

Delete a given course-catalog.

Entity representing a courseCatalog form metadata for update

get

Get form metadata for updating an existing courseCatalog.

get

Get child courseCatalogs for the given courseCatalog in the hierarchy.

put

Add courseCatalog as child of the given courseCatalog in the hierarchy.

delete

Remove the given courseCatalog as a child of the given courseCatalog in the hierarchy.

get

Get parent courseCatalogs for the given courseCatalog in the hierarchy.

get

Get all activity-bundles in this courseCatalog

put

Add the given activity-bundle to this courseCatalog

delete

Remove the given activity-bundle from the courseCatalog.

get

Get all registrations in this courseCatalog

put

Add the given registration to this courseCatalog

delete

Remove the given registration from the courseCatalog.

get

Get all activity-registrations in this courseCatalog

put

Add the given activity-registration to this courseCatalog

delete

Remove the given activity-registration from the courseCatalog.