Exposed Ports in Docker Labs

Lab authors will now have the ability to reference host and/or port values independently of the overall address. Many applications reference addresses differently than the standard host:port syntax, so making the components available independently will allow maximum flexibility

  • @lab.Container(alias).ExposedPort(exposedPortValue).Address
  • @lab.Container(alias).ExposedPort(exposedPortValue).HostPort
  • @lab.Container(alias).ExposedPort(exposedPortValue).HostName
July 13th, 2019|Tags: |

Azure Lab Host Management Service Improvements

The Azure lab host management services has been updated with some improvements that will help improve performance, resilience, scalability and long-term maintainability.

  • Updated all API interactions to help cope with transient Azure service issues.
  • Moved to an Azure app service for better resilience, reliability and scalability.
  • Rebuilt on .NET Core, which will […]
July 13th, 2019|Tags: |

LOD Updates and Fixes

  • Cloud subscription pages now have a link to find lab instances for the subscription. This is helpful for determining the use of a specific cloud subscription within LOD.
  • Fixed a bug that would prevent a non-super user from being able to select Docker from the available virtualization platforms when creating a […]
July 13th, 2019|Tags: |

IDLx Improvements

Code Blocks have received minor changes. Clicking on the copy or type text icons trigger the expected behavior and clicking the code block itself will no longer copy or type text.


July 5th, 2019|Tags: |

TMS Updates and Fixes

We have pushed the following items to TMS production:

  • As an administrator, you can now use the keyboard to navigate the Organization, Program, and Classroom filter dropdowns on search pages.
  • End users and administrators using Event Training Keys for class enrollment should be aware that the keys now expire. There are two options on the Create/Edit Class page when automatic […]
July 3rd, 2019|

Achievements for Passing Exams and Learning Paths

Your students can now earn achievements when they pass an exam or complete a learning path! And if badges are attached to the achievements, they can share the externally hosted badge with others.

When you build these achievements, you can use simple JSON conditions or more complex JSON with multiple conditions. Here are examples of each:

  • Simple JSON condition for passing […]
July 3rd, 2019|

External Badges

Students can now share badges through an external badge provider for activities they completed through the TMS. This gives your users an additional sense of accomplishment, and they can share this accomplishment with others outside of the TMS through social media.

This new feature has the following components:

  1. Badge Provider – a repository to distribute Badges. This is a third-party […]
July 3rd, 2019|

LOD Updates and Fixes

  • When a lab profile is deleted, it is now archived instead of purged from our platform entirely. This will preserve usage data, as well as speed up the deletion process.
  • Improved our host health check procedures to reduce the amount of time a student is stuck on the connection lost screen […]
June 28th, 2019|Tags: |

Script Execution Engine 2.0 (SEE)

LOD | July 2019

Script Execution Engine (SEE) is the new version of the engine that runs scripts on our platform, for Life Cycle Actions (LCA) and Activity Based Assessment (ABA) subscription commands.

This new engine allows LOD to expand into […]

June 26th, 2019|Tags: |


TMS | Q3

Issue badges through Credly based on defined criteria such as completion of labs, lab series or assessments.

June 5th, 2019|

Customer Portal v1

Portal | Expected release date: Q3

Onboard quickly and efficiently as a TMS and/or LOD customer and view billing and invoices.

February 6th, 2019|
Roadmap History

May 2019

Accessibility Improvements

May 16th, 2019|Tags: |

Notification dialog windows can now be read by screen readers in labs. Keyboard navigation has been improved in IDLx labs, to make items in the instructions window accessible via keyboard navigation, including selecting task check boxes.

April 2019

March 2019

February 2019

January 2019

November 2018

October 2018

September 2018

August 2018

Class Browser

August 16th, 2018|Tags: |

TMS | Release date: 8/16/2018

Modern UI update to the Class Browser page for your organization’s upcoming classes.

2-Step Email Verification

August 2nd, 2018|

TMS | Release date: 8/2/2018

Organizations can now add 2-step email verification to their anonymous user registration process to ensure the user identity.

July 2018

Two new API endpoints; Lab Instructions and Update Lab Instructions Package

July 30th, 2018|Tags: |

LOD | Release date: 7/30/2018

Lab Instructions: allows you to update the IDL-MD instructions of a lab.

Update Lab Instructions Package: allows you to update the IDL-MD instructions of a lab by uploading a zip archive containing the instructions and any referenced files, such as images and videos.

For more information about Lab on Demand API, read:

For API best practices, read: