Skip to main content
Question

Integrating with LXP

  • April 20, 2022
  • 8 replies
  • 262 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

dklinger
Hero III
Forum|alt.badge.img+11
  • Hero III
  • April 20, 2022

@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.


  • Author
  • Novice II
  • April 20, 2022

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.?

 


dklinger
Hero III
Forum|alt.badge.img+11
  • Hero III
  • April 20, 2022

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


Bfarkas
Hero III
Forum|alt.badge.img+6
  • Hero III
  • April 20, 2022

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

 


dklinger
Hero III
Forum|alt.badge.img+11
  • Hero III
  • April 20, 2022

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


Bfarkas
Hero III
Forum|alt.badge.img+6
  • Hero III
  • April 20, 2022

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. 


Bfarkas
Hero III
Forum|alt.badge.img+6
  • Hero III
  • April 20, 2022

@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!


  • Author
  • Novice II
  • April 20, 2022

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.