Skip to main content
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Catalog Release Notes (2025-02-10)

Catalog Release Notes (2025-02-10)

In this Catalog release (February 10), a new course and program recommendation feature that displays popular and trending courses aims to enhance user engagement by offering personalized and up-to-date learning options. Additionally, custom HTML/CSS certificate enhancements, itemized receipts via Cybersource, and the ability to resend confirmation emails are available.

Unless otherwise stated, all features in this release are available in the Beta environment on 2025-02-04 and the Production environment on 2025-02-10.

Canvas Catalog is an all-in-one learning solution that integrates with the Canvas LMS as a course registration system, payment gateway, and learning platform. Learn more about Canvas Catalog.

 

New Features

 

Course and Program Recommendations

This feature is available in the Beta environment as of 2024-12-17 and the Production environment on 2025-02-10.

The course and program recommendation feature allows admins to provide relevant courses and program offerings to learners.

 

View Enable Recommendations ToggleView Enable Recommendations Toggle

Administrators can enable the recommendation feature by clicking the Enable Recommendation toggle.


Note: The Enable Recommendation setting is enabled by default across all Subcatalogs that are currently inheriting settings from the Root Catalog.

 

View Home Page PreferencesView Home Page Preferences

Administrators can select between the most popular and trending courses in the Recommendation Option Type drop-down menu [1]. If the Most Popular option is selected, the homepage displays recommendations from the entire history of the Catalog. If the Trending option is selected, the homepage displays the most sold listings from the past 30 days.


Additionally, administrators can select how many recommendations to display on the homepage by setting the number of listings in the How many listings would you like to recommend? field [2].

View RecommendationsView Recommendations

The recommendations are displayed on the homepage.

 

Custom HTML/CSS Certificate Enhancements [Added 2025-02-06]

The custom HTML/CSS certificate feature is enhanced with a new variable, default code in the editor, and User Define Fields (UDFs).

Note: The enhancements do not change previous custom HTML/CSS certificates.

View Updated VariablesView Updated Variables

 Admins can add {{enrollment_date}} to their custom HTML/CSS certificate for more personalized content.

The updated variable list is as follows:

  • student_name: The name of the student.
  • catalog_name: The name of the school or institution.
  • catalog_logo: The URL of your catalog logo. Usage: <img src="{{catalog_logo}}" />
  • award_name: The name of the certificate.
  • completion_date: The date of completion.
  • expiration_date: The date the certificate expires.
  • enrollment_date: The date of enrollment.
  • credits: The credits, points, or CEUs awarded to the student.

View Custom FieldView Custom Field

Admins can use User Define Fields (UDFs) using Direct Reference with dot notation or Block Notation with a number within their HTML/CSS code to allow flexibility and customization options. 

View Custom User Defined Fields (UDFs)View Custom User Defined Fields (UDFs)

Admins can include custom fields in custom certificates by referencing them in one of the following ways:

  • Direct Reference with dot notation: Use this format to reference a specific user-defined field: {{custom_fields.your-user-defined-field-name}} (e.g. {{custom_fields.birthdate}} for displaying a user's birthdate).
  • Block Notation with #: Use this format to reference multiple fields dynamically: (e.g.
    {{#custom_fields}}
    Field1: {{user_defined_field_name_1}}
    Field2: {{user_defined_field_name_2}}
    {{/custom_fields}}
    The custom_fields object is defined for easier access to these fields)
<html lang='en'>
<body>
<style>
body {
margin: 0;
}
#cert-container {
height: 795px;
}
.outer-border {
height: 100%;
border: 2px solid #888;
}
.inner-border {
height: 100%;
border: 18px solid #888;
position: relative;
}
.padded {
padding: 12px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
#cert-header {
margin-top: 100px;
text-align: center;
}
#cert-header img {
max-height: 80px;
max-width: 300px;
}
#cert-body {
color: #5C5C5C;
font-family: "Georgia", "Times", "Times New Roman", serif;
font-size: 20px;
font-style: italic;
text-align: center;
margin-top: 95px;
}
#award-name {
font-size: 26px;
}
#student-name {
font-size: 26px;
text-transform: uppercase;
}
#expiration-date {
margin-top: 1rem;
font-size: 20px;
font-style: initial;
font-weight: bold;
}
.highlight {
font-style: initial;
font-weight: bold;
}
.curlies div {
width: 125px;
height: 125px;
background-image: url('{{asset_root}}/images/certificates/curly.png');
background-size: contain;
background-repeat: no-repeat;
position: absolute;
}
.curlies .right {
right: 12px;
transform: scaleX(-1);
-webkit-transform: scaleX(-1);
}
.curlies .bottom {
bottom: 12px;
transform: scaleY(-1);
-webkit-transform: scaleY(-1);
}
.curlies .bottom.right {
transform: scaleX(-1) scaleY(-1);
-webkit-transform: scaleX(-1) scaleY(-1);
}
</style>

Admins can view a template of default code in the HTML/CSS editor to serve as a starting point to build custom certificates.

 

Itemized Receipts via Cybersource [Added 2025-02-06] 

Catalog purchases are listed in itemized receipts via Cybersource. This update reduces the manual effort of itemizing Catalog purchases for users.

Note: Catalog customers must use the Cybersource payment gateway to display the itemized receipts.

View Itemized ReceiptView Itemized Receipt

The itemized receipt can include the items purchased, their quantity, and purchase price. 

 

Resend Registration Confirmation Emails [Added 2025-02-06]

Admins can resend registration confirmation emails from the Analytics page. This feature provides a streamlined and scalable solution for resending confirmation emails.

View Resend ConfirmationView Resend Confirmation

Admins can click the Resend Confirmation button next to the user’s name to resend a registration confirmation email.

 

Admins can view real-time notifications of the outcome of the registration confirmation email.

  • Success: “The confirmation email has been resent successfully.”
  • User activated: “The user has already been activated.”
  • Failure: “An error occurred. Please try again later.”

Change Log

2025-02-06

Added Features: Custom HTML/CSS Certificate Enhancements Itemized Receipts via Cybersource Resend Registration Confirmation Emails

2025-02-06

Published

2025-02-05

Published

2025-02-05

Published

2025-01-30

Published

2024-12-19

Published
Was this article helpful? Yes No