Import Articulate Rise Courses to Slate: A Complete Migration Guide
If you have courses built in Articulate Rise, you can bring them into Slate and continue working on them here. The import process converts your Rise content (sections, lessons, text, images, interactions, and knowledge checks) into native Slate blocks you can edit and enhance.
This guide covers everything you need to know: how to prepare your exports, what gets converted, and how to handle larger migrations with batch import.
What You'll Need
- Rise SCORM exports: The ZIP files from Rise's SCORM 1.2 or 2004 export
- A Slate account: Single import is available to all users, including Free tier. Batch import requires Pro.
Preparing Your Rise Exports
Gather the SCORM exports (ZIP files) for the courses you want to import. Either SCORM 1.2 or SCORM 2004 works. Web/HTML exports aren't supported because they use a different structure without the manifest data Slate needs.
Important: Upload the ZIP files exactly as downloaded. Don't extract them first.
Single Import
Single import lets you bring in one course at a time. It's available to all Slate users, including those on the Free tier.
- From your Slate dashboard, click Import
- Select Articulate Rise as the format
- Drag and drop your ZIP file, or click to browse
- Slate processes the file and shows you a preview of the course structure
- Review any warnings (more on these below)
- Click Import to create the course
The import process extracts your course data, uploads media files to Slate's storage, and converts each Rise block into its Slate equivalent. You'll see progress updates as it works through your content.
Once complete, your course opens in the Slate editor where you can continue editing, apply themes, and export to any format Slate supports. If you run into issues or want to share details about your import experience, use the Copy Logs button in the import dialog to capture diagnostic information you can send to us.
Bulk / Batch Import (Pro)
If you're migrating multiple courses, batch import lets you process them all in one session. This feature requires a Pro subscription.
- From your dashboard, click New then Batch Import
- Add multiple Rise SCORM exports (or Slate exports, or a mix)
- Each file shows its status: ready, processing, complete, or error
- Click Import All Ready to process everything, or import files individually
- Monitor progress with real-time status updates
- Retry any files that encountered errors
Batch import processes files sequentially to ensure reliable results. You stay on the dashboard after import so you can review all your newly imported courses.
For organizations migrating a library of Rise courses, bulk import can handle dozens of courses in a single session.
Block Type Conversion Reference
Slate supports many of Rise's most common block types. Here's how each one converts:
Text Blocks
| Rise Block | Variant | Slate Block | Notes |
|---|---|---|---|
| text | paragraph, heading paragraph | text | HTML formatting preserved |
| impact | a, b, c | text | Statement styles converted |
| list | bulleted, numbered | text | Converts to <ul> or <ol> |
| quote | b, background | text | Blockquote with attribution |
| note | β | text | Note/callout styling |
| table | β | table | Full table support |
Media Blocks
| Rise Block | Variant | Slate Block | Notes |
|---|---|---|---|
| image | hero, full, text overlay | image | Media files uploaded |
| image | text aside | layout | 2-column (image + text) |
| gallery | three column, grid, carousel | layout | All images in grid |
| multimedia | video, embed | video | YouTube/Vimeo or file |
| audio | β | audio | File or URL |
Interactive Blocks
| Rise Block | Variant | Slate Block | Notes |
|---|---|---|---|
| interactive | accordion | accordion | Direct conversion |
| interactive | tabs | tabs | Direct conversion |
| flashcard | grid, stack | flip-card | Full flip interaction preserved |
| quote | carousel | card-carousel | Full carousel behavior preserved |
| interactive-fullscreen | timeline | accordion | Events become items |
| interactive-fullscreen | process | accordion | Steps become items |
| interactive-fullscreen | labeled graphic | image | β οΈ Hotspots not preserved |
| interactive-fullscreen | scenario | text | β οΈ Branching not preserved |
Knowledge Checks
| Rise Block | Variant | Slate Block | Notes |
|---|---|---|---|
| knowledgeCheck | multiple choice | knowledge-check | Full support |
| knowledgeCheck | multiple response | knowledge-check | Full support |
| knowledgeCheck | fill in the blank | knowledge-check | β οΈ Limited support |
Other Blocks
| Rise Block | Variant | Slate Block | Notes |
|---|---|---|---|
| divider | line | divider | Direct conversion |
| divider | numbered | divider | β οΈ Number labels lost |
| spacer | β | divider | Style: space |
| button | primary, secondary | button | Direct conversion |
| button | stack | layout | Multi-row layout |
| embed | iframe | iframe | Direct conversion |
| attachment | β | document | Download link |
Smart Conversions
Beyond basic block mapping, Slate applies several intelligent transformations during import:
- Theme color extraction: Your Rise course's accent color is automatically applied to your Slate course theme
- Logo extraction: If your Rise course has a logo, it's uploaded and added to your Slate course
- Bold paragraphs β headings: Standalone bold paragraphs are converted to proper <h3> headings for better structure
- Button stacks β layouts: Button stacks convert to 2-column layouts that work well on all devices
- URL-encoded paths: Image paths with spaces and special characters are handled correctly
- Empty block handling: Empty heading blocks and other empty content is automatically skipped
- Style sanitization: Rise font styles are stripped so your Slate theme fonts apply consistently
Known Limitations
Some Rise features don't have direct equivalents in Slate yet. When the import encounters these, it converts what it can and generates a warning so you know what to review:
Not Supported
- Sorting activities: No drag-drop category equivalent. Content is skipped.
- Matching activities: No drag-drop matching equivalent. Content is skipped.
- Scenario branching: Complex branching logic and character dialogues aren't supported. Content is skipped.
- Charts (bar, line, pie): No data visualization blocks in Slate. Content is skipped.
- Question banks: Random draw from question pools isn't supported.
Partially Supported
- Labeled graphics: The base image is preserved, but interactive hotspots are not converted.
- Timeline/Process: Converts to accordion. Functional but loses visual distinction.
- Fill-in-the-blank: Basic support, but complex questions may need adjustment.
- Numbered dividers: Number labels are lost; becomes a plain divider.
- Continue blocks: Navigation gate behavior is lost.
This isn't a perfect 1:1 conversion. Our goal is to help you migrate as much of your content as possible, as easily as possible. We'll continue updating this guide and improving the import tool as we receive feedback and block samples from users. If you have a Rise course with block types we don't handle well, send it our way.
Review after import: Always preview your imported course and check each lesson before publishing. The import warnings will point you to sections that may need attention.
Media Handling
During import, Slate extracts all media files from your Rise export and uploads them to Slate's cloud storage:
- Images: Automatically extracted and uploaded. Slate uses content-hash deduplication, so identical images aren't stored twice.
- Audio: Audio files are extracted and uploaded.
- Video: Embedded YouTube and Vimeo videos work immediately. Local video files require a Pro subscription for storage.
- Documents: Attachments are extracted and uploaded. Document storage requires a Pro subscription.
Troubleshooting
If your import fails, here are the most common causes:
- Double-zipped file: Some systems create a ZIP inside a ZIP. Extract once and upload the inner ZIP, or try uploading without extracting to see if Slate can handle it.
- Wrong export format: Make sure you exported as SCORM, not Web/HTML. Web exports have a different structure that Slate can't parse.
- Non-Rise SCORM package: Slate's Rise import only works with Articulate Rise exports. Storyline, Captivate, iSpring, and other tools produce different SCORM structures.
- Corrupted ZIP: If the download was interrupted or the file was corrupted, try exporting again from Rise.
Each error includes a specific message explaining what went wrong and how to fix it.
Sample Imported Course
The images above show Rise's Customer Relationship Management (CRM) Training demo course after import, on both desktop and mobile. The section structure (Introduction, Cards and Statuses, Conclusion), lesson content, text blocks, and images have all been converted to native Slate blocks. The responsive layout works across all devices. From here, you can edit any content, apply your own theme, and export to any format Slate supports.
View the imported course yourself β
Try It Yourself
Ready to bring your Rise courses into Slate? Sign in to Slate and click Import from your dashboard. If you're new to Slate, sign up free and try importing a course.
For organizations migrating larger course libraries, Pro includes batch import so you can process multiple courses in a single session.