Skip to main content
Participant
December 15, 2022
Question

A way to detect course completion

  • December 15, 2022
  • 1 reply
  • 208 views

Hi, I'm new to working with ALM, so the question might be obvious.

 

We're looking for a way to detect when a user completes the enrollment, preferably in real time. I've been looking at the available API and I haven't found any way to achieve that.

The only thing I found was that I could get the list of all the users and then get all the enrollments for each of the users. Then I'd have to check the completion dates of those and run this periodically comparing the completion dates again the last check date. This seems like a lot of traffic that will mostly return nothing.

So is there something I've missed that would allow me to subscribe to some events? Or maybe at least there's some kind of journal/even log that I could periodically pull and find the enrollment completions there?

 

Thanks for all the answers 

This topic has been closed for replies.

1 reply

Adobe Employee
December 15, 2022

Hi @Michal27588360b8g7,

 

Thank you for contacting Adobe Learning Manager Team. 

 

We do not have any API that can show you a real-time completion report for users. 

However, the best way to get the completion data is through JOB APIs. We can pull the data for a certain time duration (let's assume the last 2 hours) and see who has completed content during that time. 

These JOB API reports will be available in Excel sheets so you may need to process the data later.

 

This is the path to the JOB APIs on our swagger page.

https://captivateprime.adobe.com/docs/primeapi/v2/#/job 

 

Kindly let me know if any further assistance is required.
Thank you for your patience and support.

 

Hope to hear from you soon.

 

Regards,
Debiprasad Maharana
Adobe Inc.