{"id":39488,"date":"2015-10-19T10:59:54","date_gmt":"2015-10-19T10:59:54","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/wp-h5p-xapi\/"},"modified":"2018-05-24T19:09:56","modified_gmt":"2018-05-24T19:09:56","slug":"wp-h5p-xapi","status":"closed","type":"plugin","link":"https:\/\/ja.wordpress.org\/plugins\/wp-h5p-xapi\/","author":14634930,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.7","stable_tag":"trunk","tested":"4.9.29","requires":"3.8.1","requires_php":"","requires_plugins":"","header_name":"H5P xAPI","header_author":"","header_description":"","assets_banners_color":"ffffff","last_updated":"2018-05-24 19:09:56","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/www.tunapanda.org\/contribute","header_plugin_uri":"http:\/\/github.com\/tunapanda\/wp-h5p-xapi","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":100,"downloads":4614,"num_ratings":0,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":"1269269","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[83,69177,597,10814,34125],"plugin_category":[],"plugin_contributors":[90049],"plugin_business_model":[],"class_list":["post-39488","plugin","type-plugin","status-closed","hentry","plugin_tags-admin","plugin_tags-h5p","plugin_tags-integration","plugin_tags-learning","plugin_tags-xapi","plugin_contributors-tunapanda","plugin_committers-tunapanda"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/wp-h5p-xapi_ffffff.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>This plugin interfaces between the <a href=\"https:\/\/wordpress.org\/plugins\/h5p\/\">H5P<\/a> plugin\nand an <a href=\"https:\/\/en.wikipedia.org\/wiki\/Experience_API_(Tin_Can_API)\">xAPI<\/a> compatible \n<a href=\"http:\/\/www.adlnet.org\/tla\/lrs.html\">learning record store<\/a> (LRS) such as\n<a href=\"http:\/\/learninglocker.net\/\">Learning Locker<\/a>. It auto saves \n<a href=\"https:\/\/tincanapi.com\/statements-101\/\">xAPI statements<\/a> generated by the H5P libraries into the LRS.<\/p>\n\n<p>You can use this plugin as a component to make your Wordpress installation function as a\n<a href=\"https:\/\/en.wikipedia.org\/wiki\/Learning_management_system\">Learning Management System<\/a>.<\/p>\n\n<p>After installation you will find a settings page called H5P xAPI in the admin panel.\nYou need to enter the credentials for the connection to the LRS there, please see screenshots and\nfurther instructions on the settings page.<\/p>\n\n<p>If you find this plugin useful we would like to know about it! \n<a href=\"http:\/\/www.tunapanda.org\/#contact\">Tell us your story!<\/a>.<\/p>\n\n<h4>For developers<\/h4>\n\n<p>This plugin makes the following hooks available:<\/p>\n\n<ul>\n<li><p><code>h5p-xapi-pre-save<\/code> <br \/>\nThis filter is applied before the statement is saved. Plugins implementing this filter have\na chance to modify or add information to the statement to be saved. It's also possible to\nblock the statement from being saved by returning NULL.<\/p><\/li>\n<li><p><code>h5p-xapi-post-save<\/code> <br \/>\nThis action is triggered after a statement has been saved to xAPI. The statement that\nwas just saved is passed to the action as a parameter in the form of an array.<\/p><\/li>\n<li><p><code>h5p-xapi-auth-settings<\/code> <br \/>\nThis filter is applied as a means for other plugins to provide settings for connecting\nto the xAPI backend. If this filter is implemented, the wp-h5p-xapi plugin will pick up the\nconnection settings from there and operate in the background, i.e. not show any settings\npage. The filter function should return an array contining the \nkeys <code>endpoint_url<\/code>, <code>username<\/code> and <code>password<\/code>.<\/p><\/li>\n<\/ul>\n\n<!--section=installation-->\n<p>Download the plugin and upload it in the plugins section of your wordpress instance.<\/p>\n\n<h4>Optionally, you can do the following<\/h4>\n\n<ol>\n<li>Download and extract the plugin,<\/li>\n<li>Put the extracted folder in your <code>\/wp-content\/plugins\/<\/code> directory,<\/li>\n<li>Navigate to your wordpress instance,<\/li>\n<li>Login and active the plugin.<\/li>\n<\/ol>\n\n<p>After installation you will find a settings page called H5P xAPI in the admin panel.\nYou need to enter the credentials for the connection to the LRS there, please see screenshots and\nfurther instructions on the settings page.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt>Installation Instructions<\/dt>\n<dd><p>Download the plugin and upload it in the plugins section of your wordpress instance.<\/p>\n\n<h4>Optionally, you can do the following<\/h4>\n\n<ol>\n<li>Download and extract the plugin,<\/li>\n<li>Put the extracted folder in your <code>\/wp-content\/plugins\/<\/code> directory,<\/li>\n<li>Navigate to your wordpress instance,<\/li>\n<li>Login and active the plugin.<\/li>\n<\/ol>\n\n<p>After installation you will find a settings page called H5P xAPI in the admin panel.\nYou need to enter the credentials for the connection to the LRS there, please see screenshots and\nfurther instructions on the settings page.<\/p><\/dd>\n\n<\/dl>","raw_excerpt":"This plugin stores all xAPI statements generated by H5P in a remote LRS.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/39488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=39488"}],"author":[{"embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tunapanda"}],"wp:attachment":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=39488"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=39488"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=39488"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=39488"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=39488"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=39488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}