Deep Link Support

Follow

Introduction

Deep linking in terms of the Absorb LMS is the ability to redirect a user to a particular user content page on the Absorb LMS. This is usually done through a hyperlink that the user would click on. Read below for details on how Absorb now supports SSO Deep Links. 

 

Login Methods  

Please note that the following methods are not intended for secure information, and should only be used with non-private details. 

Enrollment Key  

The following link will bypass the enrollment Key Name entry screen. New users will be directed to the sign up page, while logged in users will be enrolled in any courses offered by the enrollment key. 

https://yourdomain.myabsorb.com?keyname=enrollmentkeyname   

Log out  

The following link will log a user out of Absorb LMS. 

https://yourdomain.myabsorb.com/#/logout   

 

Automation 

Launch a Lesson  

The following link will open a course and launch a particular lesson within it.  This link also allows a check for prerequisites (i.e., Terms & Conditions, course prerequisites, proctor login, etc.) 

The courseid can be found in the Courses report in the admin interface. More information on how to retrieve a lessonid can be found  here. 

https://yourdomain.myabsorb.com/#/online-courses/courseid?lessonId=lessonid 

 

Set the Learner Interface Language  

The following link will translate the learner interface and ensures that the language is updated as per the deep link. Note that this link will only work with the available languages specified in your portal settings. The languagecode will be a 2 character ISO 639-1 value (EN, FR, ES, etc.). 

https://yourdomain.myabsorb.com?Language=languagecode   

 

Navigation  

Online Course Page  

The following link will take users to a specific online course page. The courseid can be found in the Courses report in the admin interface. 

https://yourdomain.myabsorb.com/#/online-courses/courseid  

Instructor Led Course Page   

The following link will take users to a specific ILC course page. The courseid can be found in the Courses report in the admin interface. 

https://yourdomain.myabsorb.com/#/instructor-led-courses/courseid  

Curriculum Page  

The following link will take users to a specific curriculum page. The courseid can be found in the Courses report in the admin interface. 

https://yourdomain.myabsorb.com/#/curricula/courseid  

Courses List  

The following link will take users to their Courses page, listing all of the courses they are currently enrolled in. 

https://yourdomain.myabsorb.com/#/courses   

Courses List (Category)  

The following link will take users to a specific category in their Courses page. The categoryid can be found in the Manage Categories report in the admin interface (Courses report -> Manage Categories).  

https://yourdomain.myabsorb.com/#/catalog/categoryid   

Catalog  

The following link will take users to their Catalog page, listing all of the courses available for enrollment or purchase.  

https://yourdomain.myabsorb.com/#/catalog   

Catalog (Category)  

The following link will take users to a specific category in their Catalog page. The categoryid can be found in the Manage Categories report in the admin interface (Courses report -> Manage Categories). 

https://yourdomain.myabsorb.com/#/catalog/categoryid   

Resources  

The following link will take users to their Resources page, listing all of the global resources available to them.  

https://yourdomain.myabsorb.com/#/resources   

Calendar  

The following link will take users to their Calendar page.  

https://yourdomain.myabsorb.com/#/courses?viewType=Calendar   

Transcript  

The following link will take users to their Transcript page. 

https://yourdomain.myabsorb.com/#/transcript   

FAQs  

The following link will take users to their FAQs page. 

https://yourdomain.myabsorb.com/#/faq 

News  

The following link will take users to their News page (Mercury only).   

https://yourdomain.myabsorb.com/#/news  

Polls  

The following link will take users to their Polls page (Mercury only). 

https://yourdomain.myabsorb.com/#/polls  

Search 

The following link will take users to the Search page using a specific search term.  

https://yourdomain.myabsorb.com/#/search/all?term=searchterm 

 

Display All Online & Instructor Led Courses 

The following link will take users to the Search page using a specific search term and it will allow filtering for more than one type of resource (i.e., OnlineCourseInstructorLedCourse, Curriculum, CourseBundleGlobalResourceNewsArticle, Poll).  

https://yourdomain.myabsorb.com/#/search/all?entityType=OnlineCourse,InstructorLedCourse 

Filtering for more than one type of resource, and a search term 

https://yourdomain.myabsorb.com/#/search/all?entityType=entityType&term=searchterm 

Filtering by course rating (e.g., OneAndUpTwoAndUpThreeAndUpFourAndUp). 

https://yourdomain.myabsorb.com/#/search/all?courseRating=rating 

 

E-Commerce  

Purchase  

The following link will take new or logged out users to the Purchase page, listing all of the courses available for public purchase prior to sign-in or sign-up. 

https://yourdomain.myabsorb.com/#/catalog 

Purchase (Category)  

The following link will take new or logged out users to a specific category in the Purchase page. The categoryid can be found in the Manage Categories report in the admin interface (Courses report -> Manage Categories). 

https://yourdomain.myabsorb.com/#/purchase/category/categoryid 

Purchase (Department) 

The following link will take new or logged out users to a specific category in the Purchase page and it can accommodate additional pages/views not just for the catalog/checkout process. Variable pricing and department-specific course availability can be provided on the Dashboard using the below Deep Link. The categoryid can be found in the Manage Categories report in the admin interface (Courses report -> Manage Categories). 

https://yourdomain.myabsorb.com/?departmentId=departmentId 

Variable pricing and department-specific course availability can also be provided in the Catalog using the below Deep Link. 

https://yourdomain.myabsorb.com/?departmentId=departmentId#/catalog 

Purchase (Department +Category)   

The previous two links can be combined to take new or logged out users to a specific category in the Purchase page while also offering department-specific variable pricing 

https://yourdomain.myabsorb.com/?departmentId=departmentid#/catalog/categoryid 

 

Add Course(s) to Cart via Deeplink 

An unauthenticated user can add course(s) to their cart via deeplink. We verify the user meets the availability rule requirements before adding the course to the cart. Multiple course types can be added via a single deeplink (e.g. an online course and a specific ILC session). 

Up to 5 courses can be added to the cart via the deeplink; only single seat purchases are allowed for each course. Formatting for the deeplink(s) are as follows: 

Adding a Single Course

https://lmsname/#/AddToCart?CourseIds=GUID 

Adding an ILC with a Session

https://lmsname/#/AddToCart?CourseIds=ILCGUID>SessionGUID 

Adding Multiple Courses

https://lmsname/#/AddToCart?CourseIds=GUID,GUID,GUID,GUID,GUID 
Published on
Have more questions? Submit a request

1 Comments

  • 0
    Avatar
    Jade Hampton

    When I try to use the new link format to link directly to a specific ILC happening in February, an error message comes up saying that there are no sessions available this month. Why wouldn't the link take the user to the February calendar instead of returning an error message over the January calendar?

Please sign in to leave a comment.