Skip to main content

Configurable External Course Catalog Registrations

Stephen Krzeminski avatar
Written by Stephen Krzeminski
Updated this week

Note: Only available on certain plans.

SkyPrep allows you to directly link to Course Catalog registration forms with specific parameters like Categories or Tags. They can be used on your website, in other platforms, and more, allowing for easy Learner registration.

To use this feature, start by taking your Course Catalog URL:

Next, choose what you want to filter the course list by. You can choose from:

  • category

  • tags

  • content_type

Append what you want to filter by after the URL. If you want to use multiple types together, separate them with a & rather than a ?.

The formatting is as follows:

  1. Single Category:

    ?category=Mandatory

  2. Multiple Categories (comma-separated):

    ?category=Mandatory,Safety

  3. Multiple Categories (array-style):

    ?category[]=Mandatory&category[]=Safety

  4. Single Tag:

    ?tags=certification

  5. Multiple Tags (comma-separated):

    ?tags=compliance,certification

  6. Multiple Tags (array-style):

    ?tags[]=compliance&tags[]=optional

  7. Filter by Content Type (comma-separated):

    ?content_type=Course or ?content_type=Learning%20Path

  8. Filter by Content Type (array-style):

    ?content_type[]=Course or ?content_type[]=Learning%20Path

  9. Multiple Filter Types:

    ?category=Mandatory,Safety&tags=Certification

  10. Full URL Example:

Note: Replace spaces with %20.

Separate multiple entries in the same filter with a comma unless the name contains a comma. If a name contains a comma, use the array-style formatting for all filter types in the URL.

In this example, there's an "Executives, Managers" category that contains a comma. Since it contains a comma, all other parameters also need to use array-style even though they don't contain commas:

Case Sensitivity:

  • Tags: Not case sensitive

  • Categories: Case sensitive (Mandatory β‰  mandatory)

  • Content Type: Case sensitive (course and learning%20path will not work)

Did this answer your question?