As an xAPI conformant LRS, Watershed can receive data from any xAPI conformant Activity Provider. Many Watershed reports are flexible and you can configure Watershed to display useful visualizations and metrics from almost any xAPI data set. To help you get the most out of your data, we’re working with a number of product vendors to ensure that the data they send is optimized to produce the best possible results in Watershed. We want to help you to configure Watershed reports in the best way possible to display that data.

Degreed is a lifelong learning platform, commonly described as a Learning Experience Platform, that helps you discover, share, and track all kinds of learning resources - from courses to videos to articles and more. Degreed provides access to learning content and empowers learners with tools such as pathways, unified search, and the ability to share learning by following people and joining groups.

Who can use this feature?
 User Types
Global Admins can add new data to Watershed.
Available on paid plans (Enterprise).
Anybody can use this feature.

Tracked Events

We worked with Degreed to implement xAPI into their platform, the main events tracked via xAPI are:

  • Logins
  • Saves
  • Follows
  • Creations
  • Joins
  • Skills Added
  • Pathways Completed
  • Content Marked as Complete
  • Comments
  • Likes
  • Invites
  • Content views
  • Pathway views
  • Pathways followed
  • Content likes

Please note this list is not exhaustive and is subject to updates with future developments. 

Connecting Degreed to Watershed

The first step in connecting Degreed to Watershed is to create Degreed API Credentials. To do so, you can see Degreed's documentation here, and be sure to create credentials with the scope "xapi:all". For assistance setting this up, reach out to your Degreed Technical Solutions Specialist.

The second step is to take the credentials from Degreed and input them as a new inbound data source in Watershed. This guide walks you through how to do that by entering the following information:

Upon entering this information and clicking Save, xAPI statements will begin to be forwarded from Degreed into Watershed. Note that this could take up to 15 minutes for the first statements to appear.

Creating Measures for Degreed Data

The most common measures for Degreed data count specific interactions within the platform for further investigation and comparison. For example, tracking the number of times people have logged in to Degreed. Within Watershed measures can be created especially to track all of the activities happening in Degreed, using filters as outlined below. To configure these measures in the measure editor, we recommend the following:

  • Set the Measure Value to "Statement Property" and "id"
  • Set the Aggregation type to "Count"
  • Select the appropriate verb id from the available verbs used by Degreed:
    Logged In
    Unfollowed Pathway
    Deleted User Resource
    Left (A Group)
    Unfollowed User
    Added Skill

    For example, in order to create a measure to count the number of logins into Degreed, it should be configured to match the below configuration:

Note that filter on the Verb "logged in" also accepts the full ID - as a valid argument as well. Using this pattern, you can create measures specific to Degreed data to count all of the different types of actions listed above. 

Example Reports and Visualizations

The measures defined above can be deployed in a number of different reports. This section lists examples of some of the possibilities.

Daily Logins Over Time



This line graph shows the number of people who have logged into Degreed each day over a past period of time. This report uses the Login Count measure demonstrated above.

Popular Skills



This heatmap shows which skills are being added by people in Degreed. To create the unique columns in the heatmap, Watershed uses measure with the COUNT aggregation and applies a filter by week and month.

Times of High Usage



This bar chart demonstrates what time of day people are most engaged on Degreed within your organization. This report uses one of Watershed's default measures - Interaction Count, and organizes the data by time periods to group the interactions into 1-hour groups for each hour of the day.


Was this article helpful?
0 out of 0 found this helpful

If you can't find what you need or you want to ask a real person a question, please contact customer support.