Skip to main content

Courses published as xAPI - Using it? Worth it?

  • February 25, 2025
  • 8 replies
  • 224 views

Hello Community, 

 

I am curious to see how xAPI is working for those who use it vs SCORM. We are considering exploring it, but I wanted to learn from others experience in this space. Do we need a LRS along with Docebo to make the most use of it? How does the in house reporting compare to SCORM? Thanks! 

8 replies

lrnlab
Hero III
Forum|alt.badge.img+10
  • Hero III
  • February 25, 2025

personally it’s a choice...while xAPI is a little more stable, I prefer the reporting with SCORM 2004 but either work well.


  • Author
  • Novice I
  • February 25, 2025

personally it’s a choice...while xAPI is a little more stable, I prefer the reporting with SCORM 2004 but either work well.

What is the difference in reporting between the two? 


lrnlab
Hero III
Forum|alt.badge.img+10
  • Hero III
  • February 25, 2025

that would depend on what you package includes and how it is built. Typically the SCORM version is easier to read while the xAPi replaces the actual questions with numbers making harder to read; but again, it depends on how you build the curse and what options you use. Typical authoring tools would allow to output ti either format so best to test each one and see what you prefer. You can publish your content in both formats, add both objects to course and test it there so you can see the report outputs .


  • Author
  • Novice I
  • February 25, 2025

that would depend on what you package includes and how it is built. Typically the SCORM version is easier to read while the xAPi replaces the actual questions with numbers making harder to read; but again, it depends on how you build the curse and what options you use. Typical authoring tools would allow to output ti either format so best to test each one and see what you prefer. You can publish your content in both formats, add both objects to course and test it there so you can see the report outputs .

Do you need a LRS as well? 


dklinger
Hero III
Forum|alt.badge.img+11
  • Hero III
  • February 25, 2025

that would depend on what you package includes and how it is built. Typically the SCORM version is easier to read while the xAPi replaces the actual questions with numbers making harder to read; but again, it depends on how you build the curse and what options you use. Typical authoring tools would allow to output ti either format so best to test each one and see what you prefer. You can publish your content in both formats, add both objects to course and test it there so you can see the report outputs .

Do you need a LRS as well? 

@ericSHI - You dont need another LRS in the mix. Get this - Docebo has an LRS! In theory you can access it as well. Lots of chat about this - not too much clarity on it though. We are kind of on our own with it is the best way to talk about it.

But no need to put another LRS in between - the learning system is wired to hear completions from the xAPI package. You may want to do a fancy LRS topology if you are going to setup the course to be external of Docebo….but that can be a whole different pack of worms to unpack 😜.


Forum|alt.badge.img+1
  • Novice II
  • March 6, 2025

@ericSHI  - Our training group has also been exploring the xAPI option and what it has to offer and trying to decide whether it’s worth the extra effort. This has been a very frustrating journey with very little information to be found particularly about the Docebo LRS. I’m also attaching the LRS pdf that our Docebo Rep gave us for your reference.

Here’s some of our findings surrounding the the xAPI process:

  • Content Creation: all the work is done in your content creation tool ie, Articulate, Captivate, etc. You set up the data points you want to gather, and create triggers around those points. It’s a more time consuming and thoughtful way to create your course and gather data on a user’s learning journey and how your content is consumed.
  • Gathering Data: Yes, Docebo does capture the xAPI information. It is visible under the course in Reports>User Statistic>User_Name>LO Title. However, there is no report for this and no way to download this out of the platform for all the users of a course to analyze data. You could copy and paste each user’s data separately.
  • xAPI Data from Docebo

    Docebo LRS: Yes, Docebo does have an LRS. Is it useful? Maybe? You need an external program like postman to go in and grab the API endpoint to download the code. Its formatted into JASON code so if you like to read code then great! It is however, not at all like the nice formatted text you get in the Course Report.

  •    LRS Code Example: Here’s a code sample that I pulled from the Docebo LRS using Postman.

    {

            "id": "e42ce544-5569-47e1-aa2d-0d2ffafb387c",

            "timestamp": "2025-02-27T01:58:25.672Z",

            "actor": {

                "objectType": "Agent",

                "mbox": "mailto:xx@txx.com",

                "name": "Beth Robinson-Platform Manager"

            },

            "verb": {

                "id": "http://adlnet.gov/expapi/verbs/completed",

                "display": {

                    "en-US": "completed"

                }

            },

            "result": {

                "duration": "PT53S",

                "extensions": {

                    "urn:articulate:storyline:5XNegl8vJpN/viewcount": 13

                },

                "completion": true,

                "duration_segments": {

                    "s": 53

                }

            },

            "context": {

                "registration": "b20493c4-d0df-4dd3-9b41-117eeb7a85a3",

                "contextActivities": {

                    "parent": [

                        {

                            "id": "urn:articulate:storyline:5XNegl8vJpN",

                            "objectType": "Activity"

                        }

Docebo Learn Data: I see 3 or 4 tables in the Data Dictionary that reference xAPI, so perhaps combining those tables may give the information needed from the Courses Report. We don’t have Learn Data yet, so not sure.

SCORM vs. xAPI: Scorm offers very limited user experience data compared to xAPI. Here’s the data from the same course exported as a SCORM as viewed in the courses>reports area. There is no comparison between xAPI and SCORM. xAPI wins.

SCORM Data from Docebo

External LRS: We set up a free account in the Veracity LRS and the data is aggregated into clean tables. Very easy to use. From what I can see an external LRS is the only way to go. Docebo is capturing the data very well, it’s just difficult to extract it from the platform.

Hope that helps!

~ Beth

 


Forum|alt.badge.img+1
  • Novice II
  • March 7, 2025

Anyone, who reads this thread please upvote this idea to add xAPI reporting capabilities to Docebo. 

 


lrnlab
Hero III
Forum|alt.badge.img+10
  • Hero III
  • March 7, 2025

voted up, thx