How to Upload Articulate Rise Packages to WordPress
Articulate Rise 360 creates beautiful, responsive eLearning content. But uploading it to WordPress is not as simple as dragging a file into the media library. The process differs depending on whether you need tracking (quiz scores, completions), whether you use an LMS like LearnDash, and how large your course file is.
This guide covers every method for getting Rise content into WordPress, from the simplest free approach to full-featured solutions with SCORM/xAPI tracking.
Understanding Rise Export Formats
Before uploading, you need to choose the right export format in Rise:
| Export Type | LMS Tracking | File Size | Plugin Required |
|---|---|---|---|
| Web (HTML5) | None | Smallest | None — just upload |
| SCORM 1.2 | Completion, score | Medium | SCORM/xAPI plugin |
| SCORM 2004 | Completion, score, details | Medium | SCORM/xAPI plugin |
| xAPI (Tin Can) | Full tracking | Largest | xAPI plugin + LRS |
Solution Comparison
| Plugin / Method | Cost | Tracking | Attachments | Display | LMS | Block |
|---|---|---|---|---|---|---|
| Manual iframe | Free | None | ✗ | Iframe only | Manual | ✗ |
| Insert or Embed | $149/yr | Limited | ✗ | 3 modes | No native | ✓ |
| GrassBlade xAPI | $99/yr | Full | ✗ | 3 modes | Multi-LMS | ✓ |
| Tin Canny | $249/yr | Full | ✗ | 3 modes | LearnDash | ✓ |
| SlideMind Bridge | Free | Passback | ✗ | 3 modes | Auto-detect | ✓ |
| Articulate Rise and HTML Uploader | $59/yr | None | ✓ All packages | 4 modes | Any / standalone | ✓ |
Method 1: Web Export + Manual Upload
The simplest method when tracking is not required.
Step-by-step:
- In Rise 360, open your course and click Publish
- Select Web as the export type
- Download the .zip file
- In WordPress, go to Media → Add New and upload the .zip (if your host allows .zip uploads in Media) OR use FTP to upload and extract the files into the
wp-content/uploads/folder - Create a new page or post and add a Custom HTML block
- Insert an iframe pointing to the index.html file:
<iframe src="https://yoursite.com/wp-content/uploads/rise-courses/my-course/index.html" width="100%" height="600" style="border:none;"></iframePros: Free, no plugins needed
Cons: No tracking, learners must manually mark complete, iframe sizing issues on mobile, large files hit PHP upload limits
Method 2: Insert or Embed Articulate Content Plugin
The eLearningFreak plugin adds an upload button to the editor.
Step-by-step:
- Install and activate “Insert or Embed Articulate Content into WordPress”
- Publish your Rise course as Web or SCORM/xAPI
- In the post editor, click the “a” icon next to the Add Media button
- Upload your .zip file
- Choose display format: iframe, lightbox, or link
Pros: Very simple workflow, no shortcode to remember
Cons: The free version is actually a trial — it adds a visible “Powered by eLearningFreak!” watermark to your course content. Premium ($149/yr) removes the watermark and unlocks lightbox, fullscreen, responsive iframes, custom launch buttons, and support for additional authoring tools (Captivate, Lectora, Camtasia, iSpring) and basic SCORM/XAPI reporting. Even with premium, there is no SCORM passback to LearnDash — it is a display tool, not an LMS integration.
Method 3: GrassBlade xAPI Companion
An established SCORM/XAPI plugin for WordPress this is a companion to the heavyweight Grassblade LRS mainly used in academia and higher ed.
Step-by-step:
- Install GrassBlade XAPI Companion
- Optional: Connect GrassBlade Cloud LRS for full data storage
- Go to xAPI Content → Add New, upload your Rise SCORM or xAPI .zip
- Set the passing score and completion percentage
- In your LearnDash lesson, select the content from the xAPI metabox (or use the Gutenberg block)
Pain points:
- File size: Large Rise courses hit upload limits. No chunked upload available
- Cost: $99/yr for the plugin + $99/yr for Cloud LRS if you need detailed reports
- Two-step workflow: Upload content as a library item, then assign it. Confusing for beginners
- LRS dependency: Without an LRS, SCORM packages track completion but not quiz responses
Method 4: Tin Canny Reporting
Uncanny Owl’s solution for uploading Articulate content to LearnDash.
Step-by-step:
- Install Tin Canny Reporting ($149/yr)
- Publish Rise as SCORM, HTML5 or xAPI
- In a LearnDash lesson, click “Add Tin Canny Media”
- Upload .zip and configure completion settings
Pain points:
- Large files: Requires a manual FTP workaround for courses over 100MB
- Hidden files: Mac
.DS_Storefiles break the upload — Uncanny recommends not extracting zip files on Mac - Reports are separate: XAPI quiz data lives in Tin Canny’s interface, not LearnDash’s native reporting
Method 5: SlideMind Bridge (Free, Newer Option)
A free SCORM/xAPI player that auto-detects formats.
Step-by-step:
- Install SlideMind Bridge from WordPress.org
- Upload your Rise SCORM/xAPI .zip via the Bridge interface
- Embed using the Bridge Gutenberg block
Pros: Free, auto-detects format, passes completion/scores to LMS
Cons: Newer plugin with smaller user base, limited view mode options, no chunked upload, 100MB upload limit, no support for HTML5
Method 6: Articulate Rise and HTML Uploader (Best for Large Files + Visual Flexibility)
Disclosure: HTML Course Uploader is our product. It fills a specific gap: large Rise files that do not need SCORM/xAPI tracking. Most course creators do not need LRS reporting — they just want their Rise course to display beautifully in WordPress. If you do need full SCORM tracking with quiz passback, use GrassBlade or Tin Canny. If you need fast, flexible display of HTML5 eLearning content, this is the right tool.
Key features:
- Chunked upload: Rise packages (up to 200MB) upload in segments. No PHP max upload size errors, no FTP workarounds
- 4 display modes: Standard iframe, lightbox popup, button trigger, full-screen popout — customizable per course
- Content management dashboard: All uploaded courses in one admin screen with preview, shortcode generation, and management
- Custom upload folders: The only solution to offer the creation of custom upload folders for imported packages
- No LRS required: Displays HTML5 content directly — no SCORM cloud, no LRS dependency, no tracking overhead. Perfect for courses where tracking is not a requirement, view support for most SCORM/XAPI packages without tracking
- Gutenberg native block: Works in any post type, not just Learndash lessons
Handling the File Size Problem
This is the #1 complaint across every Rise upload support thread. Rise courses commonly exceed 100MB — especially those with video, custom fonts, or many lessons.
| Upload Limit | Caused By | Workaround |
|---|---|---|
| PHP upload_max_filesize | Server config (typically 32–128 MB) | Chunked upload plugin or increase php.ini value |
| PHP post_max_size | Server config | Must be larger than upload_max_filesize |
| HTTP timeout | Slow connection + large file | Chunked upload — HCU handles this automatically |
| WordPress upload size hook | Some hosts block zip uploads | FTP upload + manual extraction |
Chunked upload is the only reliable solution for large Rise courses. It eliminates every limit above by splitting the file into small pieces (typically 2-4MB each) and reassembling them on the server.
Display Mode Comparison
| Mode | Best For | Mobile | Engagement |
|---|---|---|---|
| Iframe (inline) | Short courses within a page | Needs fixed height | Moderate |
| Lightbox | Medium courses, focus on content | Good | High |
| Button launch | Optional supplementary content | Excellent | Low |
| Full-screen popout | Full Rise courses, multiple lessons | Best | Very high |
Summary
| Your Situation | Recommended Method |
|---|---|
| Small course, no tracking needed | Web export + iframe embed (free) |
| Standard Rise course, need tracking | GrassBlade xAPI Companion + LRS |
| Large course (over 100 MB) | HTML Course Uploader — chunked upload |
| Need flexible display (lightbox, popout) | HTML Course Uploader — 4 view modes |
| Using LearnDash + Uncanny groups | Tin Canny Reporting |
| Zero budget, need basic SCORM | SlideMind Bridge (free) |
Rise content looks great in WordPress once you get the upload method right. For most course creators, the decision comes down to two factors: file size (which rules out several plugins) and display flexibility (iframe-only options limit the learner experience). Choose the method that matches both, and test with a real Rise export before committing.







