eLearning Course Uploader

Upload and display eLearning HTML5 packages with a customizable iframe player

Seamlessly Upload & Embed eLearning Courses

The perfect solution for educators and course creators to upload and display interactive HTML5 content directly on WordPress websites.

Simple Uploads

Upload HTML5 packages with just a few clicks from your WordPress dashboard.

Easy Embedding

Use simple shortcodes to embed your courses anywhere on your site.

Responsive Display

Courses display beautifully on any device with customizable dimensions.

Fullscreen Mode

Enable fullscreen viewing for an immersive learning experience.

Key Features

Powerful tools to enhance your eLearning content delivery

Simplified Course Management

Perfect
  • Upload HTML5 course packages (ZIP files) directly from your WordPress admin
  • Automatic extraction and processing of course files
  • Effortlessly manage uploaded courses with an intuitive interface
  • Preview courses before publishing to ensure everything looks perfect
Course Management Interface
Streamlined course management interface

Flexible Display Options

Customizable
  • Customizable iframe dimensions (width and height)
  • Toggle fullscreen capability for immersive learning
  • Display or hide course title, author, and description
  • Configure global defaults or customize per course
Display Options
Adaptable display options for any theme

Powerful Shortcode Integration

Versatile
  • Simple shortcode embedding in any post or page
  • Multiple parameter options for customization
  • One-click shortcode copying from admin interface
  • Direct URL access for external linking
Shortcode Usage
Easy-to-use shortcode system

Wide Authoring Tool Compatibility

Universal

Works with all major eLearning authoring tools that export to HTML5 format:

Commercial Solutions

  • Articulate Storyline 360
  • Adobe Captivate
  • iSpring Suite
  • Lectora Inspire
  • Elucidat
  • Gomo Learning

Open Source & Free Tools

  • H5P
  • Adapt Learning
  • Evolve
  • Xerte
  • Moodle HTML exports
  • Custom HTML5 packages
Authoring Tool Compatibility
Compatible with all major authoring tools

Documentation

Everything you need to know to get started

Installation

  1. Via WordPress Admin:
    • Go to Plugins > Add New
    • Search for "eLearning Course Uploader"
    • Click "Install Now" and then "Activate"
  2. Manual Installation:
    • Download the plugin zip file
    • Go to Plugins > Add New > Upload Plugin
    • Choose the downloaded zip file and click "Install Now"
    • After installation, click "Activate Plugin"

Basic Usage

  1. Uploading a Course:
    • Navigate to eLearning Courses > Upload Course in your WordPress admin
    • Fill in the course details (title, author, description)
    • Upload your course ZIP package (containing story.html or index.html)
    • Click "Upload Course"
  2. Embedding a Course:
    • Go to eLearning Courses to view your uploaded courses
    • Copy the shortcode for the course you want to embed
    • Paste the shortcode into any post or page
    • Publish or update your content to see the embedded course

Shortcode Reference

The basic shortcode format is:

[preview_course id="course_id"]

Additional parameters include:

Parameter Description Example
width Set the width of the player width="100%" or width="800px"
height Set the height of the player height="600px"
fullscreen Enable/disable fullscreen button fullscreen="yes" or fullscreen="no"
show_title Show/hide the course title show_title="yes" or show_title="no"
show_author Show/hide the author name show_author="yes" or show_author="no"
show_description Show/hide the course description show_description="yes" or show_description="no"

Full example:

[preview_course id="1" width="800px" height="500px" fullscreen="yes" show_title="yes" show_author="yes" show_description="no"]

Frequently Asked Questions

What type of eLearning content can I upload?

You can upload any HTML5 package that includes an index.html or story.html file as its main entry point. This includes content created with tools like Articulate Storyline, Adobe Captivate, H5P, and other HTML5 eLearning authoring tools.

Is there a file size limit for uploads?

The upload limit depends on your server configuration. The plugin itself doesn't impose any specific limitation, but your web hosting might have restrictions on maximum upload sizes.

Can I track user progress or completion?

The basic plugin doesn't include tracking functionality. However, if your eLearning content includes SCORM or xAPI capabilities, you can use compatible LMS plugins alongside this one.

Will the plugin work with any WordPress theme?

Yes! The plugin is designed to be compatible with any properly coded WordPress theme. The iframe-based player adapts to your theme's layout.

Screenshots

See the plugin in action

Support & Donations

Help us improve the plugin

Your support helps us continue development and provide timely updates.

PayPal

PayPal

Support development via PayPal

Buy Me A Coffee
Buy Me A Coffee

Buy Me A Coffee

Fuel new features and updates

Buy Me A Coffee
Ko-fi

Ko-fi

Support ongoing maintenance

Buy Me A Coffee

Other Ways to Support