Question

Integrating with LXP

  • 20 April 2022
  • 8 replies
  • 218 views

can we integrate Docebo with an LXP so that we can play the content on that LXP UI via a Docebo player, transfer all user activity back to Docebo ?


8 replies

Userlevel 7
Badge +6

@Vivek - can I ask a silly question? Isnt Docebo an LXP? Why loop out to another LXP?

What you are talking about is some interesting system topology….you may want to consider trying to leverage XAPI.

But consider if you want to move completion records from one Learning System to the next? That is a typical custom integration that you can request.

What is your system of record? The external one? Or Docebo? If it is Docebo? You can schedule reports out….to potentially be consumed on the other side.

Thanks @dklinger  for your response.
We are planning to build our own LXP, bringing in content from different LMSs and course providers. We plan to use Docebo as system of record. I was also thinking about leveraging XAPI, but I couldn't find any page which has xAPI documentation of Docebo. All I could find was this : 

https://university.docebo.com/learn/course/203/play/944/interacting-with-docebos-lrs

We also want to use Docebo to record completions for courses from other course providers also.

 

Thanks for letting me know about reports. I will look into that. Do you know if Docebo supports web hooks for such events.?

 

Userlevel 7
Badge +6

Docebo does have support for web hooks (I dont know all the events, but it is pretty decently documented)..

https://help.docebo.com/hc/en-us/articles/360020124459-Creating-and-Managing-Webhooks

Userlevel 7
Badge +3

So I think there might be a little confusion, xAPI won’t have much information as it is a standard that Docebo supports, you can find some info on uploading content with it here:

https://help.docebo.com/hc/en-us/articles/360020128459-Uploading-xAPI-formerly-Tin-Can-API-Content

And there is a ton of info on the standard here: https://xapi.com/docs-downloads/

From what you are saying, sounds like you are asking more about Webhooks and an API for working with Docebo, and yes they support both, and yes you can do webhook events on completions, some info on webhooks here: https://help.docebo.com/hc/en-us/articles/360020124479-Webhooks-Events

And intro to the API here: https://help.docebo.com/hc/en-us/articles/360020126999-Introduction-to-Docebo-APIs

 

Userlevel 7
Badge +6

@Bfarkas - you were too slow with this one….lol….

Userlevel 7
Badge +3

In terms of the original question, I think some more info would be needed to answer correctly. For instance:

  • does the external LXP allow you to iframe or otherwise embed any of the content in external systems?
  • can you run the external LXP in some type of ‘clean frame’ window that opens and then when closed brings you back to Docebo?
  • is the content just available directly i.e. hosted on the other system but in an AWS S3 bucket so you can link to directly?

In terms of completions, theres a combination of ways to do that, some could be to run daily or multiple reports a day to keep things in sync, you could have an api call from the completion of the other system to mark the course complete in Docebo, etc. 

Userlevel 7
Badge +3

@Bfarkas- you were too slow with this one….lol….

It’s times like this I wish the community was a discord so could see real time….forgot to refresh before hitting enter!

Hi @Bfarkas , what we are planning is an experience where a course metadata appears on our LXP and clicking on it should open up a player of Docebo or some other LMS(course source) directly on LXP, instead of redirecting user to the LMS system. We want to present a unified one stop shop for the user.
If that is not possible, we want to redirect to the LMS via Okta. We definitely don’t want to load all of the content from one system into another.  

Our external systems allows to embed content. 
 

Reply