VMware Hands-on Labs - VMware Learning Platform: Deliver Your Own Hands-On Labs


Lab Overview HOL-1885-01-EMT VMware Learning Platform: Deliver Your Own Hands-On Labs

Lab Guidance


Notes

Time to Complete Lab: It will take more than 90 minutes to complete this lab. Thus you should expect to only finish 2-3 of the modules during your time.  The modules are independent of each other so you can start at the beginning of any module and proceed from there.

Table of Contents: The Table of Contents can be accessed in the upper right-hand corner of the Lab Manual.

Abstract of Lab: This lab walks you through using the platform to deliver your own content to your own students. This lab is comprised of modules that describe how a tenant administrator can use the VMware Learning Platform Administration user interface (Admin UI) to complete basic lab creation tasks and how to utilize some more advanced features. Note the following storyline of this lab:

  1. Assume that you have been chosen to be the tenant admin for a company called Rainpole Company. Tenant admins are equivalent to the technology owner inside of a business and are usually someone in the IT organization.
  2. You have been tasked to create a hands-on-lab for that company so that its customers can log into the lab you create and learn about a product/technology offered by Rainpole Company.
  3. This manual will guide you through the tasks you need to complete in order to create a basic lab which you will name "Rainpole Lab".

Lab Module List:

  1. Module 1 - Connecting your Cloud Resources to VMware Learning Platform (15 min)
  2. Module 2 - Delivering a Lab to your Users (30 min)
  3. Module 3 - Accessing VMware Learning Platform’s Rich Statistics (15 min)
  4. Module 4 - Making the Admin UI and Lab Console's Look/Feel your Own (30 min)
  5. Module 5 - Localizing your Lab (30 min)
  6. Module 6 - Delivering an Instructor-Led Lab (30 min)
  7. Module 7 - Managing an Event (30 min)
  8. Module 8 - Setting Up a 3rd Party Learning Application (30 min)

Lab Captains:


 

Tenant Selector

 

Two tenants are available for you when you take this lab: "rainpole" and "rainpole2". You can use a different tenant depending upon where you want to start in the lab.

You can use the tenant selector, located along the top of the Admin UI, to switch between rainpole and rainpole2.

 

 

Shortcuts

 

Shortcuts/bookmarks are included along the top of the browser in your console. You can click on one to open a user interface:

All four of these interfaces will launch automatically when the lab starts. Depending on the start order, you may have to refresh the page that was already opened.

 

 

Download Lab Manual

This lab manual can be downloaded from the Hands-on Labs Document site found here: http://docs.hol.vmware.com

 

 

Language Support

This lab may be available in other languages.  To set your language  preference and have a localized manual deployed with your lab, you may  utilize this document to help guide you through the process: http://docs.hol.vmware.com/announcements/nee-default-language.pdf

 

 

Once you are done

 

 

Once you are done, you will have created your own lab called "Rainpole Lab" and you will be able to enroll and start it just like you did for this lab.

 

 

Location of the Main Console

 

  1. The area in the RED box contains the Main Console.  The Lab Manual is on the tab to the Right of the Main Console.
  2. A particular lab may have additional consoles found on separate tabs in the upper left. You will be directed to open another specific console if needed.
  3. Your lab starts with 90 minutes on the timer.  The lab can not be saved.  All your work must be done during the lab session.  But you can click the EXTEND to increase your time.  If you are at a VMware event, you can extend your lab time twice, for up to 30 minutes.  Each click gives you an additional 15 minutes.  Outside of VMware events, you can extend your lab time up to 9 hours and 30 minutes. Each click gives you an additional hour.

 

 

Alternate Methods of Keyboard Data Entry

During this module, you will input text into the Main Console. Besides directly typing it in, there are two very helpful methods of entering  data which make it easier to enter complex data.

 

 

Click and Drag Lab Manual Content Into Console Active Window

You can also click and drag text and Command Line Interface (CLI) commands directly from the Lab Manual into the active window in the Main  Console.  

 

 

Accessing the Online International Keyboard

 

You can also use the Online International Keyboard found in the Main Console.

  1. Click on the Keyboard Icon found on the Windows Quick Launch Task Bar.

 

 

Activation Prompt or Watermark

 

When you first start your lab, you may notice a watermark on the desktop indicating that Windows is not activated.  

One of the major benefits of virtualization is that virtual machines can be moved and run on any platform.  The Hands-on Labs utilizes this benefit and we are able to run the labs out of multiple data centers.  However, these data centers may not have identical processors, which triggers a Microsoft activation check through the Internet.

Rest assured, VMware and the Hands-on Labs are in full compliance with Microsoft licensing requirements.  The lab that you are using is a self-contained pod and does not have full access to the Internet, which is required for Windows to verify the activation.  Without full access to the Internet, this automated process fails and you see this watermark.

This cosmetic issue has no effect on your lab.  

 

 

Look at the lower right portion of the screen

 

Please check to see that your lab is finished all the startup routines and is ready for you to start. If you see anything other than "Ready", please wait a few minutes.  If after 5 minutes your lab has not changed to "Ready", then please ask for assistance.

 

 

What Is VMware® Learning Platform™?

Did you ever wonder how we deliver so may high quality labs to so many people? VMware Learning Platform is a complete learning environment that integrates instructional materials, virtual machines, video, social media and more.

The VMware Learning Platform should not be confused with a Learning Management System (LMS). An LMS can control and deliver content from many different sources. In contrast, the VMware Learning Platform is specifically designed to deliver hands-on lab content. The VMware Learning Platform has a standard set of APIs that allow it to easily integrate with most Learning Management Systems on the market. VMware Learning Platform is a cloud-based, multi-tenant solution owned, maintained and updated by VMware.

The VMware Learning Platform is built out of several different Java-based applications that serve different purposes. For example, the end user UI (lab console) allows for the following:

The admin UI allows for the following:

There are many more activities that each of the applications perform. The list above is just an example of the separation of duties and the reasons you will be logging into different interfaces throughout this lab.

 

 

Is VMware Learning Platform a Product?

We are currently investigating the commercial potential for this solution after receiving numerous requests from various customers around the globe. If you like what you see here at the event and through this lab and are interested in using this platform for your own content, please send an email to info@vmwarelearningplatform.com or find one of the VMware Learning Platform team members at the event.

 

 

How Does VMware Learning Platform Work?

 

VMware Learning Platform deploys virtual machine labs to any VMware vCloud Director-based cloud and is comprised of VM labs and instructional content.

 

 

About VMware Cloud Director

Throughout this lab you will see references to using the VMware vCloud Director. VMware Learning Platform was created when the only cloud solution that VMware had available was the VMware vCloud Director. VMware Learning Platform still only supports VMware vCloud Director-based clouds. There are efforts underway to add support for newer VMware cloud technologies such as VMware vRealize Automation.

 

 

What is a Tenant?

A tenant is a company or institution (or a department within a company or institution) that has purchased access to VMware Learning Platform. The VMware Learning Platform technical staff provisions tenant(s) based upon information provided by your organization. In the case of this lab, the tenant "rainpole" was specifically provisioned so a "student tenant admin" following this manual can learn how to configure a lab.

 

 

What Exactly Is a Lab?

A lab is a collection of metadata, a single vApp Template and an instructional manual. Note the following:

 

 

For More Information

 

Are you interested in learning more about VMware Learning Platform? If so, please visit our website at:  http://about.vmwarelearningplatform.com

 

Module 1 - Connecting your Cloud Resources to VMware Learning Platform (15 min)

Logging Into the Tenant


 

Assumption:

Assume your organization's (Rainpole Company) cloud administrator has already configured your cloud resources so that you can use VMware Learning Platform. Such cloud resource configuration tasks are accomplished using VMware's vCloud Director. Thus this manual only describes tenant administration tasks that you can accomplish using the VMware Learning Platform's administrator user interface (Admin UI).

This lesson will get you started creating a hands-on lab. You will do the following tasks:

  1. Log into the tenant that has been provisioned for you. The tenant is called "rainpole".
  2. Familiarize yourself with the Admin UI.

 

Entering your Credentials

 

A login page should open by default.  The tenant "rainpole" has been provisioned for you and thus has its own credentials. Enter the following credentials:

Once you successfully login, the system opens the Administration UI (VLP - Core). The tenant "rainpole" is active and you are the administrator (Joe Admin is your "display name").

Note: If you do not see a login page, then open the Chrome browser.  There is a shortcut in the task bar. Opening Chrome should open the Login page.

 

 

Selecting Tenants

 

Two tenants are available for you when you take this lab: "rainpole" and "rainpole2". You can use a different tenant depending upon where you want to start in the lab.

You can use the tenant selector, located along the top of the Admin UI, to switch between rainpole and rainpole2.

 

 

Familiarizing Yourself with the Admin UI

 

Take some time to familiarize yourself with the vertical, left panel of Admin UI as you will be using it throughout this lab. Clicking on an option opens a pull-down. As shown in the example, clicking Labs opens a pull-down that includes the Labs and Callbacks options.

 

Connecting Your vCloud


In this lesson you will connect your vCloud Director to VMware Learning Platform. You do so by creating a "cloud org". This is typically the first task that a tenant admin should complete when getting started.

Note: If you do not have time to create your own cloud org, use the tenant selector and select rainpole2. Rainpole2 already has a cloud org created for you and also includes a deployment pool, lab, catalog and user.

If the system asks you to authenticate, your credentials are:


 

Creating a Cloud Org

As part of creating a lab for your tenant (rainpole), you first must connect Rainpole Company's VMware vCloud Director to VMware Learning Platform. You do so by creating a "cloud org". To create a cloud org, you must enable the following:

 

 

If No Cloud Org, then No vApp Templates

 

Before you start creating a cloud org, complete the following step:

  1. On the left, vertical panel of the Admin UI, click Cloud Management>vApp Templates. The vApp Template List page opens.

As shown in the example vAppTemplate List, there are currently "No matching vApp templates found" in your tenant (rainpole). Since you have not yet created a cloud org, your tenant has no access to any vApp templates. While creating a cloud org, you address this access matter by doing the following:

 

 

Entering Cloud Org Details

 

To get started with creating a cloud org, proceed as follows:

  1. On the left, vertical panel of the Admin UI, click Cloud Management>Clouds. The Cloud Org List page opens.
  2. On the Cloud Org List page, click Create Cloud Org. The Create Cloud Org form opens with the Cloud Org Info tab active.
  3. In the Cloud Org Info tab, enter your cloud org information as follows:
  1. Once you have entered your cloud org details, click Create.  The Cloud Org VDCs tab opens.

 

 

Specifying Cloud Org VDCs

 

In order to deploy your template as a vApp, VMware Learning Platform must know of an organization’s virtual data center (VDC) in which to deploy it and an organization VDC network to connect it. VMware Learning Platform automatically fills-in all the fields for you.

  1. Enable (set to True) the Tenant Enabled and Tenant Deployment Enabled fields.
  2. Click Update. The Cloud Catalogs tab opens.

 

 

Specifying a Cloud Catalog

 

Use the Cloud Catalogs tab to enable at least one cloud catalog:

  1. Enable (set to True) at least one catalog you want VMware Learning Platform to use.
    Enabled means that the templates contained in a catalog are available to VMware Learning Platform. VMware Learning Platform needs access to templates in order to build a lab. The example shows a Cloud Catalogs tab with an enabled catalog.
  2. Click Update. You have now finished creating a cloud and thus connecting your organization’s VMware vCloud Director to VMware Learning Platform.
  3. Close the Create Cloud Org form by clicking the X in the top right corner.

 

 

Checking your Results: vApp Templates Now Available

 

  1. On the left, vertical panel of the Admin UI, click Cloud Management>vApp Templates.
    Now that you have created your cloud org,  vApp Template List opens and should now list vApp templates available to your tenant as shown in the example.

 

 

Finding Org Names

 

 

You knew that the Org Name you must enter is "Rainpole". However, tenant admins are sometimes unsure of the org name they need to enter into the Org Name field. In such cases, a tenant admin can check the cloud to find the Org Names. To do so, you can proceed as follows:

  1. Click the toolbar vCD - Rainpole in Chrome or point the browser in the console to:
    https://vcd-01a.corp.local/cloud/org/Rainpole

Note: For convenience, you can launch a Notepad session to drag the vCloud Director URL and then copy/paste it into a URL line within a new tab inside the lab session.

  1. On the Login page, enter your credentials.:
    Username: administrator
    Password: VMware1!
  2. Click Login.
  3. Click the Administration tab
  4. Expand Settings
  5. Click General
  6. Note the Organization name (Org Name) is Rainpole.

 

Module 2 - Delivering a Lab to your Users (30 min)

Creating a Deployment Pool


Previously, you created a cloud org and in doing so enabled vApp templates for your tenant. Your next step is to create a deployment pool.

Important: The following instructions are dependent upon you having completed Module 1: Connecting Your Cloud Resources to VMware Learning Platform. If you do not want to complete Module 1, then switch to the "rainpole2" tenant before continuing. Use the tenant selector and select rainpole2 which already has a cloud org created for you.


 

About Deployment Pools

A deployment pool is a collection of one or more vApp templates and is specific to a single tenant. Deployment pools are used in the deployment logic of a lab to help determine which labs should use which vApp templates on which clouds. Deployment pools also manage the pre-deployment of labs which will be discussed later. Note the following regarding the relationship between labs and deployment pools:

Because of the deployment pool/lab relationship, it is best to create a deployment pool before creating a lab. This module guides you through the tabs of the Create Deployment Pool form.

 

 

About Prepops

It is important that you have an understanding about prepops and prepop values. Take a moment to read the following brief summary about prepops:

 

 

Entering Basic Info

 

To create a deployment pool:

  1. Click the VLP - Core bookmark to go back to the Admin UI.
  2. On the left, vertical panel of the Admin UI, click Cloud Management>Deployment Pools. The Deployment Pool List opens.
  3. On the Deployment Pool List, click Create Deployment Pool. The Create Deployment Pool form opens with the Basic Info tab current.
  4. Enter details about the deployment pool you want to create as shown in the example Basic Info tab: (The example shows the Basic Info tab with the details entered.)

Note: The vApp template you select, will be “contained” in the deployment pool you are creating. When you are creating a deployment pool, you can only select a single, “primary” vApp template. However, you can later add additional vApp templates. The role of a primary vApp template is to enforce identical structure. That is, all templates in a pool must have the same number of virtual machines, same operating system, same CPU and memory, same virtual machine names and so on. The system starts with one template (primary) and checks any template added to the pool to ensure it matches the template(s) currently in the pool. Later on you can add other vApp templates from additional clouds to the same deployment pool. For example, VMworld uses seven different clouds thus in a single deployment pool the list would contain 7 different identical vApp templates.

  1. Click Create. The system creates RainpoleDP and opens the Edit vApp Templates tab.

 

 

 

Editing the vApp Template

 

You can use the Edit vApps Templates tab to edit the vApp template you chose (the primary vApp template) or to add templates. You can also delete templates. All the vApp templates within a deployment pool must have an identical structure. Thus any vApp template that you add becomes part of a collection of a vApp templates. There is no particular difference between a primary and an additional vApp template beyond the primary’s role in enforcing identical structure. For the purpose of this lab, no other vApp templates with the same structure have been made available. Proceed as follows:

  1. On the Edit vApp Templates tab, retain 2_vm_vapp to be the only template in the pool.
  2. Ensure the Enabled box is checked to enable the vApp template. The Enable/Disable box is useful. For example, if there are two templates and one is disabled, then the disabled template will not get any prepops.
  3. Ensure the Cloud is Enabled.
  4. Set the values as shown in the example above (Refill At: 1; Fill Up 10; Prepops: 0).
  5. Do not enable VM Equality Check ...leave it unchecked. If enabled, then the system runs a check of the virtual machines included in the template to determine that they all have the same basic structure. The check ensures the virtual machines all have the same names, the same number of CPUs, the same memory assignment and the same guest operating system. For the purposes of this lab, the system does not require the check.
  6. Click Update. The system opens the Edit VM Metadata tab.

 

 

Editing VM Metadata

 

Use the VM Metadata tab to edit the metadata of the virtual machines available to the deployment pool and to select an initial console. If you have multiple VMs in a vApp and you allow a user to see all of the VMs, then the initial console radio button determines which VM console will be displayed to the user first. Proceed as follows:

  1. On the Edit VM Metadata tab, enable the windows server as the initial console.
  2. Click > . The tab expands to allow you edit the metadata for windows server.

 

 

Viewing Details of your Deployment Pool

 

  1. On the Deployment Pool List page, find RainpoleDP and click the ellipsis ( ... ) to open a pull-down of options.
  2. On the pull-down, click More Details. The View Deployment Pool page lists details for the deployment pool you created as shown in the example above.
  3. Click the X to close the Details.

Note the following about details:

 

Editing Prepops


VMware Learning Platform provides flexibility regarding prepops. This lesson demonstrates that flexibility by describing how to do the following:


 

Setting Up a Fixed Prepop Size

 

To set up a fixed prepop size:

  1. On the left, vertical panel of the Admin UI, click Cloud Management>vApp Templates. The vApp Templates List opens.
  2. Click on the vApp template you want to edit. For example, click 2_vm_vapp. The Edit vApp Template form opens.
  3. Check Fixed Size. Enabling Fixed Size, displays the Pool Size field.  The Pool Size value you enter sets Refill At and Fill Up values for the vApp template.
  4. Enter a pool size value. In the example, a pool size value of 2 has been entered. The Pool Size value, sets Refill At and Fill Up values to the Pool Size value. Most importantly, if Fixed Size is enabled, then the system will always keep the number of running vApps equal to the pool size limit value. Thus the Fixed size field allows a tenant admin to ensure that the number of running vApps is constant, regardless of the system refilling prepops.
  5. Click Update. The system updates the vApp template.
  6. Click the X to close the form.

 

 

Using Prepop Naming Templates

 

The Deployment Pool List includes a Prepop Naming Template option. Try using it as follows:

  1. On the left, vertical panel of the Admin UI, click Cloud Management>Deployment Pools. The Deployment Pools List opens.
  2. On the Deployment Pools List, click Prepop Naming Template. The Prepop Naming Template form opens.
  3. Modify the naming pattern in the Prepop Naming Template field. For example, in the Prepop Naming Template field, you could remove the "Time" from [dateTime]. Doing so should remove the Time stamp from the Example field.
  4. Click Update. The system will use the naming pattern you set when generating a name for a prepop.
  5. Click the X to close the Prepop Naming Template form.

 

Creating a Lab


Previously you created a deployment pool. This lesson describes how to complete your next step which is to create a lab.

Note: If you do not have time to create your own lab, use the tenant selector and select rainpole2. Rainpole2 already has a lab created for you and also includes a cloud org, deployment pool and catalog.


 

Entering Basic Lab Info

 

To get started with creating a lab:

  1. On the left, vertical panel of the Admin UI, click Labs>Labs. The Labs List page opens.
  2. On the Labs List, click + Create Lab to add a new lab. The Create Lab form opens with the Basic Lab Info tab current.
  3. On the Basic Lab Info tab, enter details about the lab in the Basic Lab Info tab. For this lab, enter the following info:
  1. Click Create. The Edit Settings tab opens.

 

 

Configuring Lab Settings

 

The Edit Settings tab contains fields that configure your lab's settings.

  1. Retain all the other defaults on the tab. Remember that your hands-on-lab desktop includes a folder (VLP Manuals) containing the Admin Guide which includes descriptions of every Edit Settings tab field.
  2. Go to the bottom of the Edit Settings tab and click Update. The Edit Content and MetaData tab opens.

 

 

Configuring Content and Metadata Settings

 

The Edit Content and MetaData tab contains fields that configure your lab's content, primarily for how it is displayed in the UserUI catalog listing. This content includes thumbnail images, network topology images and a lab manual. A lab manual is particularly important content.

  1. In the Manual field, select the manual First Manual from the pull-down. This manual has been created for you so that you have it available for the lab you are creating. Note that selecting "First Manual" makes available all the language versions of it that have been published and thus made available to your tenant. Later in this lab, you will work with multiple language support for manuals.
  2. Retain all the defaults other than the manual you selected.
  3. Click Update. The Edit VM Metadata tab opens.

 

 

Configuring VM Metadata Settings

 

On the Edit VM Metadata tab, use the initial console from the deployment pool you created.

  1. Check Use Initial Console from Deployment Pool to default to the initial console as defined in the vApp of the deployment pool you selected (RainpoleDP) in the Basic Info tab.
  2. Click Update. You have created a lab. The Lab List page should now include the lab that you just created and should now be included within the deployment pool RainpoleDP.
  3. Click X to close the form.

Note: You need to create a catalog (next lesson) before you can see the lab you just created (Rainpole) in the lab console.

 

Creating a Catalog to Contain your Lab


Now that you have created a lab, you must create a lab catalog to "contain" it. This lesson guides you through the tabs of the Create Catalog form.

Note: If you do not have time to create your own catalog, use the tenant selector and select rainpole2. Rainpole2 already has a catalog created for you and also includes a cloud org, lab and deployment pool.


 

Lab Console Before You Create a Catalog

 

To see what your lab console looks like before you create a catalog, do the following:

  1. Click on VLP-End User bookmark along the top of the browser in your console. Or point your browser to the following URL: http://www.vmwarelearningplatform.local/rainpole
  2. If the system displays the Login page, enter your login credentials:

Notes:
a. Ensure that your lab console has rainpole as the current tenant.
b. If the system displays a "Welcome" popup, click the x to close the popup.

As the example above shows, your lab console is empty. "There are no catalogs to show". This is logical because you have not yet created a catalog to "contain" the lab you created earlier.

 

 

Configuring the Catalog Settings

 

To get started with creating a catalog, proceed as follows:

  1. Click the VLP - Core bookmark to return to  the Admin UI.
  2. On the left, vertical panel of the Admin UI, click Catalog Info>Catalogs. The Catalogs List opens.
  3. On the Catalogs List, click + Create Catalog. The Create Catalog form opens with the Basic Info tab current.
  4. On the Basic Info tab, enter the info as follows;
  1. Click Create. The system creates the catalog and opens the Lab Ordering tab.
  2. If you had more than just your single lab (Rainpole), you could change the order of the multiple labs included within the catalog. Since you have only a single lab, just click the X to close the Catalog form.

 

 

Reviewing Your Results: Does the lab console include your lab within your Catalog?

 

To see the results for the lab and catalog you created:

  1. Click on the VLP - End User bookmark along the top of the browser in your console. Or point your browser to the following URL: http://www.vmwarelearningplatform.local/rainpole
  2. If the system displays the Login page, enter your login credentials:
  1. Once the lab console opens, click Labs along the left panel. Ensure that your lab console has rainpole as the current tenant. The system displays a page which should include the catalog you created: RainPole.
  2. Click Rainpole to list all the labs included within that catalog. In this case, the catalog RainPole contains only a single lab (called Rainpole Lab). If the catalog does not in fact include the lab, then check your catalog (Rainpole) to ensure you have enabled the catalog and associated it to Rainpole Lab. Also ensure that you selected "All Users" in the Tenant Groups field.
  3. Click on the VLP - Core bookmark along the top of your console to go back to the Admin UI.

 

Creating Users for your Lab


Now that you have a lab and a catalog to contain it, you must create a user account(s) for your tenant. This lesson guides you through the Create Account form. You use this form to create users, assign them roles (for example the role "user" or "admin"). A user is someone that will be taking the labs in the tenant while an admin has tenant administrative rights (Admin UI).


 

Creating User Accounts

 

  1. On the left, vertical panel of the Admin UI, click Security>User Controls. The Account List opens.
  2. On the Account List, click + Create Account. The Create Account form opens with the Basic Account Info tab current.
  3. In the Basic Account Info tab, create a new user for your tenant (John Smith):
  1. Click Create. The system creates the user and opens the User Access tab.
  2. On the User Access tab, check User Role.
  3. In the Groups section, ensure that the All Users tenant group populates the field. This tenant group has been created for you and provides permissions to the catalog you created (RainPole). If you do not select a group (leave the Groups field empty), then your new user (John Smith) will not be able to access the catalog you created (RainPole) nor the lab it contains (Rainpole lab).
  4. Click Update. The system updates the new account for user access and displays the Account List.

 

 

Two Scenarios: Catalog Permissions vs. No Catalog Permissions

 

Assume your new user (John Smith) has received his welcome email and verified his account. He could then log into the lab console. To understand the importance of the permissions a tenant group provides to a user, consider following two scenarios:

 

Adding Grading Data to an Entitlement


VMware Learning Platform supports adding grading data to an entitlement and transferring that data to a transcript.  This lesson describes the following tasks which you must complete in order to utilize that grading support:

  1. Editing your lab's settings to enable grading.
  2. Starting an entitlement.
  3. Adding grading data and transferring the grading data to a transcript.

 

Editing Your Lab's Settings

 

In order to add grading data to an entitlement, your lab must have grading enabled. To enable grading for your lab, proceed as follows:

  1. On the left, vertical panel of the Admin UI, click Labs>Labs. The Labs List page opens.
  2. On the Labs List, click on Rainpole. The Lab form opens.
  3. On the Lab form, open the Edit Settings tab.
  4. On the Edit Settings tab, enable Require Grading.  After you check the Require Grading box, the "Time Period for Grading" field appears in the Edit Setting tab.
  5. In the Time Period for Grading field, specify a time period of 5 days.
    Note: During this time period, the system retains the entitlement (and retains the vApp). Thus a student can take the lab and the entitlement remains active until either the lab has received a grade or the grading period has passed.
  6. Click Update.

 

 

Starting an Entitlement

 

You can use the Score and Grade String fields of the Entitlement List to add grading data to an entitlement. But before you do that, you must have an active entitlement. To start an entitlement, proceed as follows:

  1. Click the VLP - End User shortcut to open the lab console.
    Note: The  end-user lab console does not include a tenant switcher option. Thus  if you switch to rainpole2, you will have to manually change  the URL  in your browser to www.vmwarelearningplatform.local/rainpole2
  2. On the lab console, click Enroll to enroll in the lab Rainpole. The Enrollments page of the lab console opens.
  3. On the Enrollments page, click Start this Lab to start Rainpole. Starting Rainpole creates an entitlement for you (Joe Admin) which will be listed on the Entitlements List of the Admin UI.
  4. Click Finish. The system displays a confirmation message asking: "Are you sure. You will not be able to return because the lab is in a state of waiting to be graded". Click Confirm to confirm that you want to finish the lab.

 

 

Adding and Transferring Grading Data

 

 Now that you have an active entitlement, you can use the Entitlements List to add grading data to it.  Proceed as follows

  1. Click VLP - Core to return to the Admin UI.
  2. On the Admin UI, click Entitlements>Entitlements to open the Entitlement List.
    Note: The status of your entitlement (you being Joe Admin) is "awaitingGrade" as indicated in the example.
  3. On the Entitlement List, click the Gear to open a pull-down.
  4. On the pull-down, enable Grade String. This enables the Grade Sting field on the Entitlement List.
  5. On the Entitlement List, enter a grade string (for example, the grade string "Excellent") within the Grade String field of the entitlement for Joe Admin.
  6. Click the green arrow to add the grade string to the entitlement.
    Note: You may have to use the left-arrow on your keyboard to scroll over to the left to see the green arrow.
  7. Check your entitlement to select it for an Action
  8. Click the Graded option from the Action pull-down.
  9. Click Submit. The system sets Joe Admin's entitlement to "Graded" and transfers the grade string "Excellent" to a transcript. The system should also display a "Successfully graded entitlement " message as shown in the example.

 

 

Result of Grading the Entitlement

 

Now that you have graded the entitlement, it is no longer in an "awaitingGrade" status. Thus, you can Enroll Again as indicated in the example.

  1. Click VLP - End User to open the lab console.
  2. Click Enroll Again.
  3. Expand Lab Details and note that the Graded Lab field is set to "Yes".
    Note: The end-user lab console does not include a tenant switcher option. Thus  if you switch to rainpole2, you will have to manually change  the URL in your browser to www.vmwarelearningplatform.local/rainpole2

 

Enabling Support Chat for your Lab


A very useful option for students is support chat. The Edit Tenant form includes such an option. This lesson shows how to enable it and shows you the result on the lab console.


 

Edit Tenant Page: Support Chat Fields

 

To enable Support Chat:

  1. Click VLP - Core to return to the Admin UI.
  2. On the left, vertical panel of the Admin UI, click Tenant Management>Tenant Info. The View Tenant page opens.
  3. On the View Tenant page, click Edit. The Edit Tenant form appears. It includes multiple sections that you can expand.
  4. On the Edit Tenant page, expand the Support Chat section. The section expands to include two fields: Live Chat and Live Chat URL.
  5. Enable Live Chat. Enabling Live Chat, enables tenant-wide.
  6. Leave the Live Chat URL to the default. Live Chat URL would normally include a URL to a 3rd party chat system but your lab is not connected to the Internet.
  7. At the bottom of the Edit Tenant form, click Update.

 

 

Result: Live Chat Option

 

If your lab was connected to the Internet, then an end user's lab console would include a Help>Live Chat option. If the end user were to click Live Chat, the system would open a window for chat with support staff.

 

Module 3 - Accessing VMware Learning Platform’s Rich Statistics (15 min)

System Notifications, Entitlement Statistics and More


This lesson guides you through the Admin UI's dashboard. The dashboard includes a system notifications pane and multiple entitlement panes. The dashboard is a great solution to keep you (the tenant admin) fully informed.


 

Opening the Dashboard

 

To open the dashboard, proceed as follows:

  1. If you are not already in the Admin UI, click VLP - Core .
  2. On the left, vertical panel of the Admin UI, click Dashboard.

Note: If the system asks you to authenticate, use the following credentials:

 

 

Keeping Informed About Cloud, Prepop and General System Events

 

The System Notifications pane is probably the most informative and configurable pane of the dashboard. The System Notifications pane includes the following features.

Note: You can click on one of the severity notifications color symbols to display only notifications of that severity. For example, if you click Green, then only the green (low severity) notifications are displayed.

Note: In the Notifications Subscription list, severity levels are represented as 1, 2, 3 (1= Red; 2=Yellow; 3=Green).

 

 

Checking the Archive List

 

The Archive Option works as follows:

  1. On the System Notifications pane, click Archive to open the Notification Archive List. On the list, you can look for notifications that are of interest to you. For example, you might be interested in cloud notifications. Note that you will not see any notifications listed for the "rainpole" or rainpole2 tenants, hence the "No matching Notification Archives found" message in the example.

 

 

Creating a Notification Subscription

 

To create a notification subscription, proceed as follows:

  1. On the left, vertical panel of the Admin UI, click Dashboard to reopen the dashboard.
  2. On the System Notifications pane, click Subscription to open the Notification Subscription List.
  3. On the Notifications Subscription list, click Create Notification Subscription to open a form.
  4. On the form, enter an email address, a notification category, a severity and check the Enabled box. For example, you can add the values shown:
    Notification Email: joeadmin@rainpole.local
    Notification Category: system
    Severity: 1
  5. Click Create. The system will send an email each time a notification that meets the criteria occurs.

 

 

Keeping Informed about Entitlement Statistics

 

The dashboard includes entitlement statistics panes:

  1. On the left, vertical panel of the Admin UI, click Dashboard to reopen to the dashboard.
  2. Enter a From: and To: range as shown in the example.
  3. Enable Include deleted and disabled labs to include labs that are disabled/deleted.
  4. Click Generate.
  5. Once the system is done generating the statistics, a Download Stats link appears that you can click to view your statistics.

 

Creating a Callback


This lesson describes how to create/associate a callback. You can create a callback such that when an end user finishes a lab, the system then sends data about the just completed-lab to a contact. You can select the type of event data you want sent back. For example, you can select to send back data about lab start times, end times or enrollment times.  The Callback feature allows for more targeted follow-up calls to end users from the organization conducting the lab. Once you have configured a callback, you must associate it with a particular lab using the Edit Settings tab on the Create Lab form.

Note: If you have not created a lab, then switch to the "rainpole2" tenant before continuing. The rainpole2 tenant already has a cloud org, deployment pool, lab and a catalog. You can use the tenant selector, located along the top of the Admin UI, to switch between rainpole and rainpole2.


 

Entering the Basic Profile

 

To add basic callback profile information:

  1. On the left, vertical panel of the Admin UI, click Labs>Callbacks. The Callback Form opens.
  2. On the Callback form, click Add a New Profile. The Add a New Profile form appears.
  3. Enter the name, for example, Rainpole Callback.
  4. Check the Enabled box to enable your callback.
  5. Enable Global in order to apply the callback to all labs in the tenant.
  6. Select the callback Return Method Email.
  7. Specify an email address. Enter an email address to which you have access. For example, enter your corporate or personal email address.
  8. Enter the email subject, for example, Test.
  9. Click Next. The Optional Fields To Return tab opens.

 

 

Selecting Optional Fields

 

The Optional Fields To Return tab allows you to select the return data you want included in your callback.

  1. Select the fields: First Name; Last Name and then scroll down the list and select Lab Metadata. This is the metadata you will be entering in the Callback Metadata field of the Lab form. This metadata will be included in the returned email.
  2. Select the format dates MM-dd-yyyy-HH:mm:ss z
  3. Click Next. The How Do You Want The Data Returned tab opens.

 

 

Selecting the Return Method

 

Earlier you selected Email as your data return method. Thus you now must select your options for that email.

  1. Select JSON.
  2. Select In the body of the Email.
  3. Click Next. The Choose Events to Send Data On tab opens.

 

 

Choosing Events

 

You can customize your callback by choosing the events about which the system will send data.

  1. On the Choose Events to Send Data On tab, select the following: Start, Awaiting Grade and Graded.
  2. Click Save to save the Callback profile you just created.

Note the following about the events you selected:

 

 

Associating your Callback to your Lab

 

Now that you have created your callback, you must associate it with Rainpole lab. To do so, you must go back and edit the lab you created earlier.

  1. On the left, vertical panel of the Admin UI, click Labs>Labs. The Labs List page opens.
  2. On the Labs List, click on the lab code to open a form to edit it:
    Note:
    If you are in the rainpole tenant, then select the lab code Rainpole
    If you are in the rainpole2 tenant, then select the lab code Rainpole2
  3. On the form, go to the Edit Settings tab.
  4. Scroll down to the Callbacks field and click Manage List View, then select Rainpole Callback from the list.
    Note: If the Manage List View window is too large for your screen, you may have to tab through the form elements to select the callback.
  5. Go to the Callback Metadata field and enter the following text: "Rainpole Callback Test". The system will include this metadata in your callback.
  6. Click Update. The system updates the lab.
  7. Click the X to close the form.

Result: Your callback will return an email (to the email address you specified) similar to the following example:

 {
"firstName": "Joe",
"lastName": "Admin",
"metadata": "Rainpole Callback Test"
}

 

Module 4 - Making the Admin UI and Lab Console's Look/Feel your Own (30 min)

Selecting Console Colors and Logos


This lesson describes how to use branding options. Organizations often want to brand their products or, in this case, a learning environment. The branding options allows you to style the look/feel of a lab console or tenant administration user interface with your organization's brand.


 

Using the Coloring Option

 

The Styling page includes several coloring options that all work in the same manner. Try using the Top Header Color option:

  1. If you are not already in the Admin UI, click VLP - Core.
  2. On the left, vertical panel of the Admin UI, click Tenant Management>Branding to open the Styling page.
  3. Click on Top Header Color. A color palette opens from which you can select a color and shade. Use your cursor to select a color/shade. Select the color red.
  4. Observe how once you click within the color palette, the preview tab previews the results. In the example, the Preview Admin tab shows the top header colored red.

 

 

 

The Logo option allows you to browse to and load a logo for your organization.

  1. On the Styling page, go to the Load Logo File field, click Browse. A dialog opens with which you can navigate to an existing logo file.
  2. Navigate to Desktop and select RainPoleLogo.png. This logo image file has been created for you.
  3. Click Open. The system loads the image file and previews it for you.
  4. On the Styling page, click Save.
    Note: If you do not save your Branding, it will be lost once you log out.

 

 

Reviewing the Result

 

If you click VLP - End User, you should the result of your branding similar to that shown in the example.

Notes:

 

How to Get Valuable Feedback: Lab Ratings


This lesson shows you how to enable the lab rating option. Students taking a lab often want to rate the lab. Student lab ratings also provide valuable feed-back to the lab content creator.

Note: If you have not created a lab, then switch to the "rainpole2" tenant before continuing. The rainpole2 tenant already has a cloud org, deployment pool, lab and a catalog. You can use the tenant selector, located along the top of the Admin UI, to switch between rainpole and rainpole2. If the system asks you to authenticate, your credentials are


 

Enabling Lab Rating

 

To enable lab rating:

  1. On the left, vertical panel of the Admin UI, click Tenant Management>Tenant Info. The View Tenant page opens.
  2. On the View Tenant page, click Edit. The Edit Tenant form opens.
  3. On the Edit Tenant form, expand the General Options. section.  A list of options opens.
  4. In the General Options section, check the Lab Rating Enabled box.
  5. Scroll to the bottom of the Edit Tenant form and click Update. The system enables lab rating for all labs in the tenant (rainpole in your case).

 

 

Result: A Rated Lab

 

You have enabled rating for your lab. If were to now start your lab and then finish it, the system would:

  1. Display a "Please Rate This Lab" message at the end of the lab. The system then would compile lab ratings.
  2. Display the the compiled rating in the end user console similar to what is shown in the example.

 

Including Badges in your Lab Console


This lesson shows you how to add a badge to your tenant. Badges are images that VMware Learning Platform displays in the lab console. When an end user clicks on a badge, the lab console displays a list of labs associated to that badge.

Note: If you have not created a lab, then switch to the "rainpole2" tenant before continuing. The rainpole2 tenant already has a cloud org, deployment pool, lab and a catalog. You can use the tenant selector, located along the top of the Admin UI, to switch between rainpole and rainpole2.  If the system asks you to authenticate, your credentials are:


 

Adding a Badge

 

To add a pre-configured badges to the rainpole tenant:

  1. On the left, vertical panel of the Admin UI, click Catalog Info>Badge. The Badge List opens.
  2. On the Badge List, click Add Default Badges. The following message appears: "Add default Advanced, Beginner, Full Length, Lightning, Product and Use Case badges?".
  3. Click OK. The Badge List appears again, this time with pre-configured badges that you can to add to your tenant.
  4. On the Badge List, select Beginner. The Edit Badge form opens and the system fills-in the fields of the Edit Badge form for you as shown in the example.
  5. Click Update. The system adds the Beginner badge (101) to your tenant (rainpole).

 

 

Associating your Badge to your Lab

 

You associate a badge to a particular lab using the Badges field within the Edit Content and Metadata tab of the Lab Form. Proceed as follows:

  1. On the left, vertical panel of the Admin UI, click Labs>Labs to open the Labs List.
  2. On the Labs List, select Rainpole. The Edit Lab form appears.
  3. On the Edit Lab form, select the Edit Content and Metadata tab.
  4. On the Edit Content and Metadata tab, scroll down to the Badges field and click Manage List View. A list opens showing the badges included in the tenant.
  5. On the list of badges, select Beginner.
  6. Still on the list of badges, click Done. The Beginner badge appears in the Badges field of the Edit Content and Metadata tab.
  7. Scroll down to the bottom of the Edit Content and Metadata tab and click Update. The system associates the badge Beginner to your lab (Rainpole).

 

 

Result: Your Badge Appears in the Labs Console

 

To check your resulting badge:

  1. Click VLP - End User to go to the lab console.  In the lab console, find your lab (rainpole). Your lab's listing should now include the Beginner badge (101) you associated, similar to the example shown.
  2. Click the badge (101). The system lists any labs that have been associated to the badge. In this case, only Rainpole has been associated.

Note: Remember the VLP - End User bookmark opens the tenant rainpole. If you made your badge changes in rainpole2, then you will have to manually change the URL in your browser to www.vmwarelearningplatform.local/rainpole2

 

Module 5 - Localizing your Lab (30 min)

Getting Started with the Content Engine


Previously, while creating your lab, you selected an instructional manual (First Manual) which had been prepared for you. You can use the Content Engine UI to create your own manuals. The purpose of this lesson is to familiarize you with the Content Engine UI by creating an example manual. You will create a new manual that has no content. Think of this new manual as a kind of container that is currently empty. In the next lesson you will add instructional content into this container.

Note: If you have not created a lab, then switch to the "rainpole2" tenant before continuing. The rainpole2 tenant already has a cloud org, deployment pool, lab and a catalog. You can use the tenant selector, located along the top of the Admin UI, to switch between rainpole and rainpole2.

If the system asks you to authenticate, your credentials are:


 

Launching the Content Engine

 

Your first task is to launch the Content Engine:

  1. Click the VLP - Content bookmark along the top of the browser in your console to open the Content Engine UI.

Note: If the system asks for your login credentials:

 

 

Creating a Manual

 

Upon a successful login to the Content Engine, the Manual List opens. Proceed as follows:

  1. On the Manual List page, click + Create. The Add a New Manual form opens.
  2. On the form, enter the name "TestManual".
  3. Leave the "Start Labeling At Step #" value at the default value of 1.
    Note: The value you entered specifies at which step to start numbering the manual. The number 1 would be the normal behavior, while the number 2 would show the first step as a • in the step bubbles. The number 3 would show two bubbles and then the third step would be labeled 1 and so on.  See the example of with step set to #3.
  4. Click Create. The Manual List page re-opens and now includes the manual you just created (along with First Manual).

 

 

Opening the Instances Page

 

  1. On the Manual List page, along TestManual, click ...  to open a pull-down.
  2. On the pull-down, click Manage to open the Instances page opens.
    Note: The Instances page now lists "TestManual" as a "working" instance with a default language of English (en).
  3. Click the X to close the Instances page.

 

Importing and Publishing Instructional Content


Now that you have created an empty, working instance, you will want to add content into it. Before you start, note the following:

To familiarize you with the features of the Content Engine UI, this lesson guides you through the following:

  1. Importing an existing manual that contains instructional content.
  2. Promoting that imported manual to be a "working" instance. When you want to make changes to a manual, you make the changes to a working instance. For example, you could open a working instance and use the on-board editor to make text formatting or paging changes.
  3. Utilizing multiple language support by creating a second working instance in a different language (German).
  4. Publishing both working instances so that they become available to your tenant. You must publish working instances to make them available to your tenant.
  5. Associating the manual with your lab.

    Note: If you have not created a lab, then switch to the "rainpole2" tenant before continuing. The rainpole2 tenant already has a cloud org, deployment pool, lab and a catalog. You can use the tenant selector, located along the top of the Admin UI, to switch between rainpole and rainpole2.

 

Importing Content

 

To import content into your working instance of TestManual, proceed as follows:

  1. On the Manual List page, along TestManual click ... to open a pull-down and on the pull-down, click Manage. The Instances page opens.
  2. On the Instances page, click Import Manual. The Import Manual Content form opens. It allows you to browse and select a manual to import.
  3. On the Import Manual Content form, click Choose Files. A form opens.
  4. On the form, navigate to Desktop>Lab Manuals and select the zip folder FirstLabManual_English.zip. This is an English language, sample instructional manual that has been prepared for you.
  5. On the form, click Open. The system inserts FirstLabManual_English.zip into the Import Manual Content form.
  6. On the Import Manual Content form, click Upload. If your import was successful, VMware Learning Platform displays an “Import Successful” message. You should now have an imported, English language instance of TestManual and a working instance of TestManual.

 

 

Promoting

 

To promote the imported instance to be working instance, proceed as follows:

  1. On the Instances page, along the imported instance, click Promote to Working.  A message box appears stating that "You already have a working toc of this language. This action will override it".
    Note: You may have to scroll to the right to see the Promote to Working button.
  2. On the message box, click OK. The system promotes your imported manual instance to become the working manual instance of TestManual.  You now have a single working instance, in English, of TestManual and it now includes instructional content.

 

 

Utilizing Multiple Language Support

The Content Engine cannot translate a manual. Translation must be done by a content provider. But the Content Engine does support having multiple language versions of the same manual. This multiple language support is very useful because lab consoles include a Profile Settings option. A lab user can set the Profile Settings to associate his/her lab console to a version of the lab manual in the selected language.

To demonstrate multiple language support, you will:

  1. Create a second working instance of TestManual.
  2. Add German-language content to the second working instance of TestManual.

 

 

Publishing

 

Important: You must publish working instances in order for them to be available to your tenant. Once available to your tenant, you (the tenant administrator) can then use the Tenant Admin Dashboard to associate a manual to a lab. You did exactly that in an earlier lesson when you associated First Lab Manual to Rainpole lab.

To publish a working instance, proceed as follows:

  1. On the Instance page, click Publish along the German (de) working instance of TestManual. If VMware Learning Platform has successfully published your manual, then it displays a confirmation. The published manual is now available to your tenant (rainpole).
  2. Click Publish along the English (en) working instance of TestManual to publish it and make it available to your tenant. You must publish all the language versions of a manual to make them available to your tenant.

 

 

Associating a Manual to a Lab

 

Now that you have created your own manual (TestManual), you must associate the manual with your lab. In the example case of TestManual, for which you created English and German versions, you would have to associate TestManual to Rainpole lab.

  1. Click the VLP - Core shortcut to open the Admin UI.
  2. On the left, vertical panel of the Admin UI, click Labs>Labs. The Labs List opens.
  3. On the Labs List, along Rainpole click ...  (the ellipsis) to open a pull-down.
  4. On the pull-down, click Edit Content and Metadata to open that tab.
  5. On the Edit Content and Metadata tab, go to the Manual field and select TestManual.
  6. Click Update. Rainpole lab has now been updated to be associated with TestManual.

 

Setting Lab Console Language Preferences


The lab console supports multiple languages. English is the default. The top bar of the console provides an icon (a globe) with which you can very easily select a language.


 

Changing Language

 

To select a language:

  1. Click VLP - End User to go to the lab console.
    Note: The end-user lab console does not include a tenant switcher option. Thus if you switch to rainpole2, you will have to manually change the URL in your browser to www.vmwarelearningplatform.local/rainpole2
  2. On the lab console, click the Globe icon along the top bar. The Change Language box opens.
  3. On the Change Dialog box, open a pull-down list from which you can change the language.

 

Module 6 - Delivering an Instructor-Led Lab (30 min)

Getting Started with Instructor-Led Labs


Delivering an instructor-led lab involves the following sequence of tasks:

  1. Assigning an existing user the role of "Instructor”. An Instructor can monitor the progress of selected students (a “class”), taking a specified lab at a specified time (“instructor-led lab”).
  2. Setting the tenant User UI URL field from the default of .com to .local. This step is necessary only in the context of this lab (VMware Learning Platform: How You Can Deliver Your Own Hands On Labs).
  3. Creating a class. A class is comprised of selected users (students) to take a specified lab, at a specified time and to be monitored by a specified instructor.
  4. Utilizing the Instructor Console. Once the class is set up, the tenant instructor, by means of the Instructor Console, can monitor the progress of each student in a class that has started the specified lab.

This lesson describes how you (the tenant admin) can assign tenant instructor permission and how to set the tenant User UI URL field.

Note: If you have not created a lab, then switch to the "rainpole2" tenant before continuing. The rainpole2 tenant already has a cloud org, deployment pool, lab, catalog and a user. You can use the tenant selector, located along the top of the Admin UI, to switch between rainpole and rainpole2.

If the system asks you to authenticate, your credentials are:


 

Assigning Instructor Permission

 

To assign Instructor permission, proceed as follows:

  1. On the Account List, select the user admin@rainpole.local.  A form opens that includes two tabs: Edit Account and User Access.
  2. On the form, click on the User Access tab to open that tab.
  3. On the User Access tab, enable the role of Instructor. Because you are logged into the tenant rainpole (or rainpole2) as the admin (Joe Admin), you are thus assigning the role of tenant instructor to yourself.
  4. Click Update. The system updates the account.

 

 

Setting the Tenant's User UI URL

 

VMware Learning Platform can be configured to work with aliased domain names for User UI. For example, labs.hol.vmware.com is an alias for www.vmwarelearningplatform.com. In the context of this lab, you must set the tenant User UI URL field from the default of www.vmwarelearningplatform.com to www.vmwarelearningplatform.local. Proceed as follows:

  1. On the View Tenant page, click Edit. The Edit Tenant page opens.
  2. On the Edit Tenant page, open the Interface section.
  3. On the Interfaces section, go to the User UI field and ensure that it is https://www.vmwarelearningplatform.local. This URL will allow you to open the Instructor Console directly from the Class List page.
  4. If you had to change the User UI field, click Update.

 

Creating a Class


Now that you have assigned a user Instructor permission (Joe Admin), you need to select a group of students (users) to take a specified lab, at a specified time to be monitored by a specified lab instructor. The selected group of students is known as the "class".

This lesson describes how to create a class.


 

Working with the Class List Form

 

To create a class:

  1. On the left, vertical panel of the Admin UI, Click Classes>Classes. The Class List opens.
  2. On the Class List, click Create Class. The Create Class form opens.
  3. On the Create Class form, complete the fields of the Create Class form as follows (and as shown in the example form):
  1. Click Create. The system adds your class to the Class List.

 

Interacting with Students via the Instructor Console


Now that you have a class (Rainpole 101), you, the tenant instructor, can go to the Class List and launch the Instructor Console. From the Instructor Console, you can monitor students of the class as they take the lab.

This lesson describes the following:

  1. Launching the Instructor Console
  2. Launching Rainpole Lab (as user Joe Admin)
  3. Returning to the Instructor Console
  4. Understanding the Instructor Console
  5. Understanding the Student Console
  6. Understanding the Help Request Panel

 

Launching the Instructor Console

 

 To launch the Instructor Console for the class Rainpole 101, proceed as follows:

  1. Click the VLP-Core shortcut to return to the Admin UI.
  2. On the left, vertical panel of the Admin UI, click Classes>Classes to open the Class List.
  3. To ensure the Launch column is enabled on the Class List, click on the Gear to open a pull-down.
  4. On the pull-down enable Launch.
  5. Click ... along the class you created (Rainpole 101). A pull-down opens.
  6. On the pull-down, click Start Class. The system creates, enables and provisions entitlements then starts the class.
  7. Click the Launch URL along the class Rainpole 101. The system opens the Instructor Console for Rainpole 101.
  8. Note how the student boxes in the Instructor Console are greyed-out. The student boxes are greyed-out because neither student in the class (Joe Admin and John Smith) has yet launched Rainpole lab.

 

 

Launching Rainpole Lab

 

The lab associated to your Rainpole 101 class is Rainpole. To launch the lab Rainpole, proceed as follows:

  1. Click the VLP-End User shortcut to open the Labs console.
    Note: The end-user lab console does not include a tenant switcher option. Thus if you want switch to rainpole2, you will have to manually change the URL in your browser to www.vmwarelearningplatform.local/rainpole2
  2. On the Labs console, go to Rainpole Lab and click Enroll Again. The system enrolls you into the lab and opens the Enrollments console.
  3. On the Enrollments console, click Start This Lab. The system launches the lab. You are logged in as Joe Admin, thus you are starting the lab as that user.

 

 

Returning to the Instructor Console

 

Now that you have launched the lab, return to the Instructor Console. Proceed as follows:

  1. Click the VLP-Core shortcut to return to the Admin UI.
  2. If the Instructor Console is not already open, then on the Admin UI click Classes>Classes to open the Classes List.
  3. On the Classes list, click the Launch URL along the class Rainpole 101. The system launches the Instructor Console.

 

 

Understanding the Instructor Console

 

Now that you have launched the lab, the Instructor Console should look similar to the example. To better understand the options in the instructor console, review the following descriptions:

  1. Progress bar: Student Joe Admin has completed 6% of the lab. John Smith has completed 0% of the lab.
  2. Open Console: Opens the lab console of the student.
  3. Thumbnail: Opens a thumbnail of the student's lab console. A thumbnail does not open the student's console.
  4. Instructors heading:  Instructors for the class are listed here. The G icon is Joe Admin. Click it to launch his public profile.
  5. Blank All Screens: Closes (blanks) the lab console of each student in the class.
  6. Manual: Opens the lab's instructional manual.
  7. Help: Opens/collapses a help request panel. The panel consists of all the raised hand help requests, a checkmark and a computer icon. Instructors heading: Instructors for the class are listed here. The G icon is Joe Admin. Click it to launch his public profile.

 

 

Understanding the Student Console

 

The Open Console button opens the lab console of a student. To better understand how an instructor can utilize the console, note the following:

  1. Take Over: Gives the instructor full access to the student’s lab console. The tenant instructor can make changes to the work the student has done thus far or go ahead and complete steps the student has not yet done.
  2. Broadcast Display: Broadcasts the student’s lab console to every student in the class.

 

 

Understanding the Help Request Panel

 

The Help button opens the Help Request Panel. The panel consists of all the help requests. The example includes only a single help request, that of John Smith. Note the following about the panel:

  1. Counter: Help request timer that appears along with the help request.
  2. Checkmark: Resolves the request.
  3. Computer icon: Opens the student’s console.

 

 

 

Module 7 - Managing an Event (30 min)

Accessing the Event Management UI


VMware Learning Platform provides a separate user interface (UI) for event management which allows tenant administrators, proctors and help desk staff to do the following:

This lesson guides you through creating and editing a room.

Note: If you have not created a lab, then switch to the "rainpole2" tenant before continuing. The rainpole2 tenant already has a cloud org, deployment pool, lab and a catalog. You can use the tenant selector, located along the top of the Admin UI, to switch between rainpole and rainpole2.

If the system asks you to authenticate, your credentials are:


 

Creating a Room

 

The Event Management UI includes options that allow you to create a room and multiple sections within the room. For example, at an event you could create a main seating room, then add four additional hands-on-lab “hotspots” scattered around the conference facility for a total of five rooms. In your main room, you could include several different sections for the different numbered stations.

To create a room, proceed as follows:

  1. On the left, vertical panel of the Admin UI, click Events>Event Management. (Or click the VLP - Event Management shortcut along the top of your console.) The Event Management UI opens.
    If the system asks you to authenticate to enter:
    username: admin@rainpole.local
    password: VMware1!
  2. On the Event Management Click Admin. The Event Management Admin page opens.
  3. On the Event Management Admin page, click + Create. An untitled room opens having a default seating map.
  4. On the untitled room click Edit Name. A form opens so you can name your room.
  5. Specify “Example Room” and click OK. The room "Example Room" appears.
  6. On "Example Room", click the icon next to the section's default title to specify your own name for your seating section. A form opens so you can name your section.
  7. On the form specify “Example Section” and click OK.
  8. Click + Save to save the room (Example Room) you just created. It contains a single section (Example section) as shown in the example.

 

 

Editing a Room

 

You can edit an existing room:

  1. Click Admin to open the Maps page.
  2. On the Maps page, click Edit along Example Room, which you created earlier. "Example Room" opens.
  3. On the Example Room, try using the row/column and section options to edit your room. For example, you can add rows and columns.

Note: The options to work with a room’s rows, columns and sections vary depending upon whether you are in Trad view or BYOD view. A Trad view refers to a room in which the stations are desktops provided at the event. A BYOD (bring your own device) view refers to a room in which the attendees have brought their own laptop. Familiarize yourself with the options available for each view.

  1. Click + Save to save the changes to your room.

 

Registering Stations


This lesson guides you through registering a station. Registering a station accomplishes the following:


 

Go to the URL

 

  1. In the browser in your console, go to the following URL:
    https://www.vmwarelearningplatform.local/rainpole/event
  2. Enter the admin credentials: Username: admin@rainpole.local Password: VMware1!
  3. For Station Identification, enter a valid seat number from the Example Room created earlier (for example, 123)
  4. Click Register.
  5. Upon a successful attempt, the system displays a message that you have registered the station.

 

Creating Seating Tickets


Users must be moved through a seating queue to have a seating ticket printed for them. Once moved through the queue, the user then presents a seating ticket to an event staff member to be seated at a station. This lesson guides you through seating queue options.


 

Moving a User Through the Queue

 

To move a user through the Queue:

  1. Go to the Trad Queue view to open the seating queue. The Accounts List opens. It includes an Accounts column that lists each user, a Waiting column that lists those users waiting to be seated, a Called column that lists users who have been called to be seated and Log column that lists users who have been seated.
  2. Use the Accounts column to conduct a search. Search for the account admin in the Search box. When the system finds the account, it inserts it into Accounts column.
  3. Click >> to forward a user into the next column (Waiting). Or you can click >>| to fast-forward a user directly to the Called column.
  4. In the Log column, click on the printer icon next to a username to print a seating ticket for that user. Alternately, you can check Automatically print tickets. The student can present a ticket to an event staff member to be seated.
  5. If you had registered a user with a station number that exists on the map, then the station should be highlighted in yellow and mousing over it will show whom is seated there. In the example shown above, station 123 is highlighted.

Note the following:

 

Managing an Event via your iOS Device


The iOS Event Proctor app is a VMware Learning Platform application that runs on iOS 7 + mobile devices. The app provides a convenient way for an event proctor to move about the event floor and efficiently respond to help requests from students taking labs. A proctor is a subject matter expert about the content in the various labs. Events often include proctors stationed in the event area. Typically, a user taking a lab that wants some help clicks the Help>Raise Hand option on the Lab Console. VMware Learning Platform then pushes the user’s help request to the app running on an event staff member's mobile device.

This lesson does not require that you complete any procedures. Just read the lesson to familiarize yourself with the usefulness of the app.

Note the following:


 

About the Dashboard

 

Once the app has been installed on your iOS device, you select a tenant and the app's dashboard opens which will be similar to the example shown. The dashboard lists the most popular labs as well as statistics such as deployed labs and VMs (virtual machines).

 

 

About the Toolbar

 

The app includes a toolbar that includes the following options:

 

 

About the Labs List

 

The app includes a Labs List that includes three tabs: Labs, Group and Product:

Labs tab:

Groups tab:

At an event, labs are typically grouped by color. On the Group tab, tap > along a particular group to open its Group Details.

Product tab:

Events typically include specific products. The Product tab lists each product having labs at the event. For example, a "AirWatch" and "NSX" are products at VMworld.

 

 

About the Issues List

 

The app includes an Issues List. Issues are submitted by proctors, captains or help staff to a Help Desk application. From the Issues List, you can open details about a particular issue with a tap.

 

 

About the Staff List

The app includes a Staff List that list event staff members assigned to the tenant. From the Staff List page, along a particular staff member, you can tap to open a Staff Details page about that person. On the staff details page, you can tap on the email link or phone number link in order to email, call, or text that person.

 

 

About Notifications and Gravatar Profiles

 

Module 8 - Setting Up a 3rd Party Learning Application (30 min)

Getting Started with 3rd Party Learning Applications


You have delivered your own lab.  Now assume the education department of your organization (Rainpole Company) wants an integration to a learning management system (LMS) such that the LMS becomes the system of record, controls access to the lab and records the usage and completion of the lab. VMware Learning Platform supports such an integration.

Before you get started on your integration, take a minute to understand some terminology and some specifics about the Moodle learning platform

Terminology

About Moodle

VMware Learning Platform supports integration to any LMS that supports LTI/LIS and also supports custom integrations for other systems using a robust API and lab callback feature.

For this lab, you will integrate with Moodle. Note the following about Moodle:

Let's Get Started

To get started, you must add VMware Learning Platform as an external tool. Doing so involves completing the following tasks;

  1. Logging into Moodle and navigating to its Manage tools page.
  2. Configuring an external tool.

 

Logging Into Moodle

 

To log into Moodle as an admin:

  1. Click the Moodle - Rainpole shortcut to open the Moodle login screen.
  2. On the login screen, enter the following credentials:

Upon a successful login, you should be identified as user "Admin" as shown in the example.

  1. On the navigation panel, click Site Home to open your Moodle site's home page.

 

 

 

Your next task is to configure an external tool. Essentially, configuring an external tool provides Moodle with the information it needs in order to integrate with VMware Learning Platform.  Proceed as follows:

  1. On the left side panel, click Site Administration.
  2. On the Site Administration page, navigate to the Manage Tools page:
    Plugins > Activity modules > External tool > Manage tools. The Manage Tools page opens.
  3. On the Manage Tools page, click Configure a tool manually. The External Tool Configuration form opens.
  4. On the External Configuration form, enter the following values within the Tool Settings section:
    Note: Click Show More.... to expand the Tool settings section.
  1. Make the following changes in the Privacy section:
  1. Click Save changes. A VMware Learning Platform tool is now globally configured for the LMS.

 

 

Resulting Manage Tools Page

Now that you have configured an external tool, "Rainpole Edu", Moodle's Manage Tools Page should list it as a tool as shown in the following example:

 

 

Launching Your Lab


Now that you have added an external tool, you must complete the following tasks to launch Rainpole lab from Moodle:

  1. Add a new course.
  2. Add Rainpole Edu, which you configured in the last lesson, as an activity.
  3. Enter the LTI parameter value into Moodle.
  4. Enroll the user who has been created for you (Rainpole User) into a course.
  5. Log in as the user and launch Rainpole lab.

 

Adding a New Course

 

A course in Moodle is an entity to which you can add resources and activities for students to complete. In this case, the activity would be the tasks in the lab you configured in VMware Learning Platform. To add a new course, proceed as follows:

  1. On the navigation side panel, click Site Home to open the Courses page.
  2. On the Courses page, click Add a new course to open the Add Course form.
  3. On the Add Course form, enter information only for the required fields:
    Course full name: Rainpole Lab
    Course short name: Rainpole Lab
    Course Summary: Course from Rainpole Edu
  4. At the bottom of the form, click Save and return. The system should display the course you added as shown in the example.

 

 

Adding Rainpole Edu as an Activity

 

Now that you have added a course, your next task is to add Rainpole Edu as an activity:

  1. Click on Rainpole Lab which is the course you added. The Course page opens.
    Note: if you get a Welcome box, then click End Tour to close it.
  2. On the Courses page, click the Gear to open a pull-down and select Turn editing on.
  3. Click the Add an activity or resource to open a form.
  4. Along the left panel of the form, enable the activity Rainpole Edu.
  5. Click Add. Rainpole Edu, which you configured in the last lesson, has now been added as an activity.  The Adding a new External tool page opens.

 

 

Entering the LTI Parameter Value into Moodle

 

To identify the lab you want to launch from Moodle, you must specify the lab's LTI Parameter value. Proceed as follows:

  1. On the Adding a New External Tool page, enter Rainpole Edu in the Activity name field.
  2. If necessary, click Show more to expand the General section, then in the Custom parameters field enter lab=Rainpole2. This is the LTI Parameter value that identifies Rainpole as the lab you want to launch from Moodle.  
    Note: In the VMware Learning Platform Admin UI, the LTI Parameter value is included in the Lab List.
  3. At the bottom of the page, click Save and return to course. You have identified the lab you want Moodle to launch.

 

 

Launching the Lab

 

A Moodle user has been created for you (Rainpole User). You must enroll Rainpole User into your course. Once you have enrolled the user, you can log in as that user and launch the course. Proceed as follows:

  1. On the navigation left side panel, navigate to Rainpole Lab>Participants to list all participants.
  2. On the list, click the Gear to open a pull-down and select Enrolled Users. The system opens the Enrolled users list.
  3. On the list, click Enrol users. The system opens the Enrol users form.
  4. On the Enrol users form, click Enrol next to the Rainpole User. This is the user that has been created for you.
  5. Still on the Enrol Users form, click Finish enrolling users. The system returns to the Enrolled users list.
  6. On the list, click on the image box of Rainpole User. The system opens the user's profile.
  7. On the profile, click Log in as to log in as the user.
  8. If the system displays the "You are logged in as" page, then click Continue. The system displays a link to lab you want launch.
  9. Click the Rainpole Edu link to launch VMware Learning Platform's Rainpole lab from within Moodle.  The result of the launch should be similar to that shown in the example.

 

 

How does the LTI launch work in VMware Learning Platform?

An LTI launch utilizes Oauth.  The LTI launch includes the consumer key, a nonce, a timestamp, and a signature using the shared secret.  For authentication, VMware Learning Platform first looks up the tenant based on the consumer key. Next, the nonce and timestamp are verified. VMware Learning Platform keeps track of nonces used by each tenant. Each launch follows the API documentation’s recommendation for external tool provisioning. The user account is entitled to the lab and then the entitlement is started.

 

 

What about VMware Learning Platform Classes?

This module described how to configure a lab. The 3rd party integration also supports configuring a VMware Learning Platform class. The tasks to do so are similar as for a common lab. However, you would have to specify the class sku. If you were to try to start the class from Moodle, the integration would check if the class exists in VMware Learning Platform. With a successful class launch, the instructor would see the students from Moodle in the instructor console just as would be the case in VMware Learning Platform.

 

Conclusion

Thank you for participating in the VMware Hands-on Labs. Be sure to visit http://hol.vmware.com/ to continue your lab experience online.

Lab SKU: HOL-1885-01-EMT

Version: 20170920-152659