Use word documents
to assemble learning content

It's like an assembly line for your content.

The aim of this tool is to get your content e-learning ready
in a matter of minutes.

Need learning content fast?

Your boss just emailed you a 75 page Word document and said "Make this into an e-learning compliant package".

Under that file there's some notes about quiz questions you might add in and that learners need to watch at least half of the company training video.

The email finishes off "and I need it done yesterday, and it can't cost an arm an a leg. Get on it!".

Oh boy, a SCORM what the...? This sounds complicated.

Robots to the rescue!

Pfft. You've got this.

Drag on all your documents. Add a Quiz using the wizard. Paste in a Vimeo link and drag the score requirement to 50%. Reorder pages to be more logical and remove those blank pages you didn't need. Bang on a simple intro page using Markdown. Pick a snazzy design, and press Export. Bam! There's a zip file sitting on your hard drive, ready to be put into your LMS or CMS.

That's it. You're done. (Psst: Don't let your boss know you're that efficient, they might expect you to be even faster next time!)

A cost effective alternative

Buying a leading elearning authoring system is an expensive endevour - hundreds or thousands of dollars per year for software that can't do half as much as you need - or worse, bloatware with ten-times more than you want... or their app needs you to work with Powerpoint but all you're presentations are already in Google Docs. Or their platform is exclusive to Windows and that's not what you have. Or its an open source product but has such a steep learning curve you feel you need a degreee in computer science just to know how to start. Or they let you convert the first few pages for free and then hit you with a hidden paywall hurdle to convert the rest. Frustrating, time consuming, and ultimately costly.

We have a simple buy-as-you-go pricing model, and a browser-based app. No Subscriptions, No extra costs, No lock-in, just a simple licence key that lasts while you need it to. Prices are listed below.

Licence Price Checkout
1 Day $2 Buy
10 Days $10 Buy
30 Days $25 Buy
60 Days $50 Buy
1 year $199 Buy

Robots to the rescue!

Pfft. You've got this.

Drag on all your documents. Add a Quiz using the wizard. Paste in a Vimeo link and drag the score requirement to 50%. Reorder pages to be more logical and remove those blank pages you didn't need. Bang on a simple intro page using Markdown. Pick a snazzy design, and press Export. Bam! There's a zip file sitting on your hard drive, ready to be put into your LMS or CMS.

That's it. You're done. (Psst: Don't let your boss know you're that efficient, they might expect you to be even faster next time!)

Already a customer?


All the features you need, none of the junk you don't.

SCORM compliant (Moodle, ScormCloud, Blackboard, etc)
Flexible, responsive designs
No coding / technical knowledge required
Unlimited conversions (no daily limits)
Audio support (upload or record per-page audio)
Cloud platform intergration (import, load and save)
All the formats (not just PowerPoint)
Secure & private authoring (we can't see your data)
Built-in Quiz, Video & Embed support
No 'premium / locked' features (you get everything)
Documentation, keyboard shortcuts, power-user friendly
Drag-back-on to re-edit or combine your existing packages.
SCORM compliance - works where you need it to. Or you can turn SCORM off and use it like a regular HTML5-compliant web page.
Responsive content adapts to fit the screen - it works wherever your learners are, with whatever they have.
No-nonsense learner friendly designs that require no design, coding or technical skills. Don't get lost in options - just pick and go.
Works with all your favorite formats, inluding many online sources. We'll convert it to be web friendly. Use the formats and editors you are comfortable with.

Frequently Asked Questions

What does it cost?

Servers and services cost money to run, and it's true: Course Assembler is a pay-to-use web-based app. But it costs about what most people would pay for a coffee and a donut. It's funny, because you can build a course in the time it takes you to eat the donut and drink that coffee.

$2 USD givevs you a 1 day licence. $10 USD buys you a 10 day licence. If you buy longer access, the discount gets much better. An app licence just lets you get in to the app. If you want to share it around with the folks in your office that's up to you. A licence only works for a set number of days and then can't be used any more. Content that you produce with the app will still work whenever and wherever you put it (it's not licenced), and you buy more access later on and re-import the packages again later on. So buy what you need, just for when you need it.

To see pricing, click the Launch App button.

There isn't currently any discounted or educational pricing.

Do you support ___ ?

Content (files, documents) come in; packages (zip files) go out.

Getting content IN

We support most common office-type apps such as Microsoft Office, Open Office, Libre, Google Suite and so on. We also support a tonne of common file formats such as PDF, images, mp3 and so on. We have some support for standards-based content package formats such as IMS CP and are working on supporting as many of these as feasible. You can of course re-import any course you have published with Course Assembler (or it's predecessor Document Ninja).

Getting packages OUT

We believe that creating a reusable package is the best way forward for your content: the last thing you want is for your content is for the platform that hosts it to go out of business taking your content with it, or change its content ownership policies leaving you without your intellectual property.

We support publishing to SCORM version 1.2 and 2004 (SCORM might be an ageing format but it's very widely supported and designed with reusability and portability in mind). We also have some support for IMS CP exporting, and you can also publish without choosing a format which gives you a package you can reuse on any web site.

We are considering support for CMI5-based formats such as xAPI.

What do I need to run this app?

You need a Desktop browser based on the Chromium engine such as Chrome, Opera or Edge v 79 or better; or Firefox. Safari sort of works but it's kinda janky and won't get fully fixed or supported any time soon.

Internet Explorer 11 will catch fire. Just don't.

If in doubt, use Chrome.

Browser recommendations

Web-based app requires a modern Desktop browser

Develop on




Deliver on

All devices






Mobile Devices

Mobile devices (phones, tablets, etc) generally do not have the memory or file system to run the app - they may work for you, but are not supported.

Content that you export should be fine in most cases and is often dependant on the capabilities of the system you import your package in to.

Who owns the content?

You do.

We don't store it.It's temporarily sent to the cloud for conversion, but is deleted immediately afterwards. Your content is stored by your own browser, which is permanent until you reset the app. So after you are finished, remember to reset (especially if you are using a shared computer).

We do keep your email address on file, and we track some details about how you use our software (which settings are most popular so we can keep improving), and try to store abstract analytics data (nothing personally identifiable).

What file formats are supported?

If a file format can convert to HTML5, it’s a safe bet we support it. Formats with functionality, transitions and effects or embedded resources are typically included in the converted content (e.g. spreadsheets, powerpoint files with embedded video, slide transitions, etc). A list of common formats is below:

google slides
google docs
any website (url to screenshot)
md (markdown)

What about iframes ?

You can embed iframes. You can't track anything that goes on inside the iframe because of browser security limitations.

What is or is not supported during conversion?

Not all elements of file can be supported in the output. For instance, forms or app-specific interactions, buttons, etc.

Powerpoint / Keynote / Google Slides

PDF / Google Docs / Word, etc

Image formats

How do I load a course I have previously built?

You can drop packages you have made back onto the app. Just press Import and follow the on-screen prompts.

Can I save my quiz and re-use in another course?

You can export a single quiz to a JSON file by editing the Quiz and pressing the Export to JSON button (right next to Save). JSON is a format designed for machines to read, but humans can too. You could edit it in any text file editor such as Notepad or Sublime Text. You can then import the quiz JSON file back in to the app which will make a new copy of that quiz for you to modify. If you're having trouble re-importing your JSON file after you've edited it, make sure that it is "valid" by using a tool such as JSONLint which will tell you if it has any mistakes in it.

If you are planning to re-use a set of common content across multiple packages (for instance an intro video, one or more quizzes, perhaps a standard thankyou page you made in Photoshop, etc) you can build a simple course just containing those elements and export it to a zip file - a template. Then, when you build your next course just drag that exported template back on and its content and quizzes and such will be appended to the course you have loaded. Then just drag the elements into the correct positions or remove the items you don't want, and you are good to go.

Are there any keyboard shortcuts?

You bet. You can drag items up and down on the left index to change the order of items, or indent/outdent items to change how they list in some templates. These actions also have keyboard shortcuts:

(Note: If you are on a Mac, substitute ⌃ Ctrl with ⌘ Command.)

Renaming pages

Selecting pages

Delete functions

To perform any delete function just using the keys, you have to double-press either the Delete or Backspace keys.

How does completion work?

SCORM is the existing standard that lets reusable, platform-agnostic content communicate data to the host LMS. In most cases this boils down to a single question: Has the user completed the content? And in most courses, this is really what you care about.

In many content authoring packages on the market today, SCORM and completion settings seem unnecessarily complicated, but they don't have to be.

In our tool we have made some fundamental assumptions based on years of experience in what customers want.

We keep things simple and assume there's only two ways to progress through a course. Either page-by-page in order (like a book) or any order (you can skip pages if you choose). So there's only two settings.

Plus, you can get a completion for watching some or all of a video, or viewing a SlideShare presentation. You can track how much of the media the user has watched and score the page based on that information.

You can use your LMS's SCORM tracking tool to examine how much of a video a user has watched, plus if they get more than (say) 75%, they get a completion too.

Can I edit my (insert-name-here) ?

Generally no.

Editing is best handled in the application that produces the content in the first place. That might be Google Slides, or a Word document that's on your computer. Get your content ready first, then let this app convert it to its final lms-ready form. Conversion is a cinch anyway.

If a format type allows editing, there will be an edit button on the toolbar.

What format do I choose?

There are various packaging types all designed for specific uses. The outputs include SCORM 1.2 and SCORM 1.4, IMS Content Packaging and No Wrapper (and xAPI is coming soon).

SCORM ouput is ideal for Learning Managment implementation where tracking is required. Most LMS's support SCORM 1.2 so pick that if you don't know what the difference is.

No Wrapper packaging is ideal if you want to include the content somewhere other than in a LMS, such as a WordPress web site (typically within an iframe).

xAPI support is not yet an option but is forthcoming. If you require it you may choose to host your content on Scorm Cloud which can add an xAPI wrapper to SCORM content.

Course Assembler is an assembly line for your content.

Getting content in is the easy part.

Word, PowerPoint, SlideShare, YouTube, Images, PDF documents, Google Docs, your previous packages, whatever ... just drag it on.

We support 50+ document, presentation, image and media formats.

We do the heavy lifting.

We convert your content so it works in web browsers. You never have to deal with code, or know what SCORM or xAPI are, or have to deal with finicky settings, or get lost in the details.

Our robots do that for you.

Spend your time where it counts.

Do you editing where you are most comfortable: Like in Google Slides, or Word. Don't let the publishing tool take over your life. Don't spend your days copying and pasting. Just drag your content on, grab the package, and get on with your day.

No recurring fees. No conversion limits or premium content hidden behind paywalls.

Don't overspend on services that limit how much you can convert per month, or require you to subscribe to unlock a full experience, or require you to pay for more time than you really need. You might only need Course Assembler a few days every few months - so buy it when you need it, and don't pay for what you don't need.

Web-based app requires a modern Desktop browser