Utah Tech University

Link Pluralsight in Canvas Courses

Link Pluralsight in Canvas Courses

Base Structure

https://app.pluralsight.com/sso/utahtech Links to an external site.

 

Courses

Course links will link directly to the table of content for the course. The <course-id> is the hyphenated course name at the end of the URL.

A list of courses and their respective <course-id>s is available at this API endpoint http://api.pluralsight.com/api-v0.9/courses

  • Template – https://app.pluralsight.com/sso/utahtech?returnUrl=courses/<course-id>
  • Example – https://app.pluralsight.com/sso/utahtech?returnUrl=courses/java-web-fundamentals Links to an external site.
  • IDP Relay State – https://sso.pluralsight.com/library/courses/<course-id>

Clips

If you’d like the link to launch the user directly into the video player at a particular clip, the link structure is covered below.
The <clip-id> is found by navigating to the clip in the table of contents of the course page and clicking on the clip to launch it in
the video player. Everything following after https://app.pluralsight.com/player?course= is the <clip-id>.

  • Template – https://app.pluralsight.com/sso/utahtech?returnUrl=course-player?clipId=<clip-id>
  • Example – http://app.pluralsight.com/sso/utahtech?returnUrl=course-player?clipId=37c81509-d68b-4e45-9cfa-c8af0bc3f40d Links to an external site.
  • IDP Relay State – https://sso.pluralsight.com/course-player?clipid=<clip-id>

NOTE: Deep linking to both a module and clip, while functionally possible, is NOT advisable due to potential URL structure updates and is not supported at scale by Pluralsight Professional Services. Clip names are subject to change and change frequently. We also can’t guarantee that we’ll keep the naming convention for them long term so it could/will result in broken links. Courses are refactored frequently and clips can be shuffled around, added, or deleted. Today, we have no way to map past states to the current state and we do not support clip level deep linking. So the expectation is that at some point, these links will break.

Paths

Paths will land on the path home page. Presently there is not a path api to export all available <path-id>s. However, the path id can be extracted from the path URL.

  • Template – https://app.pluralsight.com/sso/utahtech?returnUrl=paths/skill/<path-id>
  • Example – https://app.pluralsight.com/sso/utahtech?returnUrl=paths/skill/angular-js Links to an external site.
  • IDP Relay State – https://sso.pluralsight.com/paths/skill/<path-id>

Channels

Channels will link directly to the channel, but will not provide access if a particular channel is not available to you in the permissions. There is not presently an API of <channel-id>s available, but the id can be extracted from the end of the URL after navigating to the desired Channel in Pluralsight.

  • Template – https://app.pluralsight.com/sso/utahtech?returnUrl=channels/details/<channel-id>
  • Example – https://app.pluralsight.com/sso/utahtech?returnUrl=channels/details/c8587717-602b-4f6f-8715-a3bd1ce34632 Links to an external site.
  • IDP Relay State – https://sso.pluralsight.com/channels/details/<channel-id>

Skill Assessments

Skill Assessments are tied to Paths and are used to provide a Skill IQ score for a particular subject available in Pluralsight. There is not presently an API available to export all available <skill-id>s, but the <skill id> can be derived from the end of the URL. The below Skill Assessment URLs will automatically launch the assessment; use the Skill Assessment Intro Page URL to link them to a page that provides a brief instruction.

  • Template – https://app.pluralsight.com/sso/utahtech?returnUrl=score/skill-assessment/<skill-id>
  • Example – https://app.pluralsight.com/sso/utahtech?returnUrl=score/skill-assessment/adobe-target-for-developers Links to an external site.
  • IDP Relay State – https://sso.pluralsight.com/score/skill-assessment/<skill-id>

Skill Assessment Intro Page – Skill Assessments

  • Template – https://app.pluralsight.com/sso/utahtech?returnUrl=score/skill-assessment/<skill-id>/intro?context=paths&path_type=sk ill&path_url=<skill-id>#/v2/landing
  • Example – https://app.pluralsight.com/sso/utahtech?returnUrl=score/skill-assessment/angular-js/intro?context=paths&path_type=skill&path_url=angular-js#/v2/landing Links to an external site.
  • IDP Relay State – https://sso.pluralsight.com/score/skill-assessment/<skill-id>/intro?context=paths&path_type=sk ill&path_url=<skill-id>#/v2/landing

Administrative - History

This will take an individual learner to view all their learner history. This can be shared with learners to help them keep
track of their journey thus far with Pluralsight.

  • Template – https://app.pluralsight.com/sso/utahtech?returnUrl=library/history Links to an external site.
  • IDP Relay State – https://sso.pluralsight.com/library/historyLinks to an external site.

Administrative - Dashboard

This can be used by Admins to access the learning dashboard of the application to highlight where users are thus
far in the application.

  • Template – https://app.pluralsight.com/sso/utahtech?returnUrl=plans/dash Links to an external site.
  • IDP Relay State – https://sso.pluralsight.com/plans/dash Links to an external site.

Administrative - Analytics

This can be used by Admins to access the different analytics of the application.

  • Template – https://app.pluralsight.com/sso/utahtech?returnUrl=plans/reports Links to an external site.
  • IDP Relay State – https://sso.pluralsight.com/plans/reports Links to an external site.

 

Administrative - Organization

This can be used by Admins to view the organization as a whole.

  • Template – https://app.pluralsight.com/sso/utahtech?returnUrl=plans/org Links to an external site.
  • IDP Relay State – https://sso.pluralsight.com/plans/org Links to an external site.

 

Additional Features

Search

It is possible to link SSO initiated deep links to search results, but there are some limitations to this functionality, namely, the additional filters provided in the search functionality are not support via this method. This will take learners to the search results of whatever is included in the <search-id>, which is defined by the user in the search bar and extractable via the URL.

  • Template – https://app.pluralsight.com/sso/utahtech?returnUrl=library/search?q=<search-id>
  • Example – https://app.pluralsight.com/sso/utahtech?returnUrl=library/search?q=javascript Links to an external site.
  • IDP Relay State – https://sso.pluralsight.com/library/search?q=<search-id>

Notes

This takes the user to see all the notes that they have taken across different courses.

  • Template – https://app.pluralsight.com/sso/utahtech?returnUrl=notes Links to an external site.
  • IDP Relay State – https://sso.pluralsight.com/notes Links to an external site.

Bookmarks

This allows the users to link directly to their bookmark page where they can see all the different places they have bookmarked courses to help them pick up where they may have left off.

  • Template – https://app.pluralsight.com/sso/utahtech?returnUrl=library/bookmarks Links to an external site.
  • IDP Relay State – https://sso.pluralsight.com/library/bookmarks Links to an external site.