=== WP Experience API === Contributors: Devindra Payment, loongchan, ctlt-dev Tags: xAPI, BadgeOS, Tincan, LRS, Experience API, Tin Can API Requires at least: WordPress 3.5 Tested up to: 4.2.1 Stable tag: 1.0.0 License: GNU AGPLv3 License URI: http://www.gnu.org/licenses/agpl-3.0.html Adds the ability for WordPress to send preset xAPI statements to a Learning Record Store == Description == Sends xAPI statements to LRS (tested against LearningLocker and cloud.scorm.com). Some features are enabled ONLY if the dependent plugins have also been installed. The plugin can be used as a MU plugin as well. Statements are created for: * page views * post status changes * commenting * earning badges*1 * voting*2 *1 requires ** https://wordpress.org/plugins/json-api/ ** https://wordpress.org/plugins/badgeos/ ** https://github.com/ubc/open-badges-issuer-addon *2 currently only works with PulsePress theme (https://wordpress.org/themes/pulsepress/) when voting or starring == Installation == Assumes you are using PHP version >= 5.4 (requirement of TinCanPHP Library that the plugin includes) 1. plunk folder into plugins 2. Activate the plugin "WP Experience API" through the "Plugins" menu in WordPress = EXTRA NOTES FOR MU: = - if you want to install in wp-content/mu-plugins folder, the plugin uses a proxy loader file. 1. copy wp-experience-api directory to mu-plugins folder 2. copy wp-experience-api/wp-experience-api-mu-loader.php to directory one level up (same level as wp-experience-api itself AKA just under mu-plugins folder) 3. it should be installed! Enjoy! = EXTRA EXTRA NOTES: = * now that the plugin uses the TinCanPHP library (http://rusticisoftware.github.io/TinCanPHP/), please make sure that it is updated regularly as well! current version is 0.11.4 == Frequently Asked Questions == = How can I add more xAPI statements to the plugin? = You can create your own plugin and use the plugin's hooks! = How come nothing is being sent to the LRS after I activate the plugin? = The settings are defaulted so that nothing is sent by default. Please go to the dashboard and the WP xAPI settings page to configure what statements are sent. == Upgrade Notice == Nothing yet == Screenshots == 1. The network level administration screen for a Multisite WordPress installtion. 2. Site level administration page for users autorized to set the LRS at the site level. 3. The administration page for regular site administators. == Changelog == = 1.0 = * Initial public release