H5P integration plugin for Tutor LMS using LTI - Akzente-Training/tutor GitHub Wiki
Welcome to the Tutor LMS wiki!
LTI is mentioned in the H5P.org discussion forums as a way to integrate https://h5p.com/ into LMSs:
- https://h5p.org/node/284491 (Alternative way to add H5P content to Canvas) - Using iframes - technical article!
- https://h5p.org/documentation/for-authors/h5p-for-canvas
- https://h5p.org/documentation/for-authors/h5p-for-blackboard
An old plugin can be downloaded from Sourceforge: https://site.imsglobal.org/certifications/universitat-oberta-de-catalunya/lti-plugin-for-wordpress
- http://erlendthune.blogspot.com/2017/05/simple-lti-service-made-with-php-i-used.html
Simple LTI service made with PHP I used the steps below to create a simple LTI service that embeds a H5P.org interactive video. I based it on
- http://blogs.harvard.edu/acts/2014/07/11/basic-lti-workshop-using-php/2/
- https://community.canvaslms.com/groups/canvas-developers/blog/2016/09/13/net-lti-project-part-1
- https://www.edu-apps.org/build_xml.html
- https://canvas.instructure.com/doc/api/file.editor_button_tools.html
- https://h5p.org/interactive-video
- In a shell on a PHP web server:
Links:
- https://www.imsglobal.org/activity/learning-tools-interoperability (has a nice SVG image, shown below)
- https://www.spvsoftwareproducts.com/php/wordpress-lti/
- http://www.celtic-project.org/
- https://wordpress.org/plugins/lti-platform/
The LTI specifications from 1EdTech provide a seamless and secure mechanism for making connections between a platform (such as an VLE/LMS) and a tool (such as a textbook on a publisher’s site or a quiz engine). This plugin enables WordPress to act as an LTI Platform and allow links to LTI tools to be embedded into pages within a site. (A companion plugin is also available which enables WordPress to act as an LTI tool.)
- https://github.com/celtic-project/wordpress-lti
- https://wordpress.org/plugins/lti-platform/
- https://github.com/OSCELOT/wordpress-lti
H5P integration could be done using LTI as a standard for embedding external tools into an LMS:
-
https://docs.pedagoo.com/knowledgebase/lti-integration-wordpress/
LTI is an open standard created and maintained by the IMS Global Learning Consortium. LTI allows Administrators to add a special Web link inside a learning management system (LMS) such as Canvas, Blackboard, or Moodle that launches an external tool. This connection provides contextual information for the external tool including information about the User who selected the link, the course in which the link is posted, the specific exercise the link refers to, the User’s role in the course, and other useful data. LTI links make it easier for Instructors and Learners to use tools outside the learning management system environment and make them feel more “integrated” into the system.
This document outlines how to set up the LTI integration between Pedagoo and your WordPress.
How to set up the LTI integration between Pedagoo and your WordPress.
Download the following plugin: https://github.com/Saltbox/wordpress-lti-consumer Customize the page to your liking and enter the shortcode with the required and extra parameters:
The great idea here is that the shortcode parameters contain the additional information like the course, lesson and so on, so the H5P integration plugin has the needed info for:
- the plugin to mark a topic as completed
- the plugin to report quiz status for that Course's topic to enable this WordPress Plugin or Tutor LMS to display the quiz results
for this particular H5P content type as being part of this Course/Topic:
[lti-launch consumer_key=Consumer key secret_key=Shared secret display=self action=button launch_url=Launch URL return_url=delivery.pedagoo.com resource_link_id=ID]