- 05 Sep 2024
- 4 Minutes to read
- Print
Lab Profile Cloning
- Updated on 05 Sep 2024
- 4 Minutes to read
- Print
As a lab developer, you can create a new Lab Profile in Skillable Studio by cloning an existing Lab Profile. When a lab is cloned, all configuration in the Lab Profile is duplicated in the new Lab Profile.
When using Export/Import, some lab components are not exported, and will not be in a new Lab Profile when you import the exported files. It is highly recommended to use Save As to clone Lab Profiles. You should only use Export/Import to clone a lab if you accept the risk that the cloned lab may not contain all lab components and settings.
Clone a Lab Profile
There are two ways to clone a Lab Profile; Save As and Import/export:
Save As: Allows you to create a new Lab Profile based on the lab you're saving from. All lab configuration, settings and virtual machines (VM) will be cloned to the new Lab Profile.
Export/Import: Allows you to export the Lab Profile. Any media or files uploaded to the lab instructions will be in a content folder, and all lab settings and configuration will be in a JSON file.
Save As
Cloning a Lab Profile using Save As is the preferred method to clone a Lab Profile. There are three options to choose from:
Create new Virtual Machine Profile based on the ones in this Lab Profile (clone them): Changes in the new virtual machine will not affect the originals.
Reuse the virtual machine profiles in this Lab Profile: Changes made to the virtual machine profiles will affect both Lab Profiles.
Inherit this Lab Profile's virtual environment, content and resources: Choose which virtual machines, networks, and removable media you want to include in the new Lab Profile. Changes made to virtual machines inherited from this lab will be reflected in the new lab.
Navigate to the Lab Profile you wish to clone.
Select Edit to edit the Lab Profile.
Scroll to the bottom of the page and select Save As.
There are four fields to complete. By default, they have information in them, but can be changed during this step or by editing the new Lab Profile after it is created.
Number: Numbers are used in the title of the Lab Profile.
Name: This will be the display name of the Lab Profile.
Series: Select the Lab Series that the Lab Profile will be associated with.
Organization: Select the organization that will own the Lab Profile and be responsible for maintaining the profile.
After completing the four fields, select one of the methods for cloning and select OK.
You will be taken to the new Lab Profile. If you need to make changes to the new Lab Profile, depending on the option you selected in the previous step, you may need to edit the parent Lab Profile, to make changes to the child Lab Profile.
Export and Import
Cloning a Lab Profile using Export/Import is not recommended for typical lab cloning, but may be useful depending on your needs.
When using Export/Import, some lab components are not exported, and will not be in a new Lab Profile when you import the exported files. It is highly recommended to >use Save As to clone Lab Profiles. You should only use Export/Import to clone a lab if you accept the risk that the cloned lab may not contain all lab components and settings.
Start States
Lab Profiles that have Start States configured on them should not be cloned using Export/Import. Cloning a Lab Profile with a Start State using Export/Import may cause the cloned Lab Profile to work improperly. If you need to clone a lab that has a Start State, clone the lab using Save As.
Export
There are two options to choose from when using Export from a Lab Profile:
Lab Metadata - Full Profile: This will export all lab media and content, lab instructions, as well as a JSON file with all Lab Profile configuration and settings.
Lab metadata - Instructions Only: This will export a zip folder that contains the lab instructions in a Markdown file and a folder with all media and content.
Import
Lab Profiles can be imported into a Lab Series, or imported without a Lab Series associated.
From the Skillable Studio Administration page, select Import Lab Profile on the Lab Profiles tile.
(OPTIONAL) Select the Lab Series that the Lab Profile will be associated with.
Select the organization that will own the Lab Profile and be responsible for maintaining the profile.
Select the zip file that was exported from Skillable Studio.
Select Import
The Lab Profile will now be imported and you will be taken to the Lab Profile after the import is completed.