{"id":156785,"date":"2022-05-12T13:12:32","date_gmt":"2022-05-12T13:12:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/grassblade-xapi-sensei\/"},"modified":"2025-09-11T07:30:06","modified_gmt":"2025-09-11T07:30:06","slug":"grassblade-xapi-sensei","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/grassblade-xapi-sensei\/","author":11471625,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1","stable_tag":"1.1","tested":"6.8.5","requires":"4.0","requires_php":"5.6","requires_plugins":null,"header_name":"Experience API for Sensei LMS by GrassBlade","header_author":"Next Software Solutions","header_description":"This plugin enables the Experience API (xAPI) support on the Sensei LMS by integrating with GrassBlade xAPI Companion plugin.","assets_banners_color":"7eb245","last_updated":"2025-09-11 07:30:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.nextsoftwaresolutions.com\/experience-api-for-sensei-lms\/","header_author_uri":"https:\/\/www.nextsoftwaresolutions.com","rating":3.5,"author_block_rating":0,"active_installs":20,"downloads":2100,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1":{"tag":"1.1","author":"liveaspankaj","date":"2025-09-11 07:30:06"}},"upgrade_notice":[],"ratings":{"1":0,"2":1,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":2722724,"resolution":"256x256","location":"assets","locale":""},"icon-512x512.png":{"filename":"icon-512x512.png","revision":2722724,"resolution":"512x512","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2722750,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2722750,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2722724,"resolution":"1","location":"assets","locale":""},"screenshot-10.png":{"filename":"screenshot-10.png","revision":2722724,"resolution":"10","location":"assets","locale":""},"screenshot-11.png":{"filename":"screenshot-11.png","revision":2722724,"resolution":"11","location":"assets","locale":""},"screenshot-12.png":{"filename":"screenshot-12.png","revision":2722724,"resolution":"12","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2722724,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2722742,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2722724,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2722724,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":2722724,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":2722724,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":2722724,"resolution":"8","location":"assets","locale":""},"screenshot-9.png":{"filename":"screenshot-9.png","revision":2722724,"resolution":"9","location":"assets","locale":""}},"screenshots":{"1":"Articulate Storyline 360 xAPI Content on Sensei LMS lesson page","2":"Captivate's SCORM Content on Sensei LMS lesson page","3":"xAPI Video Content on Sensei LMS lesson page","4":"Video Activity Report in GrassBlade LRS","5":"User Progress in Reports","6":"xAPI Content score in Sensei LMS Grades","7":"iSpring Suite Content on Sensei LMS lesson page","8":"Completions Report","9":"Gradebook Report","10":"Progress Snapshot Report","11":"Achievements Report","12":"User Report"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[61050,176444,171098,176445,34125],"plugin_category":[],"plugin_contributors":[175544],"plugin_business_model":[],"class_list":["post-156785","plugin","type-plugin","status-publish","hentry","plugin_tags-experience-api","plugin_tags-grassblade","plugin_tags-sensei-lms","plugin_tags-tin-can","plugin_tags-xapi","plugin_contributors-liveaspankaj","plugin_committers-liveaspankaj"],"banners":{"banner":"https:\/\/ps.w.org\/grassblade-xapi-sensei\/assets\/banner-772x250.png?rev=2722750","banner_2x":"https:\/\/ps.w.org\/grassblade-xapi-sensei\/assets\/banner-1544x500.png?rev=2722750","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/grassblade-xapi-sensei\/assets\/icon-256x256.png?rev=2722724","icon_2x":"https:\/\/ps.w.org\/grassblade-xapi-sensei\/assets\/icon-256x256.png?rev=2722724","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/grassblade-xapi-sensei\/assets\/screenshot-1.png?rev=2722724","caption":"Articulate Storyline 360 xAPI Content on Sensei LMS lesson page"},{"src":"https:\/\/ps.w.org\/grassblade-xapi-sensei\/assets\/screenshot-2.png?rev=2722724","caption":"Captivate's SCORM Content on Sensei LMS lesson page"},{"src":"https:\/\/ps.w.org\/grassblade-xapi-sensei\/assets\/screenshot-3.png?rev=2722742","caption":"xAPI Video Content on Sensei LMS lesson page"},{"src":"https:\/\/ps.w.org\/grassblade-xapi-sensei\/assets\/screenshot-4.png?rev=2722724","caption":"Video Activity Report in GrassBlade LRS"},{"src":"https:\/\/ps.w.org\/grassblade-xapi-sensei\/assets\/screenshot-5.png?rev=2722724","caption":"User Progress in Reports"},{"src":"https:\/\/ps.w.org\/grassblade-xapi-sensei\/assets\/screenshot-6.png?rev=2722724","caption":"xAPI Content score in Sensei LMS Grades"},{"src":"https:\/\/ps.w.org\/grassblade-xapi-sensei\/assets\/screenshot-7.png?rev=2722724","caption":"iSpring Suite Content on Sensei LMS lesson page"},{"src":"https:\/\/ps.w.org\/grassblade-xapi-sensei\/assets\/screenshot-8.png?rev=2722724","caption":"Completions Report"},{"src":"https:\/\/ps.w.org\/grassblade-xapi-sensei\/assets\/screenshot-9.png?rev=2722724","caption":"Gradebook Report"},{"src":"https:\/\/ps.w.org\/grassblade-xapi-sensei\/assets\/screenshot-10.png?rev=2722724","caption":"Progress Snapshot Report"},{"src":"https:\/\/ps.w.org\/grassblade-xapi-sensei\/assets\/screenshot-11.png?rev=2722724","caption":"Achievements Report"},{"src":"https:\/\/ps.w.org\/grassblade-xapi-sensei\/assets\/screenshot-12.png?rev=2722724","caption":"User Report"}],"raw_content":"<!--section=description-->\n<p>This plugin enables the Experience API (xAPI \/ Tin Can) , SCORM 1.2 and SCORM 2004 support on the Sensei LMS by integrating with GrassBlade xAPI Companion plugin.<\/p>\n\n<p>Which authoring tools are supported:<\/p>\n\n<ul>\n<li>H5P<\/li>\n<li>Articulate Storyline<\/li>\n<li>Articulate Rise<\/li>\n<li>Articulate Studio<\/li>\n<li>Articulate 360<\/li>\n<li>Adobe Captivate<\/li>\n<li>Lectora Inspire<\/li>\n<li>Lectora Publisher<\/li>\n<li>Lectora Online<\/li>\n<li>iSpring Suite<\/li>\n<li>Adapt Authoring Tool<\/li>\n<li>iSpring Pro<\/li>\n<li>DominKnow Claro<\/li>\n<li>and more not listed here<\/li>\n<\/ul>\n\n<p>Videos Supported with <a href=\"https:\/\/www.nextsoftwaresolutions.com\/kb\/advanced-video-tracking\/\">advanced video tracking<\/a>:<\/p>\n\n<ul>\n<li>YouTube<\/li>\n<li>Vimeo<\/li>\n<li>MP4 (self hosted or URL)<\/li>\n<li>MP3 (self hosted or URL)<\/li>\n<li>Wistia<\/li>\n<\/ul>\n\n<p>What do you need?<\/p>\n\n<ol>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/sensei-lms\/\">Sensei LMS plugin<\/a><\/li>\n<li><a href=\"https:\/\/www.nextsoftwaresolutions.com\/grassblade-xapi-companion\/\">GrassBlade xAPI Companion<\/a> plugin<\/li>\n<li><a href=\"https:\/\/www.nextsoftwaresolutions.com\/grassblade-lrs-experience-api\/\">GrassBlade Cloud LRS<\/a> (or GrassBlade LRS)<\/li>\n<\/ol>\n\n<p>The LRS, also known as the Learning Record Store, is optional if you are using content without any tracking.<\/p>\n\n<p>What features do you get with this integration?<\/p>\n\n<ul>\n<li>You can host content from several authoring tools.<\/li>\n<li>Restrict progress till xAPI Content is completed<\/li>\n<li>Completion based on xAPI Content<\/li>\n<li>Use xAPI Content-based Quiz and its score in the reports.<\/li>\n<li>Award Certificates based on completion of xAPI Content<\/li>\n<\/ul>\n\n<p>GrassBlade xAPI Companion works with:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/www.nextsoftwaresolutions.com\/learndash-integration\/\">LearnDash LMS<\/a><\/li>\n<li><a href=\"https:\/\/www.nextsoftwaresolutions.com\/experience-api-for-wp-courseware\/\">WP Courseware LMS<\/a><\/li>\n<li><a href=\"https:\/\/www.nextsoftwaresolutions.com\/experience-api-for-lifterlms\/\">LifterLMS<\/a><\/li>\n<li><a href=\"https:\/\/www.nextsoftwaresolutions.com\/experience-api-for-learnpress\/\">LearnPress LMS<\/a><\/li>\n<li><a href=\"https:\/\/www.nextsoftwaresolutions.com\/experience-api-for-tutorlms\/\">TutorLMS<\/a><\/li>\n<li><a href=\"https:\/\/www.nextsoftwaresolutions.com\/experience-api-for-masterstudy-lms\/\">MasterStudy LMS<\/a><\/li>\n<li><a href=\"https:\/\/www.nextsoftwaresolutions.com\/experience-api-for-sensei-lms\/\">Sensei LMS<\/a><\/li>\n<\/ul>\n\n<p><strong>Related Plugins for Sensei LMS:<\/strong>\n- <a href=\"https:\/\/www.nextsoftwaresolutions.com\/experience-api-for-sensei-lms\/\">Experience API for Sensei LMS<\/a>\n- <a href=\"https:\/\/www.nextsoftwaresolutions.com\/visibility-control-for-sensei\/\">Visibility Control for Sensei LMS<\/a><\/p>\n\n<!--section=installation-->\n<p>This section describes how to install the plugin and get it working.<\/p>\n\n<ol>\n<li>Please make sure you have installed the other required plugins first as listed on the Details tab.<\/li>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/grassblade-xapi-sensei<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Please follow the documentation of GrassBlade xAPI Companion for reset of the setup,<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='what%20is%20grassblade%20xapi%20companion%20plugin%3F'><h3>What is GrassBlade xAPI Companion plugin?<\/h3><\/dt>\n<dd><p><a href=\"https:\/\/www.nextsoftwaresolutions.com\/grassblade-xapi-companion\/\">GrassBlade xAPI Companion<\/a> is a paid WordPress plugin that enables support for Experience API (xAPI)  based content on WordPress.<\/p>\n\n<p>It also provides best in industry Advanced Video Tracking feature, that works with YouTube, Vimeo, Wistia and self-hosted MP4 videos. Tracking of MP3 audios is also supported.<\/p>\n\n<p>It can be used independently without any LMS. However, to add advanced features, it also has integrations with several LMSes.<\/p><\/dd>\n<dt id='what%20is%20sensei%20lms%3F'><h3>What is Sensei LMS?<\/h3><\/dt>\n<dd><p>Sensei LMS is a WordPress plugin which allows you to use Learning Management System features right on WordPress. It is very simple to use yet quite powerful and feature-rich.<\/p><\/dd>\n<dt id='what%20is%20grassblade%20cloud%20lrs%3F'><h3>What is GrassBlade Cloud LRS?<\/h3><\/dt>\n<dd><p><a href=\"https:\/\/www.nextsoftwaresolutions.com\/grassblade-lrs-experience-api\/\">GrassBlade Cloud LRS<\/a> is a cloud-based Learning Record Store (LRS). An LRS is a required component in any xAPI-based ecosystem. It works as a data store of all eLearning data, as well as a reporting and analysis platform.  There is an installable version which can be installed on any PHP\/MySQL based server.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1<\/h4>\n\n<ul>\n<li>Fixed: Score of 0, for example on failed statement is being taken as 100% score.<\/li>\n<li>Improvement: Added message to show that Completion Tracking feature is not available on Sensei Course page.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>New plugin added<\/li>\n<\/ul>","raw_excerpt":"This plugin enables the Experience API (xAPI \/ Tin Can) , SCORM 1.2 and SCORM 2004 support on the Sensei LMS by integrating with GrassBlade xAPI Compa &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/156785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=156785"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/liveaspankaj"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=156785"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=156785"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=156785"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=156785"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=156785"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=156785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}