- When using Save As on a lab profile, to create a new lab profile or a child lab profile, there are now options to change the organization and lab series in the prompt. This only affects the new lab profile and does not change the parent lab profile’s lab series or organization.
- When a new lab profile is created using Save As, if the user performing the task does not have permissions to interact with different network types, the networks on the lab profile will be downgraded to a private network and a note will be left on the lab profile to specify which networks were downgraded. Users must have permissions for Public IP networks, as well as Web Access (NAT) networks in order to clone them into a new lab profile.
It is now possible to display a Virtual Machine or Container Terminal inline with the lab instructions. This allows the lab to launch in a single window, showing the VMs and terminals only where the lab author specifies in the lab instructions. You can enable inline VMs/terminals by marking them as hidden from the student on the lab profile virtual machines tab, and then inserting them into lab instructions using @lab tokens.
When a lab profile’s instructions are edited, a timestamp is added to the lab profile at the bottom of the page for Instructions Modified. This notes the date/time, as well as who modified the instructions last.
- Updated VM OS identifier list to include Red Hat Enterprise Linux 8 (64 bit) and Windows Server 2016 or later (64 bit).
- Updated translation when using German in the lab-client.
- When searching Lab Series Assignment, more refined Max RAM and Total Ram output options based on lab completion status are displayed. Only labs marked Complete will impact these values.
- When saving a lab profile that previously required a security review, but no longer needs one, we will no longer leave a security review invalidation note on the lab.
- The VM import options will no longer appear on the Lab […]
ABA Activity Groups allow question and automated activities to be grouped together so that they may be managed as one unit. Some of the benefits of this approach include:
- Activities can easily be sorted into groups and the order chosen by the lab author. A group is then inserted into the instructions using one @lab replacement token.
- Drop a group into your instructions and allow the platform to handle displaying individual activities. As new activities are added to the group, there is no need to update the IDLx markdown.
- Activities can be randomized […]
A new button is now shown in the lab client next to the cloud credentials to un-assign the credential from the user it was assigned to when the lab launched. This button is only visible to users with permissions to edit the cloud credential pool. When the credential is unassigned, it is immediately available to subsequent lab launches for labs that use the credential pool.
- Select LTI 1.3 claims are now available as replacement tokens in labs. The list of available claims and tokens include (case sensitive):
- context_id = @lab.Variable(LtiContextId)
- context_label = @lab.Variable(LtiContextLabel)
- context_title = @lab.Variable(LtiContextTitle)
- roles = @lab.Variable(LtiRoles)
- Fixed a bug resulting in an invalid launch when a global custom claim is provided in the Canvas developer key.
- Upgraded to Httpclientfactory library when launching labs and accessing deep links.
- Whitespace is trimmed when configuring credentials for Cloud Subscriptions and Cloud Subscription Pools.
- Cloud fabric VMs will automatically target a resource group when added to a lab profile.
- Storage fields removed from subscription page when not applicable.
- Removed erroneous label on “Choose File” dialog when adding resources.
- Removed external class link from class monitoring page when accessed through the API.
- Fixed a bug that caused a cloud subscription to display on a lab profile details page after the cloud platform was […]
Lab profiles now have an option on the Advanced tab to schedule a date and time for the lab profile to be disabled. Once it is disabled, it cannot be launched until the lab is manually enabled.
Several optimizations and improvements have been made for Azure virtual machines (VM).
- Azure hosted VM labs show a connection quality (latency) indicator in the lab client.
- Shadow monitoring is available for Azure hosted VMs.