Forum Discussion

SaschaMann's avatar
SaschaMann
Community Member
5 years ago

Rise to Wordpress

Dear Rise Support Team,


I've been researching how to best embed a Rise course into wordpress for a while now and I came across GrassBlade xAPI. But I don't quite understand if I need a LMS plugin like Learndash, or if GrassBlade xAPI alone is sufficient.

I need the following functions:

-Only certain people can do the course (password, token or registration).
-The progress should be saved

Or is there a completely different solution for this?

Best regards,

Rosa

8 Replies

  • nsssaurabh's avatar
    nsssaurabh
    Community Member

    Hi,

    LearnDash LMS provides you a course structure, features to sell courses, a good course catalog, and much more like certificates.

    LearnDash doesn't support Rise content (HTML5, xAPI, or SCORM package) out of the box. So you need the GrassBlade xAPI Companion plugin that integrates with LearnDash LMS too.

    To track & save progress, you need an LRS. Any LRS can be used but to use the LearnDash integration feature you need GrassBlade Cloud LRS.

    Do I need LearnDash LMS?
    To just upload and launch the content, you do not need LearnDash LMS. GrassBlade xAPI Companion plugin can handle it and you can use any LRS to save progress and reports. If you go for GrassBlade Cloud LRS, it provides front-end admin & user reports as well.

    If you have many courses and want to create a complete course website, then the LMS plugin is good for you.

    Lock content for specific users, registration, login & membership:

    GrassBlade xAPI Companion has a built-in security feature, so content can only be viewed by logged-in users. Until & unless you enable the guest access settings.

    For login & registration pages, you can use any free profile or membership plugins like WP Profile Builder or Paid Membership pro [free plugin can also sell memberships and can lock content under various membership levels].

    I hope this helps you, check out the GrassBlade demo: https://demo.nextsoftwaresolutions.com/

  •  GrassBlade xAPI Companion plugin failed to upload SCORM and xAPI content and we ended up using eLearningfreak and Cluevo which both worked. Both eLearningfreak and Cluevo offer fantastic tech support, something  we didn't get from GrassBlade.  Lastly, Grassblade never offered us a refund for their product that didn't work. Something to consider.

  • HowardDickens's avatar
    HowardDickens
    Community Member

    Hi vince M. 

    Thanks for sharing your experience with integrating Rise courses into WordPress.

    I am very late to the party, but I'm interested in learning more about your success using eLearningfreak and Cluevo. Could you elaborate on what specifically made them a good fit for your needs?  I am in the discovery phase of investigating plugins to integrate my Rise courses into my MasterStudy Pro Plus LMS Plugin on WordPress.  I was planning to investigate GrassBlade xAPI until I saw your post. 

    • EricSantos's avatar
      EricSantos
      Staff

      Hi Howard,

      Thanks for reaching out!

      It's been a while since his last comment and Vince may no longer be subscribed to this discussion. If you like, you can contact Vince directly through his profile by clicking on his name and selecting "Contact Me."

  • HowardDickens's avatar
    HowardDickens
    Community Member

    Hi Eric, 

    Thanks for chiming in.  My designer came up with a fix--adjusting the maximum file size limit for uploading my SCORM modules in MasterStudy LMS Pro Plus.  Unfortunately, Cluevo and GrassBlade turned out to not be the best option for integrating my Rise courses into my WordPress website with MasterStudy LMS Pro Plus because it altered the behavior of my site, and inadvertently changed how MasterStudy LMS functions, so I disabled each one.

    I decided not to pursue either because of the higher cost, potential learning curve, dependency on external service.

    That was a lot, but just wanted to provide details for others.  

    Have a great weekend!!! 

    • morash's avatar
      morash
      Community Member

      Hi Howard,

      I am now in the same stage as you were, investigating plugins to integrate my storyline 360 course into wordpress. I would appricate if you can share your whole experince and outcome. and wheather you  recommand wordpress for elearning materials or its better if I look up for LMS platform ?

      Thanks!

  • I am also interested in having a Rise course available to the public on WordPress. Looking forward to elegant solutions!

  • I think this thread is a bit confusing because contributors are discussing slightly different things in their implementation... The core question is "What is the best way to make RISE courses available to the public from a WordPress site?"

    So let's start with the basics. Can I run a RISE course on a WordPress site? The answer is obviously - Yes! You publish the course for the Web and you can load that course as an HTML page on your WordPress site. When you access that page you see the RISE Course and the Lesson menu.

    But, what if I want to sell that course and charge a subscription fee for viewing it. Well, then I need some kind of Membership/Subscription plug-in that will take payment and control access to my course. Probably the most common plug-in people are using is MemberPress. You define different 'memberships' - each membership can be free or you can take payment through Stripe or PayPal.

    MemberPress has a built-in Courses feature, but it’s really designed for creating courses inside WordPress using its own LMS-style layout and lesson builder. It’s great if you’re building your content natively within WordPress, but not particularly useful if your course content is built in Articulate RISE and published as a standalone HTML package.

    However, you don’t have to use the MemberPress Courses feature at all to protect your RISE content. Instead, you just:

    1. Publish your RISE course for the Web (from Articulate),
    2. Upload the course to your WordPress site, either to a subfolder or inside a custom plugin/theme directory—or you can even host it externally and embed it with an iframe,
    3. Create a WordPress page that links to or embeds the course,
    4. And then use MemberPress rules to restrict access to that page based on the user's membership level.

    This gives you full control: you can charge for access, set up subscriptions, drip content, bundle multiple courses together, and so on - all without having to rebuild the course inside WordPress.

    One important thing to understand: when you publish a RISE course for the Web, you're not using a Learning Management System (LMS) - so you’re not going to get LMS features like user progress tracking, completions, quiz scores, or reporting. The course behaves like a website: users can navigate through it, interact with the content, and take quizzes, but none of that data is tracked or stored.

    That said, for many public-facing courses (especially free ones or low-cost lead magnets), this is totally fine. You're basically offering a polished, mobile-friendly learning experience—without the overhead of a full LMS.

    What if I do want to track learner progress?

    If progress tracking is important—like marking lessons as complete, collecting quiz scores, or issuing certificates—then you’re going to need a proper LMS that supports SCORM or xAPI content.

    In that case, RISE gives you the option to publish your course as a SCORM or xAPI package, which can then be uploaded into an LMS that supports those formats.

    Some popular WordPress LMS plugins that support SCORM/xAPI include:

    • LearnDash (with the GrassBlade LRS or Tin Canny plugin for SCORM/xAPI support),
    • LifterLMS (though SCORM support is more limited),
    • WP LMS (some support depending on setup and plugins).

    This setup adds a lot of functionality, but also more complexity and cost.

    For many creators, especially if you're focused on marketing, lead generation, or paid access to content (without needing analytics), the “RISE course + MemberPress + WordPress” approach is a great lightweight option.

    BUT – and it’s a big but...

    An LMS like LearnDash has its own course structure—Courses > Lessons > Topics—and that comes with its own built-in navigation menu. So when you embed a RISE course (which also has its own lesson menu), you end up with two menus, which can be confusing for users.

    This creates a bit of a UX clash:

    • The LearnDash menu tracks progress and controls navigation from the LMS side.
    • The RISE menu lets users jump between sections inside the RISE course, but it doesn’t sync with the LMS.

    Now, RISE does allow you to suppress its sidebar menu when publishing (under Export Settings > Navigation), so you can streamline the experience a bit—but that comes at the cost of user control inside the RISE course.

    So you have to decide:

    • Do you want a tight LMS integration (with tracking, completions, progress bars, certificates, etc.) and are okay with losing some of RISE’s native navigation?
    • Or do you want to let RISE do its thing and just gate access through WordPress (MemberPress, etc.), skipping the full LMS layer?

    There's no perfect solution here—it depends on your priorities. But understanding this trade-off early can save you a lot of design headaches later.