Blog

7 Oct, 2021

Internal Work

The innards of CourseAssembler are changing to better support file conversions. We have shifted the busywork of file conversion to a new server location and rewritten it to work more consistently and be able to support different conversion engines going forward. Everything should still work the same (or better - more image formats are now supported) - but please comment below or send an email if you experience any difficulties with file conversions.

Comments ...


1 Sep, 2021

Cloud Upload and Download

Our cloud files provider (Kloudless) has been bought by another company and have discontinued the file picker and saver tools we have been using for many years. Until a suitable replacement can be found the Cloud load and save features have been removed. Sorry for any inconvenience!

This update also contains stability and performance improvements.

Comments ...


23 Aug, 2021

Document Scaling options

Sometimes you have converted a PDF that was a presentation rather than a document. The default scaling mode for PDF is to scale to the width of the viewport which may result in a vertical scrollbar.

For a document that an be split into multiple pages such as a presentation or PDF, there is a new toolbar item called Scaling.

Read more / Comments ...


13 Aug, 2021

Quick bugfix: MP4 videos over around 500MB were silently failing to upload properly. We have changed the way large videos are stored internally and republished the app.

Comments ...


7 Aug, 2021

Minor hiccup. We ran into a problem with our current server hosting solution and had to do a quick change to another company. Any technical glitches you may have been experiencing in the last few days should now be resolved. Sorry for any inconvenience.

Comments ...


14 Jul, 2021

Fairly minor bugfixes

Comments ...


12 Jul, 2021

Themes overhaul, part 2

Themes have received more updates, predominantly changes to the menu as well as some visual changes in the editor and minor bugfixes. The editor has had some icon changes made to the menu: Icon helpers have been added for renaming and deleting navigation items due to some accessibility issues renaming pages and using keyboard shortcuts for navigation (depending on where focus was). You cna now get a better idea of what types of item each navigation page is by its icon. The drag and indent icons have also changed to better represent the action they perform.

Menu items can now be indented twice - that's one whole extra place!

There are now Sections, Captioned images, and a bunch of bugfixes!

Read more / Comments ...


10 Jun, 2021

Storing themes and courses

In this update we add the ability to store a preset. These are stored server-side against your licence key. They disappear when your licence expires, so it's more valuable for longer licence holders.

You can also publish a course to be stored on the server, and pick it up again on the 'Import Zip' dialogue. Pretty useful when you are trying out variations of a course, or have a common set of pages you always apply to your courses.

Read more / Comments ...


1 Jun, 2021

Themes overhaul, part 1

Themes have had an overhaul. The TL;DR is:

Read more / Comments ...


1 May, 2021

Goodbye IE11

It's time. We have dropped IE11 support everywhere, including the content player due to its ever-increasing cost on our company. It's just too expensive to support going forward.

If you disagree with this decision or desparately need IE11 support, clarify your reasonings and then show real-world statistics in the comments section.

Comments ...


1 Apr, 2021

Introducing the ... introduction

Comments ...


23 Mar, 2021

Comments ...


20 Mar, 2021

Comments ...


15 Mar, 2021

Comments ...


5 Mar, 2021

Comments ...


3 Sep, 2020

Read more / Comments ...


21 Aug, 2020

Comments ...


2 Jun, 2020

Comments ...


27 May, 2020

Comments ...


23 May, 2020

Comments ...


17 May, 2020

Read more / Comments ...


24 Apr, 2020

Comments ...


18 Apr, 2020

Audio and autoplay

Popular current browsers have recently made a change where users are required to interact with a page (e.g. click on it, scroll it, tap it, etc) before the page is allowed to play audio. This stops advertisments and streaming video to blast out at you unexpectedly. This also stops pages from automatically playing any audio recorded on them. Generally once your user has launche the course the browsers considers that an interaction for all subsequent pages. Audio has been changed to match this behaviour, namely Audio no longer autoplays on page load (unexpected behaviour, requires user interaction).

[bugfix] Fixed problem re-importing page audio

Comments ...


17 Apr, 2020

Directly embed iframes

There's embedding, and then there's oembedding. The o makes the difference - oembeds generally allow the url or external page to have some kind of tracking done on it, such as tracking how much of a video was watched, or knowing which slide a user is looking at. Embeddding is simply linking to an external page without the possibility of tracking what the user is doing on that page. You can now embed an iframe

Why can't you track an iframe? Because of browser security, tracking, and privacy. When you embed an iframe that links to and shows an external web page or set of pages (perhaps a Microsoft Stream video, or a portal page on your intranet) the course isn't able to track the pages or interactions within that iframe because of how browsers are designed. Good for privacy, bad for courses. When you embed an iframe the page is considered completed as soon as the learner looks at the page.

To embed an iframe, copy the EMBED or IFRAME code from the site you are trying to embed, or use code like:

<iframe src="/blog//2020/04/17//https://www.your-web-site.com/path/to/content.html"><<iframe>

Then paste this in to the 'Url / Embed' section when adding a new page. The embed will stretch to take up the available space, so you don't have to add any width or height properties yourself.

Comments ...


31 Oct, 2019

Comments ...


24 Jul, 2019

Comments ...


10 Jul, 2019

Comments ...


1 Jul, 2019

Comments ...


14 Jun, 2019

Comments ...


26 Mar, 2019

Comments ...


15 Mar, 2019

Comments ...


18 Dec, 2018

Comments ...


19 Sep, 2018

Comments ...


16 May, 2018

Comments ...


12 Dec, 2017

Comments ...


24 Nov, 2017

Comments ...


23 Nov, 2017

Comments ...


1 Nov, 2017

Comments ...


24 May, 2017

Comments ...


19 May, 2017

Comments ...


2 Sep, 2016

Comments ...


26 Aug, 2016

Comments ...


24 Jun, 2016

Comments ...