capabilities.work

Learning Manager Enroll a Learner in a Course

A 4-step recipe with Adobe Captivate. We can help you get access.

Recipe · 4 steps

Learning Manager Enroll a Learner in a Course

with Adobe Captivate · Learning & Development Management

Enroll a learner into a specific instance of a learning object.

  1. Load the learning object by id to confirm it exists before attempting to enroll a learner into one of its instances.
  2. List the instances of the learning object and select the first available instance to enroll the learner into.
  3. Create an enrollment binding the learner to the selected learning object instance using JSON:API relationships.
  4. Read the freshly created enrollment back by id to confirm it persisted and to capture its progress and dates.
What you'll need to have ready
  • accessToken: OAuth 2.0 bearer access token issued via Adobe IMS.
  • learningObjectId: The id of the course / learning object to enroll into.
  • learnerId: The id of the user (learner) to enroll.
For your developer

Arazzo workflow adobe-captivate:enroll-learner-in-course, 4 operations: getLearningObject → getLearningObjectInstances → createEnrollment → getEnrollment. Specs on APIs.io.