Adobe Captivate · Arazzo Workflow
Adobe Learning Manager Enroll a Learner in a Course
Version 1.0.0
Resolve a course, pick an available instance, enroll a learner, and confirm the enrollment.
Provider
Workflows
enroll-learner-in-course
Enroll a learner into a specific instance of a learning object.
Confirms the learning object exists, selects an instance offering, creates the enrollment for the supplied learner, and reads the enrollment back to verify it was created.
1
getCourse
getLearningObject
Load the learning object by id to confirm it exists before attempting to enroll a learner into one of its instances.
2
listInstances
getLearningObjectInstances
List the instances of the learning object and select the first available instance to enroll the learner into.
3
createEnrollment
createEnrollment
Create an enrollment binding the learner to the selected learning object instance using JSON:API relationships.
4
confirmEnrollment
getEnrollment
Read the freshly created enrollment back by id to confirm it persisted and to capture its progress and dates.