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.
- Load the learning object by id to confirm it exists before attempting to enroll a learner into one of its instances.
- List the instances of the learning object and select the first available instance to enroll the learner into.
- Create an enrollment binding the learner to the selected learning object instance using JSON:API relationships.
- 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.