xAPI implementation

Has anyone here implemented xAPI on OpenedX LMS?

1 Like

Hi @ajaykrupalk, and welcome to the forum!

To try and answer your question, I’m not aware of any existing xAPI implementation, but apparently it is something that edX is looking into. @nimisha talked about it in the last Contributor’s Meetup, at around the 43-minute mark.

Hey, thank you for replying. Will it be possible to integrate xAPI content on OpenedX using any third party services? If so, can you name a few of the services we could use to integrate xAPI content? Thank you in advance.

I re-watched that segment of the meeting, and it would seem edx-enterprise already implements some form of xApi. See this.

It looks like @Zia_Fazal is doing some work here, though, so he might have more information.

Hey. Thank you very much for the info.

@Zia_Fazal Hey. Have you uploaded xAPI content onto the OpenedX LMS by any chance? Looking to implement xAPI for my organization.

Also @arbrandes would like to know if opencraft will be able to help my organization develop xAPI content?

We’d be glad to! Feel free to send @Fox_Piacenti a private message, and he’ll get back to you ASAP.

To be clear, though, we focus on hosting and software development. Another way to say it is that we’ll be glad to help you deploy Open edX, or modify Open edX itself to suit your needs - including improving content creation tools, or modifying the existing xAPI implementation to work with other platforms - but the actual creation of content will be up to you.

Hey @arbrandes it seems like I can’t privately message @Fox_Piacenti Can you please let me know if I can reach out by any other way?

Hey @Fox_Piacenti On behalf of my organization I would like to find out if OpenCraft will be able to help my organization with implementing xAPI in our courses which are hosted on the Open edX LMS. You can find our courses at Courses | IIMBx

@ajaykrupalk we have authored a library to transform Open edX events into xAPI statements and route those xAPI statement to LRS. Let me know if we can help you further.

1 Like

@Zia_Fazal Thank you for your response. Can you please give us a demo of how you have implemented this? or if you could send me a video that also would be great. Thank you very much for this insight.

@ajaykrupalk Hi! i’m part of @Zia_Fazal’s team for xAPI and Caliper implementation in Open edX. We are almost finished authoring the library and preparing to conduct demos. I like your idea of demo videos. Let me discuss with my team if we can make a demo video or should we go for a live demo. Will get back to you towards the end of this week. Thank you for your interest.

1 Like

Hey @aayub02 Thank you very much. We will be eagerly waiting for the demo.

Hey there, @ajaykrupalk ! I think a handful of others in this thread which are working on xAPI implementations may be able to help you better at this point, for a few reasons:

  1. The xAPI work that was intended to be delivered in core is not yet ready, as far as I know. If you’re looking for mainline support of xAPI you may need to invest considerable resources in development.
  2. The other folks who have replied here appear to have worked on some library/plugin solutions and are more familiar with them. These solutions may meet your needs in a more cost effective way.
  3. OpenCraft is currently at capacity in terms of projects and we’re holding off on taking new ones for a few months.

Developing integrations with new APIs and standards are definitely within our wheelhouse, and this sounds like something we’d be awesome at. However given the above notes, you may want to check out these other options. If you’re willing to wait a while, would you circle back with us in a few months by emailing contact @ opencraft.com?

Hey @Fox_Piacenti Thank you for taking time to respond back. Completely understand your viewpoint. We will definitely circle back to you if we are still not able to get it done. Thank you once again.

1 Like

Hi @aayub02 Another doubt from my team is if we can route the xAPI statements to AWS QuickSight as well for analysis?

Hi @Zia_Fazal and @aayub02. Do we have any updates for the library as well as the demo?

@ajaykrupalk we are still making some minor tweaks to make the library available as a plugin. May take us this whole week. Instead of a demo video, let’s have a meeting where we can discuss and show you the library functionality and you can tell use more about your use case. If you can drop me an email on aamir.ayub@arbisoft.com, we can take it from there. Thanks.