XAPI formula to turn any drupal site into an LMS

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
btopro's picture

Just wanted to point to a pretty killer combo right now that's emerged and works really well that would let you basically turn any drupal (7) site into an LMS.

https://www.drupal.org/project/tincanapi -- works really well, has some built in tracking stuff and plugs into...
drupal.org/project/quiz -- So you can capture the state of things in an LRS; Quiz 5.x beta is awesome btw
and also..
https://www.drupal.org/project/h5p_tincan_bridge + https://www.drupal.org/project/h5p so you can get XAPI statements emitted from H5P files to flow via Drupal to an LRS.
https://www.drupal.org/project/quiz_h5p -- lets you pull H5Ps into quiz (if u want)

This does require an LRS which I like https://learninglocker.net/

Got this all hooked up in elmsln today and the combination is pretty sick. We'll be providing support for it out of the box soon, right now you have to enable the modules (clicking buttons, eww, I know).

Comments

Drupal Native LRS Available

markusa's picture

We've released some code for a Drupal native LRS, its in sandbox and we'll be working to make it a full project ASAP.

https://www.drupal.org/sandbox/markusa/2544754

We've deployed it to clients systems, tested it with the tincanapi module, and embedded Articulate packages using CORS

There are some features that need to be added and work toward passing the full Tin Can Conformance Suite, but its testable and works!

We've also posted a submodule for tincanapi that works with Quiz 5.0 here: https://www.drupal.org/node/2608622

Drupal Native LRS is HERE NOW.

I know this is an old post,

ydahi's picture

I know this is an old post, but I'm wondering if any knows of any progress on the Drupal 8 front for LRS and xAPI/tincan.

Specifically, is there any method to get h5p xapi statements into an lrs or exposed in drupal in a meaningful way.

At first glance it looks like there isn't any porting going on with https://www.drupal.org/project/tincanapi or any of the other modules. I'm wondering if this is enough reason to forgo development in d8 and stick with what works in d7.

I have resources and time to dedicate to a d8 solution if anyone has already made strides.

Web & Multimedia Developer

I have not heard of any

btopro's picture

I have not heard of any development of this in D8. Not to say it doesn't exist. I will say it's telling that I build a LMS-ish thing on top of Drupal 7 and Opigno also still is on Drupal 7. Both of which are actively maintained / worked on.

Opigno already has a RC2 on

ChrisZZ's picture

Opigno already has a RC2 on Drupal 8
https://www.opigno.org/en/download

From the opigno site:

ydahi's picture

From the opigno site: https://www.opigno.org/en/features

"Tin Can (xAPI) compliant; Certified LRS: Learning Locker, Watershed"

Any ideas if these integrations are part of d8 release - if so, any ideas how they've done that. I haven't done any work with opigno, might have to sit down and test.

@btopro, I'm leaning more towards staying in d7 now given that there is a tremendous amount of functionality that I'd be leaving on the table. Any plans for ELMS in d8?

My project is much simpler, I have a simple learning object/learning module publishing tool for faculty (course + books + h5p + quiz). There is a lot in d8 that I'm interested in, layout, media, and config mgt for example. I dn't think that those features are worth leaving lrs integration, though. Not to mention that the course module doesn't have a d8 port in the works.

Web & Multimedia Developer

Curriculum and Training

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week