Automating Online Training in Axis LMS

Tools to Automate Your Axis LMS

The ultimate goal of many trainers is to reach the pinnacle point where they can be completely hands off, allowing their LMS to automate both the user life cycle, and all of administrative necessities; such as reporting.

For most companies, cutting labor costs is associated with this scenario. For companies that sell training through an LMS, boosting profits is an added benefit – especially when introducing automated email messages alerting trainees when they need to re-certify or re-enroll into a course to obtain their certificate or CEU credits.

While this may be more or less attainable depending on your business model, by utilizing the many different tools within Axis LMS, you may be able to reach the point where you can spend your time elsewhere – letting the LMS automate most of the tasks.


Automating the User’s Lifecycle

The User’s Life Cycle, in its simplest iteration, is composed of three components:

  1. Bring the user into the LMS system as a User
  2. Complete their Courses
  3. Get them out of the LMS System

Again, depending on your business model there may be more (or less) steps included in this process – but for now, we’ll concentrate our efforts on each of these three points.

Step One: Getting a User Into the LMS System

The first decision you’ll want to make as an admin is to decide how users are going to get into your system. There are two user-driven methods of bringing users in included within Axis: Open Enrollment, and Purchase.

Open Enrollment: Users can enroll into your course, free of charge. Using Event Triggers and Section Settings, you can optionally charge for access to different portions of the course; but enrollment is free.

Purchase: Users purchase to access your LMS content. Using “Other Products”, you can allow users to purchase “Course Bundles.”


Regardless of which method you choose to go with, an extremely important field to fill out is the Course Duration [Courses > Manage Courses > Manage > Settings > Enrollment Duration] OR [Courses > Manage Courses > Manage > E-Commerce Settings > Course Duration]. By ensuring that this field is set, you are protecting yourself from giving unlimited access to a Course and (more importantly), setting up the ability get users out of the system.

If you’ve chosen to go with Open Enrollment, you are again presented with options – this time how your users are going to enroll. Without any additional know-how required, any LMS admin can use Course Listing Widgets on their Account Website; and for LMS admins who choose not to use their Account Website, Enrollment Links can be generated for the Course to distribute how you see fit. [Courses > Manage Courses > Manage > User Links > Enrollment Page link]

LMS image

And for those choosing to Sell their Courses, you are faced with a similar decision – sell via your Account Website, or distribute the links as fits your business best. Add-to-Cart links can be generated in the Shopping Cart [Shopping Cart > View Shopping Cart Links > View Course Links > {Magnifying Glass} > Account Website: Add to Cart Link]


Step Two: Have your Users Complete their LMS Courses

This step can be as simple or as elaborate as you need. If you only need to deliver content to your users, this can be the quickest step. But if you’re keen to the idea of gradually unlocking a Course to your users, if you want to sell certain sections of courses, or if you want to bridge one course into another; this step may take a small investment of time and planning.

We’ll start with the simplest plan: strictly delivering content to your LMS users. To do this, open up your Online Learning Module area, and add your Modules into the Course. [Courses > Manage Courses > Manage > Online Learning Modules > Add Content to this Subsection > {Select the module} > Add > Submit Changes].

LMS image

Before moving onto more elaborate methods of delivering content, consider planning out your course, asking yourself questions such as..

  • After a User completes this module, what should they be able to see / do?
  • What if they fail?
  • What if they pass?
  • Is this section exclusive to certain users?
  • A user has completed this course; what do they do now?

All of these question can be addressed through a combination of Event Triggers, Section Settings, and Subsection Settings. While it’s difficult to discuss each of these scenarios, by briefly going over LMS Triggers and Settings, you may be able to formulate your own tactics.

Event Triggers: Events fired off based on user actions.

When a user from the user group Shift Managers completes Manager Certification (module), enroll them into Manager Compliance (course). [Courses > Manage Courses > Manage > Event Triggers > New Event Trigger]

Section Settings: Choose whether or not this section should be accessible on a user-by-user basis.

Subsection Settings: Require content within this area to be taken or passed in a certain order.

This step can have an incredible amount of diversity, and most of that flexibility stems from those three tools; the links below will take you through completing several different scenarios that you may consider implementing during this step:


Step Three: Completing the Users’ Life Cycle

This step treads slightly on the toes of Step One, especially if you are selling your courses. Using the “Other Products” within your Shopping cart, an admin has the ability to extend a user’s Active Dates within the System, as well as enroll a user into a Course for a set duration. Using these tools, instead of selling a course directly (as mentioned in Step One), an admin would do well to sell using these “Other Products”.

When a user purchases this product, they will be enrolled into a Course for a unique duration of time (separate from the E-Commerce Course Duration), as well as extending (or setting) the user’s System Active Dates. When the user approaches the conclusion of their system active dates, they will automatically be de-activated from the system.

LMS image


Automating LMS Administrative Tasks

Administrative tasks, and which ones you should consider utilizing, will once again depend on your business model. If you need to deliver reports to a third party, you may consider creating a report admin; if you’d like to hand off management of different pieces of the system, you may opt to create several managers.


Specialized User Profiles

Depending on the audience size that your system draws in, you may be fortunate enough to deliver content that appeals and draws in a demographic that includes multi-lingual users, and / or users who need content delivered in 508 compliant method. If you find your system is attracting these users, you would ordinarily need to manually set either their language, or turn on Accessibility mode.

However, there are specialized widgets and links that exist which will automatically set these fields upon user creation, alleviating the administrative work from you.

LMS image

To set 508 compliance upon user creation, distribute the Accessibility mode enrollment link [Courses > Manage Courses > Manage > User Links > This Course’s Accessibility Mode Enrollment Link].

To set a localization for a user upon creating, add a New User Sign Up widget to an Account Website page, then edit its settings to set which language a user should be set to when signing up through this widget.


LMS Partition Managers

There are some tasks that will never be able to be done automatically, however, that doesn’t mean it has to fall to the admin to complete. Using a concept referred to as ‘Partition Managers”, the admin can create managers within their system to perform different tasks, such as creating questions.

To create a manager whose sole purpose is to enter slides, you’ll want to create a Manager [Users > Add User > Next > Organizational Settings > Role: Manager / Trainer]. After the Manager is created, return to that user’s Dashboard to open up their Manager Settings. Toggle off all of the radio buttons but the Slides tab.

Now when this manager logs in [System Links > Manager Login], they’ll be able to create and edit their own slides, which can then be used by the admin throughout the system.

You can extend these responsibilities using other radio buttons, allowing them to create Modules, and even Courses for you.


Selling in Bulk

In addition to selling to users directly, you may also be in the market of selling in bulk. If you find yourself in this situation, an invaluable tool to you will be the Keycode Manager, and Agents. By utilizing these tools, you can focus less on B2C, and concentrate more on B2B sales – while not directly related to automating your LMS, this can be a huge asset to your marketing team.

LMS image

Once a manager is set up, and your shopping cart is established, your manager (referred to in this context as an “Agent”) can purchase your courses in bulk to either sell or distribute as they see fit.

To utilize these tools, there are a few pieces you need to have in place:

  • Shopping Cart set up
  • User set as a Manager
  • Bulk Pricing in place
    [Courses > Manage Courses > Manage > E-Commerce Settings]
  • Keycode Redemption Widget on your Learning Portal Website

You can read more about Keycodes in this Introduction to Keycodes.



Depending on your business model, you may need to deliver reporting on groups of users to different individuals. For cases such as these, you’ll want to utilize Report Admins.

This article goes into further detail of how-to; but as a quick summary, you’ll create a Report Admin, filter down a report, then assign that report to the new Report Admin.

The report admin will then be able to log on at their whim, to view the same reports that you’ve created and can view within your Reports tab.

Another scenario you may encounter is -rather than use Reports Admins- to email reports out on a regular basis. If your business is able to take advantage of this tool, Scheduled Reports allow you to save and send reports out to multiple email addresses, alleviating the need for them to log in, as well as allowing the reports to be viewed by multiple people if needed.


Scheduled Emails

Scheduled emails can be delivered to one of many different addresses: Users, Managers, Courses. They can be used to alert users of courses (and accounts) starting, ending, or to express concern of their averages in a course. This tool is very useful for keeping in constant contact with your users, and can be sent out on a schedule, or every day.

These can also be a strong marketing tool to retain your existing users. “your course is expiring in X days, if you need additional time, you can purchase an extension by using this link”.

Share and Enjoy !

To top