This page is intended to be a guide for the administration of our Learning System, Level Up. Level Up is built on a learning system called Thought Industries, a vendor external to GitLab. Throughout this guide Level Up
and Thought Industries
are used interchangeably.
This page documents both process for admins, as well as best practice and FAQs.
Management of the Learning System is a collaborative effort between Education Services, Learning & Development, Field Enablement, and Partner Teams. Each team has specific use cases for the system, and utilise the panorama functionality to target different audiences both internal and external. Below is a brief description of each use case the system is currently being utilised for.
The L&D team uses Thought Industries to support training for GitLab team members, and in some instances, community members. This is achieved in accordance with our Purpose, Vision, and Mission.
The primary mission of Education Services is to plan and implement effective and scalable educational offerings to accelerate customer time to value and drive expanding product adoption. Education Services deliver Technical Ceritifications via Level Up.
Field Enablement's mission is to inspire the field organization and partners to achieve high levels of success through the acquisition and application of knowledge, skills and behaviors that improve productivity and accelerate growth. They utilise Level Up to deliver onboarding and digital training for Sales teams.
Thought Industries provide a number of resources that can be used for support in upskilling admins, and for answering administration questions.
Need Help
button on the left side bar when logged into Thought Industries and scroll down to Learn More in the Academy
.Support tickets should be raised to report errors, bugs, and outages in the platform, but can also be used to ask for technical advice on platform functionality. Before raising a Support Ticket, it's recommended to look for relevant articles in the Knowledge Base that may answer the query without the need to raise a ticket. The steps to open a ticket are as follows:
Submit a Request
(underneath Can't find what you're looking for?
)To make suggestions for enhancements to Thought Industries, it is recommended to utilise the Thought Industries Community site.
This video explains how the site works, and how to get signed up.
The admin home page is a place for platform administrators to access:
Control Panel
that lists all features enabled in the Level Up instancesettings
-> content
-> content types
. Here you can create new content types, like a module
or course video
that isn't already included in the standard Thought Industries content types. You cannot edit a content type once it's been used.free
, featured
, popular
or new
. Create a new ribbon by navigating to settings
-> content
-> organization and dispaly
.settings
-> content
-> toggle on add to queue
to allow user to save content for later.settings
-> certification
Level Up
is provisioned so users can share certificates on LinkedIn.jpg
or .jpeg
blank certificate must be uploaded when authoring a coursesettings
-> gamification
to edit.high achiever
badge after earning 50,000 points.Level Up uses a handbook first approach for all learning content, using the handbook as our single source of truth for learning content. This approach ensures:
It's important to add captions to videos whenever possible. The steps below outline different ways this can be done based on your video format.
The Custom Content Field requirements for internal courses can be found here for GitLab team members. To add a new field, navigate to Settings
-> Content
-> Organization and Display
.
Add custom content fields directly to each course in the Design
tab.
Please review the best practices below:
Best Practices:
Communication
, Communications
, Communicating
Content
page check all relevant changes have been published.Design
page then Edit Catalog Settings
. Add the Internal
tag and click Save
Release
pagehttps://levelup.gitlab.com/access/saml/login/internal-team-members?returnTo=
immediately before a course link to direct users to the course page after signing in via SSO.Before publishing a course to be visible for external users, check the content thoroughly to ensure it fits within GitLab's SAFE framework. The steps needed to publish a course externally are:
Content
page check all relevant changes have been published.Design
page then Edit Catalog Settings
. Add the Public
tag and click Save
Release
page. Click the Release
button in the top right corner.https://levelup.gitlab.com/access/openid/login/?returnTo=
immediately before a course link to direct users to the course page after signing in via SSO.Some users may need to have elevated permissions in the platform to perform specific functions like reporting or creating content. Here's some information about how to assign new roles, and create dual roles for users.
Users can either be Managers
in the platform or Learners
. Managers have access to the backend admin options, Learners to the frontend learning experience. Therefore, if you are elevating a users permissions so they have access to admin options, it's important you remember to assign them a Dual Role
.
We are currently reviewing the process for assigning dual role users, due to some SSO & API requirements.
Several different content types are available to use as templates in Level Up choosing the right content type is important for formatting your content, but also for reporting. Choosing the right content type for building out your learning material is important both for providing the right template & format for your content, but also for reporting and for letting learners know what type of content they can expect when choosing a learning item, e.g. a LinkedIn Learning Course, a Video, or a SCORM course.
Existing content types in the platform are as follows:
To create a new content type:
Settings
, then Content
, then Content Types
.Add Content Type
.Save
.Access
and in the Search for Content to Add
box, search for the content you want to add completion for.Has access to the following content
.Completed
from the dropdown and click Save
Activity
tab in the user profile after following the above steps, find the relevant Certificate then click Issue Certificate
. This will trigger an email being sent to the user to notify them of the certificate being awarded.If you're looking for a basic overview of reporting, a good place to start is the Reporting Hub course in the Thought Industries academy training platform.
Here's a simple video tutorial on how to create a completion report for a content item in Level Up. It's privately listed, so you'll need to be signed in to GitLab Unfiltered to view it.
Here's a step by step guide:
Reporting
> Explore
Learner Content & Progress
heading, select the What % complete are my learners with a particular item?
report.Learner Content Details Content Title
to search for the piece of content you'd like to report on.Learner Content
and click Status
. This will add in the status of whether a Learner is not-started
, started
, or completed
. This is important as any learners who completed in our previous learning system will show as completed, but have 0% progress, so should still be captured.Run
Download
.All Results
option for Limit
. Click Download
This is a way to create a simple completion report, remember there are lots of other criteria and information to utilise when putting reports together.
Here is an example of a pivot chart that breaks down completions by division. Make a copy of this template and follow the steps below to build your own.
User Workday Data
[Course Name]
User Workday Data
shee and the [Course Name]
sheet:
[Course Name]
sheet that is titled Completed
and has a 1
value for each user who has completed the course.User Workday Data
tab called Completions
.=IF(ISNUMBER(MATCH(X10,Course Name!A:A,0)),1,0)
to the column, where X
is the column letter for Completed
from the [Course Name]
sheet, and Course Name
is the exact title of the [Course Name]
tab.User Workday Data
sheet.User Workday Data
sheet called Division Total
and populate every row with a 1
value.Completions by X
depending on how you plan to sort the data.Insert
then select Pivot Table
and add it to the existing sheetDivision
as your Rows
valueCompletions
and Division Total