Virtual Machine Resources

A Virtual Machine Resource consists of virtual machine details used to complete Lab Exercises in a virtual environment.


Virtual Machine Resource consists of virtual machine details used to complete Lab Exercises in a virtual environment.

There are 2 other types of Resources:

  • Digital Resources - Consists of any content (such as .docx, .pdf, .exe) which is downloadable by a contact.
  • Link Resources - Consists of a link to an URL that the contact should browse to.

Terminology - What are the differences between Resources and Content Components?


A Resource is content which can be added to a Component, an Event or a Contact, typically acting as supplementary content.

Content ComponentA set of one or more resources that must be viewed/used/visited in order to complete a course.

Providing Virtual Machines to Learning Components

Create Virtual Machine Resource

Virtual Machine Resources are created within the Admin Dashboard by Staff. To create a new Virtual Machine:

  • Login as an Administrator
  • Navigate to Catalog > Resources > Virtual Machines
  • Click New

  • Fill up the provided form:

  • Click Save.

For "Status", "Yes" and "No" they are used solely for "Reporting" purpose. If a Virtual Machine that is being created is an "Active Virtual Machine", please ensure the status is always set to "Yes". Once the Virtual Machine is ready to be decommission the status can always be updated to "No" via the importing functionality in Learndot. Updating the "Status" has to be manually done at the moment.

For a Quick Tour on Importing functionality, please proceed to our Importing documentation here.

The following fields should be configured correctly when creating a Virtual Machine Resource:

ProviderThis dropdown will show all virtual machine options integrated with Learndot, if both (Skytap and CloudShare) integrations are enabled. If only one of them is enabled, then that will be the only available option. And, if none of them are enabled, a warning message will be displayed stating the Virtual Machine resource could not be saved.
Template IDReferences a virtual machine Template ID in Skytap to provision
Virtual Machine IDReferences specific virtual machine ID to provision.
If left blank initially and Template ID is provided, it should be be filled automatically by the system.
Virtual Machine URLReferences the full URL of the virtual machine provisioned by Learndot Enterprise.
It is normally left blank at creation and filled automatically by the system.

The "Max Number of Downloads" option can never be set to 0 - it would make the resource unavailable for users. For Virtual Machines, "Max Number of Downloads" means the maximum number of times a person can access this content. As the ability to control the access is always done at the Resource Level, the best practice would be to leave it at it's default value of "-1". 

For more information on "Resources", please visit the following page here.

Adding Resources to Components

Resources can be added to any Learning Component or Course using the new Resource action.
This is done within the Admin Dashboard when viewing a Learning Component or Course.
Generally, a Resource will be used as a supplementary content a contact should use or visit.

A Resource is selected from a dropdown list and the time offset for when content will be available from can be set.
The access to the Resource can also be set so that the it is shared by all Enrollments, or a unique copy of the resource is created for every enrollment.
Resources are reusable which gives flexibility to add the same content to multiple types of Learning Components or Courses.
It also gives the option of using 3rd-party content in Learning Components.

Launching Virtual Machine

Once a Virtual Machine Resource has been linked to a Component, it will be made available when users enroll for the Component.
From their user profile, users can access the VM.

The Virtual Machine can then be launched and run.

How It All Fits Together

View How To Create A Multi Module Course for a step by step complete guide to create a full-fledged multi module Course using all Learning Components and Resources types in Learndot Enterprise

Related Content: