Endpoints to create and manage content objects and libraries; and to access content analytics.
The Content Model
Adaptemy maintains a list of all content objects against which learner records are reported, to build the content model: an estimate of various properties of each content object used to make accurate predictions and recommendations.
Each content object has a definition, which needs to be supplied to Adaptemy; the definition will include basic information about the type of object, and also some additional custom metadata fields configured for your organisation.
In a typical implementation, all recommendable Content Objects will be registered with Adaptemy before learners begin the course. If a learner posts evidence against a content object that is not known to Adaptemy, we will query your API to request the object definition and register the content object. If we cannot retrieve this information, the evidence will not be applied to the learner's profile.
Additional types can be configured for your Organisation if required.
content-objects
GEThttps://api.adaptemy.io/content-objects
Returns the definition of the content object for the selected id.
Query Parameters
Name
Type
Description
id
string
object URI
content-objects
POSThttps://api.adaptemy.io/content-objects
Register a content object, or array of content objects, with the Adaptemy system. Content objects can be registered to a course or module, or just linked to a node from the Curriculum object.
Request Body
Name
Type
Description
contentobject
object
A array of valid content object - see above
content-objects
DELETEhttps://api.adaptemy.io/content-objects
De-register this contentobject from the Adaptemy system. Object will no longer be available for recommendation. Historical data on this contentobject will be retained. Future learning records posted against this contentobject will fail.
This endpoint deletes the one specified content-object. To delete multiple content-objects, call this endpoint multiple times.
Query Parameters
Name
Type
Description
id
string
Object URI
Course definition, content reporting and analytics methods yet to be migrated to API-v2.