Contributors:
Rob Garrett - Sr. Customer Engineer, Microsoft Federal
John Unterseher - Sr. Customer Engineer, Microsoft Federal
Martin Ballard - Sr. Customer Engineer, Microsoft Federal
Microsoft 365 learning pathways is a customizable, on-demand learning solution designed to increase usage and adoption of Microsoft 365 services in your organization. |
Microsoft 365 learning pathways is a customizable, on-demand learning solution designed to increase usage and adoption of Microsoft 365 services in your organization. Learning Pathways consists of a fully customizable SharePoint Online Communication site collection, with content populated from the Microsoft online catalog; so, your content is always up to date. Learning Pathways provide integrated playlists to meet the unique needs of your organization.
M365 Learning Pathways build atop of the Look Book Provisioning Service and templates (https://lookbook.microsoft.com). In a previous blog post, we detailed the nuances of the Look Book Provisioning Service and additional steps required to deploy templates to GCC High tenants. Since Learning Pathways depend on the provisioning service to create a Communication site with customizations, via a Look Book template, this post details the additional steps to follow those from the earlier blog post.
Because of provisioning limitations in the GCC High sovereign cloud, documented installation instructions result in errors. |
Microsoft strives to implement functionality parity between all sovereign clouds. However, since each Office 365 cloud type serves a different customer audience and requirements, functionality will differ between these cloud types. Of the M365 clouds – Commercial, Government Community Cloud, Government Community Cloud High, and DOD Cloud, the last two offer the least functionality to observe US federal mandates and compliance.
As Microsoft develops new functionality for Microsoft 365 and Azure clouds, we typically release new functionality to commercial customers first, and then to the other GCC, GCC High, and DOD tenants later as we comply with FedRAMP and other US Government mandates. Open-source offerings add another layer of complexity since open-source code contains community contribution and is seldom developed with government clouds in mind.
Manual configuration steps detailed below make Learning Pathways in GCC High possible. |
Microsoft 365 Learning Pathways offers manual steps to support deployment to an existing SharePoint Online Communication site. Recall from the earlier blog post that the Look Book Provisioning Service is unable to establish a new site collection in GCC High, because of necessary restrictions. We, therefore, deploy Learning Pathways using the manual steps with a pre-provisioned Communication site collection.
Manual setup of Learning Pathways requires experience working with Windows PowerShell and the SharePoint Online Management Shell.
Before getting into the manual steps, we must meet prerequisites for manual install of Learning Pathways, the following is a summary:
We begin by creating a new Communication site via the SharePoint Administration site:
https://mytenant-admin.sharepoint.us/_layouts/15/online/AdminHome.aspx#/siteManagement/view/ALL%20SITES
Note: Ensure you review the default language for the new site.
Next, check your language settings – choose one of the following three options:
Ensure the appropriate permissions for users of the Learning Pathways site:
We shall now create the tenant app catalog (if it does not already exist):
https://mytenant-admin.sharepoint.us
https://mytenant-admin.sharepoint.us/_layouts/15/online/TenantAdminApps.aspx
Ensure that the latest version of SharePoint PnP is installed – run the following commands within an elevated PowerShell window:
Install-Module SharePointPnPPowerShellOnline
Update-Module SharePointPnPPowerShellOnline
Import-Module SharePointPnPPowerShellOnline
With the prerequisites completed, we shall now download the required files for Learning Pathways.
https://github.com/pnp/custom-learning-office-365/tree/master/webpart
customlearning.sppkg
M365lpConfiguration.ps1
Having downloaded the customlearning.sppkg file, upload it to the app catalog site (which you created/validated in the prerequisites):
https://mytenant.sharepoint.us/sites/appcat/SitePages/Home.aspx
Now, we run the downloaded PowerShell script: M365lpConfiguration.ps1
Note: The script will prompt for credentials – authenticate with the credentials of a Tenant SharePoint Administrator.
Using the script looks like this:
M365lpConfiguration.ps1 -TenantName contoso -SiteCollectionName MicrosoftTraining
For example, if your site is…
https://mytenant.sharepoint.us/sites/LearningSite/
you run:
M365lpConfiguration.ps1 -TenantName mytenant -SiteCollectionName LearningSite
Note: Sites may take a few minutes to be fully available.
Having completed the earlier steps in this post, including running the PowerShell script without error, you should now see both user and admin pages in your learning site collection:
https://mytenant.sharepoint.us/sites/my-site-name/SitePages/CustomLearningViewer.aspx
https://mytenant.sharepoint.us/sites/my-site-name/SitePages/CustomLearningAdmin.aspx
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.