pade
pade copied to clipboard
Add support for H5P content in converse.js
Use the h5p standalone renderer to implement an H5P renderer for converse.js. Intercept xAPI "completed" events and post a message back into conversaion with conversation participant's score.
This requires ofchat 0.9.3 Release 8
Pade is used to upload h5p files. The webmeet plugin for converse.js is used to render H5P in converse.js conversations. The Experience Learning events (xAPI) from content interaction are intecepted and injected back into the conversation.
I am now thinking an XEP might be needed to formalise how to publish/subscribe xAPI events for viewing in a dashboard like the xAPI dashboard from ADL
Fantastic!!
https://h5p.org brings a large number of functionality in one integration!
In practice, interactive content is authored in Tiki and then uploaded to Openfire to be rendered in converse.js. The xAPI experience events are published to Openfire with XMPP pubsub and can be consumed by any other XMPP endpoint for monitoring, reporting, visualization, etc
@marclaporte, are you interested in co-authoring an XEP for the publishing/subscribing of H5P experience events (xAPI) using XMPP?
Yes! Great idea!
Hi!
I am the founder of H5P. I think this is a great idea. Count me in!
Svein-Tore
Thank you @marclaporte and @falcon-git for becoming co-authors. The process we have to follow is documented here . I will try and get a draft started as soon as possible.
Sorry, it has taken a while to get back to this. We actually do not need to publish a new XEP as the following existing XEPs achieve what we need
xAPI statements (JSON) will be wrapped in XMPP
All right! XMPP is amazing!