5 tips for designing Lectora courses

In our experience building over a hundred Lectora courses for a wide variety of clients, we’ve come to realise that making great-looking Lectora courses is a cumulative result of many factors. It’s the little details that will separate a course from the pack and give it that all-important professional feel.

The following tips are a good foundation for getting the structure and layout of your courses set up in a way that will not only produce a better-looking course, but also one that is easier to edit and maintain.

Display images at their native resolution

Let’s start with a basic one: a good rule in general is to avoid scaling images. When you scale an image up or down, Lectora uses a process called interpolation to add or subtract pixels from the image. The result is often a slightly blurry image that just doesn’t look right. Showing all your images at their native resolution will ensure that they have a uniform level of detail and that you’re not including files in your course that are far bigger (in terms of file size) than they need to be.


It’s important to understand that objects that appear on base (or parent) layers of your course will also appear on sub (or child) layers of your course. You can use this feature to cut down on duplicated elements. For example, maybe you have navigation buttons on every page. Using this technique you only need to include the buttons once on the base layer and they will be inherited on all sub-layers. This makes updating the presentation far easier since changes made on this base layer will affect all sub-layers as well. In general, if you have to update multiple instances of the same thing every time you make a change, you should consider using inheritance instead.

Exclude items where it makes sense

Along the same lines as the previous tip, where it’s possible to include objects from parents, it’s also possible to exclude objects where necessary. Let’s take our navigation buttons example from the previous tip. Maybe on the first and last page, you want to hide one of the buttons to make the student’s navigation options clearer. By opening a pages’ Properties menu and going to the Inherit tab, you can include or exclude objects from parents. Good uses for this might be enabling or disabling decorations, branding or instructions that are duplicated across most screens in your course.

Turn off compression when publishing

While Lectora’s built-in compression settings may help bring down file sizes, they also limit your control of the quality level. The results can be quite bad. A better solution, if it’s available and you have the required software, is to ensure any asset you import into Lectora is already compressed to your desired level. Image editing applications such as Adobe Photoshop have robust features for this purpose and will do a better job compressing your images than Lectora’s built-in feature.

Line things up

Finally, we have another basic but important tip; ensure that the position of objects in your course follows some kind of logic. By doing so, you will greatly increase the professional appeal of your courses. Straight lines almost always look nicer! To help make sure everything is positioned nicely you can drag out guidelines from Lectora’s rulers or even turn on a grid. It’s something that people often don’t notice on a conscious level, but it makes a big difference to the final product.

Hopefully these tips have put you in good stead for your future Lectora adventures. Using Lectora’s features intelligently will help keep your courses loading fast, looking good and make them easier to maintain.