The Rapid Elearning Blog

Archive for the ‘Articulate 360’ Category


create animated gif

Animated .gifs are great for e-learning. Often, I like to use them instead of videos for e-learning interactions, especially process interactions that go through a sequence of steps.

Here are a few previous posts on animated .gifs with some free resources:

Today I’ll show a simple way to convert a video of a process into smaller animated .gifs that you can insert into a slide, article, or process interaction.

Demo of the Animated Gifs in a Process Interaction

Here’s a demo I created using Rise and the Process Interaction.

 

animated gif example

Click here to view the example.

Animated Gifs Tutorials

Below are a couple of tutorials that go into it in more detail:

Animated Gifs: Create a Procedural Video

Record a video of the process. Don’t worry about the audio as it will be removed. To keep the edits to a minimum, make sure to be clear on the steps and to not waste a lot of movement. Get to the point quickly.

At our workshop in Milan, David and I quickly recorded the process to make an espresso with the machine in the back of the room. While we pretended to be working, it was really a way for us to sneak in a few more shots of espresso.

Here’s the original video.

Click to play the video on YouTube.

Animated Gifs: Convert the Video to Gif

There are a number of ways to convert video to animated .gifs. I like to use ScreenToGif because it’s free (which is always good) and it is really easy to use.

The conversion process is simple: import the video and convert it. However, there are some key considerations.

The original .MP4 video is 159 MB at 1920 x 1080 resolution. Animated .gifs can be large, really large.  Without any significant edits, the 159 MB video becomes a 470 MB animated .gif. That’s just not manageable.

There are a few things you can do to decrease the file size of the animated .gifs:

  • Scale the video down from it’s original resolution. There’s no need for an HD quality .gif. In this case 1920 x 1080 will be sized down to 500 x 281.
  • Crop the video to just the critical pieces of info. The fewer frames the smaller the file size. You can always duplicate frames to keep something on screen longer with minimal impact to size.
  • The less difference there is with the pixels from one frame to the next, the smaller the file will be. Unfortunately, video isn’t static and those millions of pixels are changing from frame to frame. You could try to shoot against a solid background and with a tripod. That may help, depending on your subject.
  • Video runs at about 30 frames per second (FPS). When you convert the video to .gif, you can modify the frame rate to something like 10 to 15. It just depends on how much motion is in the video. The less motion, the more you can lower the frame rate.

Animated Gifs: Edit to Individual Steps

Unless the steps are very short and can be shown in one file, it makes sense to break the steps up to individual parts. That helps reduce the file size and keeps the focus on very specific parts of the process.

  • You can import the entire video and then cut it down. Or cut the video into smaller videos first and work with them individually. It’s probably easier to edit the videos first and then import the smaller videos. This is more manageable and less strain on your system.
  • Get rid of what you don’t need, cut out extra frames.
  • The animated .gifs loop, so it may make sense to add a little buffer at the front or back end to let the user orient to the start and end of the process.

The original video was 1 minute long. Converted to an animated .gif without edits, it was 470 MB. After cutting it into pieces and creating four smaller gifs, the total ended up being about 15 MB. That’s a pretty significant difference and the output works well for the demo.

That’s basically it, shoot a video and then convert it to animated gif.

Events

Free E-Learning Resources

Want to learn more? Check out these articles and free resources in the community.

Here’s a great job board for e-learning, instructional design, and training jobs

Participate in the weekly e-learning challenges to sharpen your skills

Get your free PowerPoint templates and free graphics & stock images.

Lots of cool e-learning examples to check out and find inspiration.

Getting Started? This e-learning 101 series and the free e-books will help.





PowerPoint tip graphics

Here’s a PowerPoint tip: build your e-learning course graphics in PowerPoint. PowerPoint is great for simple graphic design projects. In fact, I use it quite a bit for this blog and some of the graphics I need in my e-learning demos.

In a previous post, I shared visual design tips for graphics I built in Rise 360 for an e-learning scenario. All of those graphics were built in PowerPoint.

PowerPoint for graphic design example 5

In this example, the images all need to be wide, but short rectangles so that I could get them about the same height as the text and squeeze them as close as possible to the button stacks in Rise 360.

I created a custom slide size 13 x 4 inches. When I save the PowerPoint slides as images that results in an image that is 1280 x 384 pixels.

Here’s a detailed tutorial that walks through the process of creating similar graphics in PowerPoint. I cover a lot of little PowerPoint tips.

Click here to view the PowerPoint tutorial on YouTube.

The links below take you to specific parts of the tutorial. The last two links show how to create the final pill shape with the character’s head extended outside of the image.

The tutorial above shows how I created the images. But here are a few key points to consider.

PowerPoint Tip: Step Away from PowerPoint as a Presentation Tool

If you’ve read much of this blog, you know that I’m a big advocate for using PowerPoint to build simple graphics. It’s easy to use, most people have it, and there’s not much you can’t create with PowerPoint once you learn a few things.

Is it Photoshop or Illustrator? No! And if you have expertise with those tools, then have at it. But for those who don’t have a graphics editor and need a simple solution, give PowerPoint a try.

PowerPoint tip for e-learning graphics

Here are some previous posts that show what you can do:

PowerPoint Tip: Save Slides as Images

Whatever you build in PowerPoint you can right-click and save as an image. I usually save as .PNG. This preserves the color clarity and any transparency. If you save as .JPG, the transparent areas fill with white.

PowerPoint tip right click save as image

For most cases (especially when working with Rise 360), I like to use the slide as my entire image. So I build what I need and then save the slide as image rather than PPTX. While there are a number of image options, like above, I stick with .PNG.

PowerPoint tip save slide as image

PowerPoint Tip: Create Custom Slide Sizes

The default PowerPoint slide is 16 x 9 aspect ratio. In most cases that is fine. It works great for Rise 360. However, there may be times when you want a custom slide. For example, if you want a square image, you need to change the slide size. I usually use 10 inches by 10 inches which gives me an image that is close to 1000 x 1000 pixels (give or take).

Go to the Design Tab and select Slide Size to change the settings.

PowerPoint tip slide size

PowerPoint Tips: Install Studio 360

Many of you are you are using Articulate 360 which comes with Rise 360 and Storyline 360. Those are obviously the go-to apps for building courses. Because of this, many people ignore Studio 360 which comes with Articulate 360.

PowerPoint tip Characters

Even if you don’t use Studio 360 to build courses (why would you when you have Rise 360), it’s still a good idea to install it. The main reason is that you get access to all of the assets including the characters from Content Library 360. And when you build graphics for your e-learning courses, especially as I did in Rise 360, it helps to have all of the characters in PowerPoint.

If you aren’t using a graphics editor or don’t know how, then PowerPoint is a really easy way to build graphics for you e-learning courses.

Events

Free E-Learning Resources

Want to learn more? Check out these articles and free resources in the community.

Here’s a great job board for e-learning, instructional design, and training jobs

Participate in the weekly e-learning challenges to sharpen your skills

Get your free PowerPoint templates and free graphics & stock images.

Lots of cool e-learning examples to check out and find inspiration.

Getting Started? This e-learning 101 series and the free e-books will help.





e-learning tips

Even before I started working at Articulate, I made it a goal to answer five questions each week in the e-learning community. It’s a great way to connect with others, especially beginners, and offer some help as they’re learning.

However, for me, it’s a great way to stay on top of the tools as it forces me to think through the software in different contexts. It enables me to play around with different ideas and production techniques.

Here are three recent tutorials that I created to answer some questions in the community. The tutorials offer little bonus tips and focus on some production nuances that aren’t always apparent to new users. They’re good if you’re just getting started.

Here are the three files I used for the demos in case you want to look at them and follow along.

E-Learning Tip: Simulate Right-Click Interactions on Mobile Devices

In this tutorial, we review how to go through software training on a mobile device when the software simulation requires the user to right-click which isn’t possible on a mobile device.

Features demonstrated:

  • Setting True-False variables to indicate if the user is on a mobile device
  • Use variables to simulate right-clicking
  • Showing/hiding objects based on variable values

Click here to view the tutorial on YouTube.

E-Learning Tip: Combine Animations to Create Fast-Slow-Fast Animations

In this example, the question was how to make an object slow down when passing through another object and then speed up when it was done passing through.

Click here to view the tutorial on YouTube.

Features demonstrated:

  • Create motion paths
  • Set options
  • Apply relative start points
  • Relative animation
  • Alignment

E-Learning Tip: How to Keep Objects Persistent and as the Top Layer

In this tutorial, we look at how to ensure that the custom course navigation is always on the top layer and not hidden when going to other layers.

Features demonstrated:

  • Launch layer based on timeline
  • Create persistent layers on top of other layers
  • Use empty layers to trigger and redirect

Click here to view the tutorial on YouTube.

I usually do 5-10 of these tutorials every week. If they interest you and you want to see more, let me know.

Events

Free E-Learning Resources

Want to learn more? Check out these articles and free resources in the community.

Here’s a great job board for e-learning, instructional design, and training jobs

Participate in the weekly e-learning challenges to sharpen your skills

Get your free PowerPoint templates and free graphics & stock images.

Lots of cool e-learning examples to check out and find inspiration.

Getting Started? This e-learning 101 series and the free e-books will help.





E-Learning Variables 101

March 19th, 2019

Building e-learning courses is usually a matter of pulling together the appropriate content, visuals, and some level of interactivity. Most courses I see are linear with some simple interactions like tabs and labeled graphics.

However, there’s a way to make e-learning content and the learning experience more dynamic when using variables. Variables help create custom user experiences such as personalized visuals, conditional navigation, and adaptive learning paths.

The challenge for many e-learning developers (who aren’t experienced programmers) is learning more about variables and how to use them.

Today’s post is a recap of some previous getting started content that introduces the basics of working with variables, a few practice activities, and additional resources.

Also, be sure to check out our upcoming e-learning workshops below. I just added a bunch of new sessions.

Learn About Variables for E-Learning

Here are some previous blog posts that go through the basics of variables and how to use them.

Practice Activities to Learn About Variables for E-Learning

Here are some resources from previous workshops where we learn to use variables in a simple gamified context. There’s a published version with practice files and a series of tutorials that go through each slide individually. If you want to practice using variables and need some resources, this is a good place to start. You’ll only learn to use them when you use them.

variables 101 for e-learning example

See a published example.

Tutorials

E-Learning Community Activities to Practice Using Variables

Here some recent challenges to practice using variables in real-world contexts. Even if you can’t participate, look at some of the examples shared by community members.

Tutorials to Learn About Variables for E-Learning

variables 101 for e-learning

If you haven’t used variables before, now’s a good time to get started. If you do use variables, what do you find to be the most common use cases in your projects?

Events

Free E-Learning Resources

Want to learn more? Check out these articles and free resources in the community.

Here’s a great job board for e-learning, instructional design, and training jobs

Participate in the weekly e-learning challenges to sharpen your skills

Get your free PowerPoint templates and free graphics & stock images.

Lots of cool e-learning examples to check out and find inspiration.

Getting Started? This e-learning 101 series and the free e-books will help.





free e-learning interaction

I built a simple sorting interaction to show how to work with sliders and variables for a workshop. It’s a fun and simple interaction so I cleaned out the data and made it so it can work as a template. It’s yours to use as you wish.

free e-learning interaction

Click here to view the demo.

Tutorial: Interactive Sort Activity

Here’s a YouTube tutorial that walks through the template and explains how to customize it.

A few things you’ll learn:

  • Customizing the slider
  • Animation-based triggers
  • How to customize the sorting activity

Events

Free E-Learning Resources

Want to learn more? Check out these articles and free resources in the community.

Here’s a great job board for e-learning, instructional design, and training jobs

Participate in the weekly e-learning challenges to sharpen your skills

Get your free PowerPoint templates and free graphics & stock images.

Lots of cool e-learning examples to check out and find inspiration.

Getting Started? This e-learning 101 series and the free e-books will help.





convert Flash to HTML5

“Help, I need to update my course, but I don’t have the source file. All I have is a link!”

This is a common issue. Here’s a solution that may work for you and it’s generally easy to do.

In a previous posts, we looked at how to copy text from old Flash courses and how to transcribe them using into new slides.

How to Convert the Course to HTML5

The secret to all of this is screen capturing your old e-learning courses. You can do what I am going to show with a number of tools. For example, Storyline has a screen capture feature where you can bring in one screen at a time. That works fine for smaller courses.

For this demo, I am going to use Screen2Gif because it works well for this demo that has a lot of slides, it’s easy to use, and it’s free.

View the detailed tutorial on YouTube.

Below are the basic steps. The video above has more detail. Essentially, we’re going to capture the old course screens, bring them into PowerPoint as images (because we can do a simple batch import), and then we’ll import the PowerPoint slides into Storyline.

Once inside of Storyline you can add interactive elements and additional content.

Basic Steps for Converting the Old Course

  • Determine the original course slide resolution. Don’t include the player; just the slide. Most courses are usually 4:3 or 16:9.
  • Create a PowerPoint file at the same resolution as the course images.
  • Create a Storyline file at the same resolution as the PowerPoint file.
  • Go through the course using a screen capture application. This will capture all of your course screens. If you have interactions, you’ll go through those as well. You want a copy of every possible screen. Just click on everything clickable. I’d even go through the quizzes, just so you have the screens. You can use that content later.
  • Review the screens you captured and get rid of duplicates.
  • Save the separate frames captured as image files.
  • Batch insert the screen capture images using the album feature in PowerPoint. I like to force them to fit the slide. That way I don’t need to do any adjustments. Things should be aligned.
  • Import the PowerPoint slides into Storyline.
  • From there, it’s a matter or making some edits and adding interactions, quizzes, and whatever else the course requires.
  • For example, you could take the screen for a tabs interaction and combine them into one slide with layers for each tab. Then add hotspot triggers to the layers.

Example: Course Converted to HTML5

I created an example course using the steps I outlined above. For the demo, I copied the old course screens and created new slides Storyline. Then I published in HTML5. It only took about 10 minutes and considering the time spend, looks pretty decent.

It’s definitely a good solution for a lot of the old compliance training that needs to go from Flash to HTML5, or if you need to update a course and don’t have the source files.

convert to html5

Click here to view the example HTML5 course.

Obviously, the best solution is to rebuild the course from scratch. That works fine if you have a handful of courses. But if you have dozens (or hundreds) that need to be converted to HTML5, then this is a viable solution for many of those courses.

Events

Free E-Learning Resources

Want to learn more? Check out these articles and free resources in the community.

Here’s a great job board for e-learning, instructional design, and training jobs

Participate in the weekly e-learning challenges to sharpen your skills

Get your free PowerPoint templates and free graphics & stock images.

Lots of cool e-learning examples to check out and find inspiration.

Getting Started? This e-learning 101 series and the free e-books will help.





interactive scenarios backgrounds

There’s a lot that goes into building interactive scenarios. Obviously content is king and critical to building a branched scenario that is both engaging and effective. One key part of the scenario construction is establishing context. The good thing is that a single image often suffices to establish the scenario context.

The free stock images I shared recently are perfect for building interactive scenarios and establishing visual context.

I’ve had a few questions on how to set up the slides using the scenario images, so I’ll show a couple of easy ways to use them.

Interactive Scenarios: Create Multiple Layouts

interactive scenarios

You can create as many layouts as you like in the master slide. Thus you can create a scenario slide with dozens of layouts and save it as a template. Anytime you want to build a scenario, start with the scenario template and it saves you from looking for the images and inserting them into the slides. Everything’s already there and ready to go.

Here’s a quick tutorial to show how that works.

Click to view the scenario tutorial.

Interactive Scenarios: Create Multiple States

interactive scenarios states

Another reusable option is to insert a background image and then establish a number of states for that image. You can set any state as the initial state and never have to access the other states. And if you want to be clever, you can use triggers to dynamically switch the background from one environment to another using a single image.

Here’s a quick tutorial that show how to set up the background states and dynamically change them with triggers.

Click to view the scenario tutorial.

There are advantages to each method:

  • Working from the master slide means that the background image can be applied universally to the layout and impact all of the slides that use the layout.
  • Working with image states on the slide level gives you more control over the background and how it’s used with triggers specific to that slide.
  • There’s no reason you couldn’t apply the image states to the layouts which would mean fewer layouts. The layouts can be swapped using triggers and variables.

Key Point: it’s easy to get lost in building complex scenarios which can consume a lot of production time. I always work from the perspective of keeping production simple and as reusable as possible. And with Storyline 360, you can share with your co-workers using the team slides feature.

Inserting the images into a file and saving it as a template will save you lots of time and means you won’t have to dig around looking for the images. They’ll always be right at your fingertips.

Events

Free E-Learning Resources

Want to learn more? Check out these articles and free resources in the community.

Here’s a great job board for e-learning, instructional design, and training jobs

Participate in the weekly e-learning challenges to sharpen your skills

Get your free PowerPoint templates and free graphics & stock images.

Lots of cool e-learning examples to check out
and find inspiration.

Getting Started? This e-learning 101 series and the free e-books will help.





branched scenarios

A while back I shared some free illustrated backgrounds that you can use for your branched scenario courses in e-learning. Those worked great for the classic illustrated characters.

branched scenarios

I’ve been working on interactive scenarios for a few upcoming workshops and created some background images that we’ll use to build interactive branched scenarios. As you can see below, the backgrounds work well for the modern illustrated characters as well as with the photographic characters.

branched scenarios

The free download includes the original images as well as a folder with images cropped to 16:9 so they fit perfectly in 16×9 slides.

Bonus Tip for Branched Scenario Images

One way to use the images, is to create a course file and insert all of the backgrounds on different layouts in the master slide. This way you can have one starter file for those interactive scenarios and then dynamically select the layout when creating new slides. Here’s a tutorial that shows how to create templates for reusable interactive scenarios.

branched scenarios

Free Downloads

Here are links to download the backgrounds to use with your branched scenarios.

I hope you can use them in your courses and for your branched scenarios. If you do, let me know.

Events

Free E-Learning Resources

Want to learn more? Check out these articles and free resources in the community.

Here’s a great job board for e-learning, instructional design, and training jobs

Participate in the weekly e-learning challenges to sharpen your skills

Get your free PowerPoint templates and free graphics & stock images.

Lots of cool e-learning examples to check out
and find inspiration.

Getting Started? This e-learning 101 series and the free e-books will help.





create videos in PowerPoint

One of my favorite features in PowerPoint is saving the PowerPoint slideshow as a video. That means anything you put on the PowerPoint slides (from animations to slide transitions) is output as video. With some creativity, you can pull together some pretty slick explainer-type presentations with a tool most of us already have.

Today, I want to show something simple that may give you some ideas for your own training videos.

Create Videos in PowerPoint: Examples

Before we get started, here’s a cool example from Duarte that Microsoft included in the PowerPoint 2010 template pack. The Duarte team created a great presentation that showed off what could be done with the new features back in PowerPoint 2010. And as you can see below, their presentation translates to video, as well.

Create Videos in PowerPoint: Slide or Slideshow?

While the example above was an entire slideshow that included some cool animations and effective transitions, you don’t need to create whole presentations. You can publish single slides, too.

And the slide doesn’t need to be normal slide content. It could be a single video. And that video can be formatted using the PowerPoint features.

That means you can insert video into a PowerPoint slide, make some simple edits, and then output that slide as a video. Pretty slick when you think about the possibilities.

And that’s the trick I want to share.

Customize Framed Videos in PowerPoint

Why do videos need to be rectangular? Why can’t they have frames or display as shapes? That’s all possible in PowerPoint.

Here are the basic steps to create framed videos in PowerPoint.

  • Insert a video on the slide.
  • Add whatever effect you want for the video.
  • Size the video to fit the slide.
  • Save the video as MP4.

Here’s a demo of some of the videos in a Rise.

Click here to view Rise demo.

As you can see, there are some neat things you can do, especially considering that you are doing all of this in PowerPoint and not required to use a more sophisticated video application.

Now it’s your turn.

Events

Free E-Learning Resources

Want to learn more? Check out these articles and free resources in the community.

Here’s a great job board for e-learning, instructional design, and training jobs

Participate in the weekly e-learning challenges to sharpen your skills

Get your free PowerPoint templates and free graphics & stock images.

Lots of cool e-learning examples to check out
and find inspiration.

Getting Started? This e-learning 101 series and the free e-books will help.





variables dashboard to save time e-learning

Variables add all sorts of capability to the learning experiences you create. They allow to move past linear, click-and-read content to more complex interactions with branched scenarios and personalized, adaptive learning.

Today I’d like to share a tip that really comes in handy when working with variables. It’ll save time and really help when you use a bunch of variables that are interdependent.

The 1-2-3 of Variables

Working with variables is a three-step process:

  • Create the variable: which is a like a bucket waiting to have a value
  • Adjust the variable: some action or trigger changes the value of the variable
  • Use the value: once the variable has a value or new value, that information can be used to trigger a different action

I explain that in more detail in this post on how to simplify working with variables in e-learning.

Add a Reference to the Variable for Troubleshooting

When working with variables, there is some trial and error and continuous testing. I always recommend adding a variable reference to the screen so that when troubleshooting or testing you can see the current value of the variable. This really comes in handy. If triggers depends on the value of the variable, you want to see that the variable is actually changing. If not, then you know where to start looking.

I explain that in more detail in this post on how to work with reference variables in e-learning.

Testing Variables in Your E-Learning Course

Here’s where it gets tricky. Some courses can have a ton of variables. For example, you may have a slide at the end of the course that requires dozens of interactions throughout the course. These interactions allow you to display personalized feedback. And each interaction is connected to interdependent variables.

Testing that everything works requires going through the course to activate triggers that adjust the values of the variables. This is really time-consuming. Unless you create a variables dashboard.

How to Create a Variables Dashboard

A variables dashboard allows you to be anywhere in the course and test how something would work depending on the value of certain variables.

For example, in a previous post we discussed how to lock navigation based on completing specific actions. To test it, requires completing all of the actions.

However, with a variables dashboard you can manually adjust the variables and then go to that single slide to test it. That saves a ton of time and frustration.

variables dashboard

Here are the basic steps to create a variables dashboard:

  • Create a slide that shows the current value of the variables and also allows you to manually adjust them. In the image below you can see I have buttons that let me change from true to false. There are text input boxes to add text-based values, and ways to adjust the numbers for variables that count specific activities.
  • Add this slide as a lightbox slide. I add it to the player so that it’s persistent and available throughout the course.
  • Prior to final publishing, get rid of the lightbox slide so that it’s not available to those who actually take the course.

variables dashboard

Below is an example of a test module I used for a recent gamification webinar. You’ll notice the “Set Variables” link on the top right corner. Go ahead and test it.

variables dashboard example

Click here to test the variables dashboard.

If you want to learn more, here’s a tutorial where I explain how and why it’s set the way it is.

Hopefully, you’ll find using a variables dashboard helpful and productive when build your own courses.

Learn More About Variables

If you haven’t used variables before, it’s time to learn how and then start to create all sorts of cool courses.

Here are some posts that will help you learn more:

Events

Free E-Learning Resources

Want to learn more? Check out these articles and free resources in the community.

Here’s a great job board for e-learning, instructional design, and training jobs

Participate in the weekly e-learning challenges to sharpen your skills

Get your free PowerPoint templates and free graphics & stock images.

Lots of cool e-learning examples to check out
and find inspiration.

Getting Started? This e-learning 101 series and the free e-books will help.





locked navigation

The question I see asked almost every day revolves around locking navigation until a user has completed a task. In the most common case, the first slide is a course menu. The user clicks a button, goes to a module, completes it, and comes back.

At that point, the module is marked complete and the user goes to another module and repeats the process until all of the modules are complete. Once that is satisfied, the user can continue.

There are a number of ways to approach this, but I’ll show the way that probably makes the most sense and is easiest to troubleshoot. In the process, I’ll offer a few bonus tips. Watch the tutorials for the details.

It Starts with Variables

Learn to use variables. The getting started tutorials show how and they offer some practice activities. In fact, the true false variable tutorials actually answer the top question asked.

For the novice, variables may seem intimidating, but once you understand them, they’re easy to use and give you a lot more control over the design of your course.

In Storyline, working with variables is a three-step process:

  • Create a variable
  • Use a trigger to adjust the value
  • Use that value to do something

A variable is a piece of information. In this case, we use a variable to track if the person’s done something. We’ll use a true/false variable and start with an initial value of false (1. create variable). When the user completes a module, we create a trigger to change the value from false to true (2. adjust value). When all of the module variables are true, we can use a trigger to unlock the navigation (3. do something).

Tracking Navigation with Variables

Now let’s get started. I’ll write out the basic steps, but I recommend watching the video tutorial to get the detail.

Download the source file here.

Menu Slide

  • Create a trigger to disable the next button when the timeline starts. This prevents the user from clicking forward.
  • On the module buttons, add a custom “complete” state rather than using the “visited” state. You’ll use this to indicate the module is completed.
  • Add a trigger on the buttons to jump to the specific modules.
  • Add a trigger to change the state of the module button to complete when slide starts on the condition that the variable for that module is equal to true.
  • Add a trigger to change the state of the next button to normal when the slide timeline starts on the condition that all variables are true.

Module Slides

  • Create a true/false variable for each module that you’re tracking.
  • Set the initial value to false.
  • Name the variable so when it’s read it makes sense: such as Module1Complete = False
  • On each module, add a trigger that adjusts the variable from false to true. It doesn’t matter what you use to trigger the event. Some people use a button and some use the last slide’s timeline. It really doesn’t matter. The main point is to have a trigger that adjusts the variable from false to true.
  • Create a button that returns to the menu slide.

A few tips and common issues:

  • Trigger order matters. Often the button has two triggers. One jumps to a slide and the other adjusts the variable. If the user jumps to the slide first, it leaves before the variable can be adjusted. Change the trigger order so that the variable changes and then leave the slide.
  • “When timeline starts” is key when you visit the slide. Many people use a trigger to do something when the variable changes. However, when returning to the slide, the variable has already been changed. Thus nothing happens. You need to load the slide and then evaluate the value of the variables.
  • Create custom states and don’t use the built-in visited state. I like to create custom states so that there’s no conflict with pre-built states. The built-in visited state doesn’t require triggers. If a user clicks on the object, it is visited. I’ve seen dozens of examples where users create conflicts between their triggers and the built-in states. It’s good to create your own states for specific control.
  • Variables are best when leaving slides. A lot of people use states to trigger objects, such as change next button when the state of all buttons are visited. However, states are slide-specific and variables are available throughout the course. Variables also give you complete control. It just makes it easier to troubleshoot when using variables because you can see what’s going on.
  • Use text references for variables. They let you see that the values are set and what they need to be. It’s challenging to troubleshoot if you can’t be sure that the variables are changing.

While today’s tutorial is relatively simple and limited to locking navigation, once you understand the core concepts, you can use similar techniques to create branched scenarios and adaptive learning paths.

That’s a quick run down of the most commonly asked question. Be sure to watch the video tutorial to see all of the details and some bonus tips. And if you haven’t watched the getting started tutorials, make the investment to go through them. They do answer many of the the questions I see in the community.

Events

Free E-Learning Resources

Want to learn more? Check out these articles and free resources in the community.

Here’s a great job board for e-learning, instructional design, and training jobs

Participate in the weekly e-learning challenges to sharpen your skills

Get your free PowerPoint templates and free graphics & stock images.

Lots of cool e-learning examples to check out
and find inspiration.

Getting Started? This e-learning 101 series and the free e-books will help.





no LMS

Generally, delivering e-learning courses is a two-step process: 1) create the course in your favorite e-learning software and 2) host the course in a learning management system.

There are many small organizations that don’t use formal learning management systems; however they want simple tracking of the courses. I had someone ask how they could track people in their organization who have taken a compliance course. He didn’t have a lot of learners and wanted something simple.

Here are two quick solutions that work well. They don’t require a lot of work to set up and they’re mostly free.

This solution assumes that the user gets a URL that links to the course. We have no identifying information so we need a simple way to collect who they are and track their completion.

Create a Form

Create a form using a hosted service. In these examples I am using Google Forms and Jot Form. However, you can use a different service if you want (or create your own form on a server). It doesn’t matter. The main thing is you have a way for the person to share info and send it your way.

form no LMS

Embed the Form

Once you have the form, you’ll embed it into the course. In these examples we’re using Rise’s embed block. If you use Storyline, the web object works perfectly for this.

Embed form no LMS

Create a Gate to the Form

The goal is to only expose the form when the course is complete. There are many ways to do this. For these demos, I’ll show two ways. In the first, I use a continue block that is locked until the learner affirms completion of the course and agreement with the content. In the second example, I use a quiz to serve as the gate.

no LMS two options

Examples of Embedded Forms

These are simple examples to show how the form looks embedded in the course and how you could create a gate to get to the form.

  • Jot Form Example: the course has free navigation and user affirms completion to unlock the the gate
  • Google Form Example: the course is locked and passing the final quiz unlocks the certificate of completion

Jot Form offers a bit more control and looks more integrated with the course. I colorized the block to match the form’s color.

JotForm example no LMS

On the other hand, Google Forms has that enormous header space and scrollbar. I removed the header image and filled it with white to avoid the Frankenform look but it still looks like something pasted into the course. It would be nice to have more control over the look, but it still works fine for what we need and it’s free. Also, the integration with Google Sheets saves a few steps later.

Google fomr example no LMS

Upload the Course

Since we’re not using an LMS, we need a place to upload the course. I use Amazon S3 which I showed how to set up in a previous post; but it could also be Google Storage. But it can be any web server.

no LMS Amazon S3 free

Track Course Completion

The form collects the data and sends it to the service. Jot Form displays a table with the option to download. Google Form sends the data to a Google Sheet.

Google Sheet no LMS

Of course, there are many other ways to do something similar to avoid using an LMS, especially if you have programming skills.

At a previous place, we used the course URL to drop a cookie on the person’s computer. At the end of the course, we inserted an .ASP file via a web object. The .ASP file collected the info from the cookie and sent it to the database. Thus we knew who took the course, when they completed it, and their minimum passing score.

Do you have any other ways you use to track the course without using an LMS or paid service? Please share in the comments.

Events

Free E-Learning Resources

Want to learn more? Check out these articles and free resources in the community.

Here’s a great job board for e-learning, instructional design, and training jobs

Participate in the weekly e-learning challenges to sharpen your skills

Get your free PowerPoint templates and free graphics & stock images.

Lots of cool e-learning examples to check out
and find inspiration.

Getting Started? This e-learning 101 series and the free e-books will help.