March 2026 Release Notes for Skilljar by Gainsight
Release Date: March 11, 2026
Enhancement
Data Connectors Update
This enhancement introduces new Student Manager and License Agreement data objects in the Data Connector, along with additional schema updates to improve reporting accuracy and content visibility tracking.
The following Student Manager data was added to the Data Connector:
|
Object |
Field |
Type |
Definition |
|---|---|---|---|
|
Student Manager |
is_student_manager |
Boolean (null=True) |
Identifies which users are Student Managers |
|
Student Manager Content Courses |
student_manager_can_access_all_courses |
Boolean (null=True) |
Identities access to all Courses for each Student Manager |
|
Student Manager Content Paths |
student_manager_can_access_all_paths |
Boolean (null=True) |
Identities access to all Paths for each Student Manager |
|
Student Manager Groups |
student_manager_groups |
Text (null=True) |
CSV list of Group ids to which a Student Manager is a part of |
License Table Data: license_agreement
|
Field |
Type |
|---|---|
|
license_agreement_id |
DbexPrimaryKeyField() |
|
domain |
DbexForeignKeyField("database_export.DbexDomain") |
|
name |
models.TextField(max_length=LicenseAgreement._meta.get_field("name").max_length) |
|
start_date |
models.DateTimeField() |
|
end_date |
models.DateTimeField(null=True) |
|
seat_count |
models.PositiveIntegerField() |
|
sku_tracking_id |
models.TextField(max_length=LicenseAgreement._meta.get_field("sku_tracking_id").max_length) |
|
max_unique_seats |
models.PositiveIntegerField(null=True) |
License Table Data: license_agreement_content
|
Field |
Type |
|---|---|
|
license_agreement_content_id |
DbexPrimaryKeyField() |
|
license_agreement |
DbexForeignKeyField("database_export.DbexLicenseAgreement") |
|
offer |
DbexForeignKeyField("database_export.DbexOffer") |
License Table Data: license_agreement_seat
|
Field |
Type |
|---|---|
|
license_agreement_seat_id |
DbexPrimaryKeyField() |
|
license_agreement |
DbexForeignKeyField("database_export.DbexLicenseAgreement") |
|
student |
DbexForeignKeyField("database_export.DbexStudent") |
|
enrolled_at |
models.DateTimeField() |
|
is_active |
models.BooleanField() |
License Table Data: third_party_accessible_content
|
Field |
Type |
|---|---|
|
third_party_accessible_content_id |
DbexPrimaryKeyField() |
|
student |
DbexForeignKeyField("database_export.DbexStudent") |
|
course |
DbexForeignKeyField("database_export.DbexCourse", null=True) |
|
path |
DbexForeignKeyField("database_export.DbexPath", null=True) |
Other Improvements
Ensure that deletions in the dashboard, particularly for Published Paths, are replicated in the Data Connector. Add a new relational schema in the catalog-to-path-to-course relationships
Added Fields for Existing Tables
|
Table |
Field |
Type |
|---|---|---|
|
catalog_page |
slug |
CharField |
| catalog_page |
short_description |
TextField |
| catalog_page |
item_layout |
CharField - (TILE or LIST) |
|
published_path |
slug |
CharField |
| published_path |
catalog_layout |
CharField - (EXPANDABLE, TILE, LIST) |
| published_path |
enforce_sequential_navigation |
BooleanField |
|
path_item |
published_path |
DbexForeignKeyField("database_export.DbexPublishedPath", null=True) |
| path_item |
published_course |
DbexForeignKeyField("database_export.DbexPublishedCourse", null=True) |
Additional Tables: catalog_page_item
|
Field |
Type |
|---|---|
|
catalog_page_item_id |
DbexPrimaryKeyField() |
|
catalog_page |
DbexForeignKeyField("database_export.DbexCatalogPage") |
|
type |
models.CharField(max_length=20) |
|
order |
models.PositiveIntegerField() |
|
item_catalog_page |
DbexForeignKeyField("database_export.DbexCatalogPage", null=True, related_name="parent_page_items",) |
|
item_published_course |
DbexForeignKeyField("database_export.DbexPublishedCourse", null=True) |
|
item_published_path |
DbexForeignKeyField("database_export.DbexPublishedPath", null=True) |
|
item_plan |
DbexForeignKeyField("database_export.DbexPlan", null=True) |
Additional Tables: catalog_page_tag
|
Field |
Type |
|---|---|
|
catalog_page_tag_id |
DbexPrimaryKeyField() |
|
catalog_page |
DbexForeignKeyField("database_export.DbexCatalogPage") |
|
tag |
DbexForeignKeyField("database_export.DbexTag") |
Additional Tables: published_path_student_group_visibility
|
Field |
Type |
|---|---|
|
published_path_student_group_visibility_id |
DbexPrimaryKeyField() |
|
student_group |
DbexForeignKeyField("database_export.DbexStudentGroup") |
|
published_path |
DbexForeignKeyField("database_export.DbexPublishedPath") |
|
is_visible |
models.BooleanField() |
For more on the data connector, refer to the Data Connector: Data Dictionary - Table, Fields, and Schema article and check the Skilljar Data Connector page.
Release Date: March 10, 2026
Enhancements
Course Ratings AI Feedback Summaries
Skilljar by Gainsight is excited to introduce Course Rating AI feedback summaries to help you quickly understand learner sentiment and improve course quality. This enhancement delivers AI-generated summaries of the most recent 90 days of course feedback, along with actionable recommendations to guide meaningful content improvements.

Key Enhancements
Sentiment Summary: The summary reflects the ratings and feedback from the 90 days before the most recent course rating. The summary is provided based on the most recent rating activity to keep you up to date.
- View a consolidated summary of what learners appreciate about the course.
- Identify common concerns or areas of dissatisfaction.
AI-Generated Recommendations: Receive targeted suggestions to improve course content, structure, or delivery based on recurring feedback themes.
Data Refresh: Insights refresh daily to ensure summaries and recommendations reflect the latest learner feedback.
To view the Course Rated AI feedback Summary for a course, from your Dashboard, navigate to Course Management > Courses > Select a Course > Analytics icon.
AI Powered Academy Insights on Homepage
Skilljar by Gainsight introduces Academy Insights on the homepage to help you understand how learners engage with your Academy content. The Academy Insights surface meaningful patterns in how learners engage with content and provide actionable insights to help optimize course pathways, quickly identify trends, and provide useful recommendations.
What’s New
When the AI features are enabled for your organization, the Academic Insights widget displays an Explore Insights button on the Homepage.

Click Explore Insights to open a slide-out panel with insights based on learner activity from the last three calendar months. The analysis highlights common Learner Journeys, sequences of course engagement across your Academy, over the last 3 months.

Insights are generated once and refreshed monthly to ensure fast access.
Key Capabilities
- Learner Journey Analysis: View a chart, Common Trends, and recommendations.
- Monthly Refresh: Data updates automatically at the beginning of each month.
- Feedback Controls: Rate the chart, summary, and recommendations to help improve AI output quality.
For more information on Academy Insights, refer to the Smarter Dashboard Homepage article.
Release Date: March 9, 2026
Enhancement
Email Verification for Self-Signup
Skilljar by Gainsight now supports Email Verification for Self-Signup, an organization-level security setting that requires learners to verify email ownership before accessing training when registering through self-signup.
This enhancement strengthens security for open registration domains while maintaining a seamless learner experience. When enabled, learners must complete registration through a secure, single-use email link before gaining access to training. The feature applies only to email/password authentication and does not affect Single Sign-On (SSO).
Key Benefits
- Prevents Spam and Bot Registrations: Reduces unauthorized or automated account creation in public domains.
- Improves Security for Open Registration: Ensures learners confirm email ownership before accessing training content.
- Provides Organization-Wide Enforcement: Applies verification consistently across all domains within an organization.
- Supports Regulated and Access-Code Environments: Adds stronger identity verification while preserving existing workflows.
For more information on Email Verification on Self-Signup, refer to the Advanced Course Registration Options article.