A Complete
xAPI and SCORM Solution
for WordPress

Play Video

How it Works?

Upload xAPI and SCORM Content

Upload the Content

Upload your xAPI Content on WordPress using GrassBlade xAPI Companion.

HTML5 content without any tracking can also be uploaded.

Add on Page/Lesson/Unit

Add on Page/Lesson/Unit

Add uploaded xAPI or SCORM Content using Gutenberg block or metabox on page, lesson, topic, unit or quiz.

Check Reports

Track Reports

You can check reports in GrassBlade Cloud LRS or any other connected LRS. Some of the WordPress events are also tracked.
When used with GrassBlade Cloud LRS, xAPI Content completion and scores can also be sent to LMS reports of supported LMSes.

It also provides four launch options to make xAPI Content play well with your WordPress LMS. You can launch xAPI Content in the following manner.

  1. In Page
  2. Link to Open in New Window
  3. Link to Open in Same Window
  4. Link to Open in Popup Lightbox

You can use a custom link text or image as launch button for better presentation.

Supported Authoring Tools

GrassBlade xAPI Companion allows you uploading and tracking of xAPI and SCORM Content from any authoring tool. 
These are few popular and tested authoring tools.

Articulate Storyline

Articulate Storyline 360

Articulate Rise

Articulate Rise 360

Articulate Studio

Articulate Studio 360

iSpring Suite


Easy Generator



Adobe Captivate

Adobe Captivate

Adapt Learning

Lectora Icon

Lectora Inspire


Active Presenter


ej4 Content

Key Features

Advanced Completion Behaviour

The Advanced Completion Behaviour will let you control the completion behaviour of the lesson, topic or quiz having xAPI Content. 

It can hide the “Mark Complete” button and automatically complete the lesson in background. Also, it can enable or show “Mark Complete” button when user completes the added xAPI Content. Learn More

Currently, it is working with these LMS(s):

  1. LearnDash LMS
  2. WP Courseware LMS
  3. LearnPress LMS
  4. LifterLMS

Required: GrassBlade LRS

Advanced Video Tracking

GrassBlade xAPI Companion comes with xAPI Video Profile 1.0. It enables support for advanced video tracking in wordpress with this latest profile. Now, you can track every user activity done with:
  • Video uploaded on your server. (MP4 Videos)
  • HLS (.m3u8)
  • MPEG Dash (.mpd)
  • YouTube
  • Vimeo
  • Audio (MP3 etc.)
Required: For Resume & Tracking: Any LRS

Completion Tracking Reporting of scores and completion on User Report. Automatic completion of lessons on LMSes like LearnDash.

: GrassBlade LRS

Events Tracking

GrassBlade xAPI Companion allows you to track activities happening in your WordPress website. You can track events like:

  1. Login/Logout
  2. PageViews
  3. User Registration/Deletion
  4. Enrollment/Unenrollment in Course
  5. Post Creation/Updation
  6. New Comments

For Example:  John commented “GrassBlade is awesome.”

Required: Any LRS

SCORM Support

Upload, Add and Track SCORM Content in WordPress. GrassBlade xAPI Companion supports all the versions of SCORM and allows tracking of user activities on the content. All other xAPI features will also work with SCORM Content, including Rich Quiz Reports for learners.

Supported Versions:
  1. SCORM 1.2
  2. SCORM 2004 2nd Edition
  3. SCORM 2004 3rd Edition
  4. SCORM 2004 4th Edition

Upload, play & resume of SCORM package: LRS not required
For quiz response recording: Any LRS
For xAPI packages: Any LRS

Completion Tracking Reporting of scores and completion on User Report. Automatic completion of lessons on LMSes like LearnDash.

: GrassBlade LRS
SCORM Content in WordPress

User Report

Show a personalized User Report on the front-end with name and avatar of the learner. It includes an overview section and detailed report in the table format.

User Report allows learners to access Rich Quiz Reports if you enabled it in the xAPI or SCORM Content.

Required: GrassBlade LRS

Rich Quiz Reports for Learners

After GrassBlade xAPI Companion v3.0, you can show Rich Quiz Reports to your learners. It will work with xAPI and SCORM Content. Also, this report will be available right inside LearnDash user profile and under your xAPI and SCORM Content (optional).

What learners can see:

  • Response to each question in every attempt.
  • The score for each question
  • Total Score
  • Total Attempts
  • Starting Date and Time
  • Last Activity Date and Time
  • Total Time Spent
  • Accuracy

Required: GrassBlade Cloud LRS

Gutenberg Editor Support

These blocks are available for Gutenberg editor, other editor users can use shortcodes.

Add xAPI Content

Use this block to quickly add xAPI, SCORM and Video Content on any page, lesson or unit.

User Report

Use this block to show rich front-end report to learners.


Use this block to create a leaderboard for your xAPI Content.

User Score

Use this block to show users aggregate score.


This plugin supports several popular tools and Learning Management Systems. 
For features that require any kind of tracking, you will need the Learning Record Store 

LearnDash Icon

LearnDash LMS

Use xAPI and SCORM Content on lesson, topic or quiz page and get complete user interaction reports in LearnDash Propanel and LRS.

Wp Courseware

WP Courseware LMS

Use xAPI and SCORM Content on lesson, unit and quiz. Get complete user interaction details in native Gradebook and LRS.

LearnPress icon

LearnPress LMS

Use xAPI and SCORM Content on LearnPress lesson and get complete user interaction details in your LRS.

lifterlms icon


Add and Track xAPI and SCORM Content on LifterLMS with GrassBlade xAPI Companion integration.

WordPress icon


Track events happening in WordPress website, like login/logout, PageViews, enrolled/unenrolled and more simillar events.

Vimeo icon


Add Vimeo videos as xAPI Content and enjoy Advanced Video Tracking with GrassBlade xAPI Companion.

Zapier icon


Connect GrassBlade Cloud LRS with more than 1500 plus applications. Try our free integration using GrassBlade Cloud LRS app for zapier.

Dropbox icon


Import xAPI Content from your favourite cloud storage. Just one click and import your file with ease.

H5P icon


Use H5P's interactive content as xAPI Content with GrassBlade xAPI Companion and get reports in LRS and LMS. Now, LRS is not required for Completion Tracking of H5P content.

Youtube icon


With Advanced Video Tracking feature, track user interactions with YouTube video added as xAPI Content.



Issue & track digital badges and points for user activities on xAPI Content. Track reports in your LRS.

Other Features

Higher security

With Secure Tokens your original LRS tokens are not exposed (works with GrassBlade LRS only). With Content Security enabled, users cannot view even the static content without login.

Reasonable Price

You get a lot of features at a very reasonable price. Every license is valid for one production site and one development site.

Sound and Robust

Developed and improved since 2012, the software is robust to handle high traffic enterprise websites.

Shortcodes & BLOCKS

To provide you great control over the content we created short codes as well as Gutenberg Blocks to let you use content anywhere on the site.

Dropbox import

You can import large xAPI Content files from Dropbox directly into your WordPress site.

Responsive Content

GrassBlade xAPI Companion launch your content in flexible box and fits all screen devices (Mobile, Tablet and PC) automatically.

What Our Clients Say

Our Satisfied End Customers

GrassBlade xAPI Companion

Your Price

GrassBlade xAPI Companion


Frequently Asked Questions

To decide which products you will need for which features, you can refer the chart below (click to enlarge):

No, GrassBlade LRS (Learning Record Store) is not a WordPress plugin, but you can use it with WordPress to store xAPI based statements.

To show Rich Quiz Reports, you need GrassBlade xAPI Companion v3.0 or above and GrassBlade Cloud LRS or installable GrassBlade LRS Premium or GrassBlade LRS Premium+.

We do not offer free trials. But you can directly take a look at our demo running with our product.

Demo: GrassBlade LRS
Demo: GrassBlade xAPI Companion Plugin

We accept all major Debit and Credit cards.  If you want any alternate method of payment, please contact us.

If you purchase GrassBlade Cloud LRS, the installation is taken care by us. For installable GrassBlade LRS, you can install it yourself, or purchase our paid installation service (buy now). Based on the plan you might eligible for free installation service.

If you need additional help, admin support or custom development, please contact us.

All customers receive access to guides and documentations as support. If you face any issues, you can create a support ticket or email us at support@nextsoftwaresolutions.com