--- title: "Comparing Totara versions" slug: "comparing-totara-versions-19-1" tags: ["Reference", "Totara Platform"] updated: 2026-06-15T08:40:59Z published: 2026-06-15T08:40:59Z canonical: "totara.help/comparing-totara-versions-19-1" --- > ## Documentation Index > Fetch the complete documentation index at: https://totara.help/llms.txt > Use this file to discover all available pages before exploring further. # Comparing Totara versions This table shows a comparison of major features across all Totara Learn (v9 - 12) and the Totara Suite versions (v13 - 19). Features have been grouped together into categories for ease of use. New features in this version are in bold. ## Learning and delivery | **Content management** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | [SCORM compliance](/19/docs/add-a-scorm-activity) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [SCORM attempt management](/19/docs/scorm-activity) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | [LTI v2 support](/19/docs/external-tools) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | [Static content creation](/19/docs/add-course-content-as-a-label) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [File and folder upload](/19/docs/folder-resource) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Drag-and-drop file upload](/19/docs/add-a-course-file) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Add URL](/19/docs/url-resource) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Glossary activity](/19/docs/glossary-resource) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Database activity](/19/docs/set-up-a-database-activity) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Lesson activity](/19/docs/create-a-lesson-activity) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Book activity](/19/docs/book-activity) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [H5P activity](/19/docs/what-is-h5p) | ✓ | ✓ | | | | | | | | | | | [External repository APIs](/19/docs/external-tool-activity-settings) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Totara AI features](/19/docs/totara-ai-feature) | 19.1 | | | | | | | | | | | | [Content marketplace](/19/docs/what-are-content-marketplaces) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | [Content marketplace activity](/19/docs/using-linkedin-learning-content-in-other-courses) | ✓ | ✓ | ✓ | ✓ | | | | | | | | | [LinkedIn Learning integration](/19/docs/set-up-the-linkedin-learning-integration) | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | | **Course management** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Multiple course formats](/19/docs/course-formats) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Pathway course format](/19/docs/pathway-course-format) | ✓ | ✓ | | | | | | | | | | | [Activity completion criteria](/19/docs/activity-completion) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Course completion criteria](/19/docs/course-completion) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Course completion upload](/19/docs/upload-course-completions) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Course completion editor](/19/docs/course-completion-editor) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | [Record of Prior Learning](/19/docs/recognition-of-prior-learning-rpl) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Bulk course creation](/19/docs/upload-multiple-courses) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Activities and resources](/19/docs/course-activity-types) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Groups](/19/docs/what-are-groups) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Recycle bin](/19/docs/what-is-the-recycle-bin) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | [Enrolment banner](/19/docs/configure-guest-access) | ✓ | ✓ | ✓ | ✓ | | | | | | | | | [Courses in workspace libraries](/19/docs/add-courses-to-a-library) | ✓ | | | | | | | | | | | | **Catalogue management** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Categories and subcategories](/19/docs/what-are-categories) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Course and category pagination](/19/docs/what-are-categories#managing-a-large-number-of-courses-and-categories) | 19.1 | | | | | | | | | | | | [Exclude courses from catalogue](/19/docs/exclude-courses-from-the-catalogue) | 19.1 | | | | | | | | | | | | [Backup and restore](/19/docs/what-are-course-backups) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Course and activity tagging](/19/docs/what-are-tags) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [AI course tag recommendations](/19/docs/ai-course-tag-recommendations) | ✓ | ✓ | | | | | | | | | | | [Program and certification tagging](/19/docs/what-are-tags) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | [Tag collections](/19/docs/add-tags-to-a-collection) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | [Custom course fields](/19/docs/add-course-custom-fields) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Custom search and filters](/19/docs/viewing-and-filtering-reports) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Topic filters](/19/docs/what-are-tags) | | | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Time to read filter](/19/docs/what-are-recommendations) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Resource and playlist search](/19/docs/totara-engage-content-types) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Workspace search](/19/docs/enable-totara-engage-content-in-the-catalogue) | ✓ | | | | | | | | | | | | [Custom course icons](https://help.totaralearning.com/display/THM/.Creating+courses+v13) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Custom course images](/19/docs/create-a-course) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | [Report-based catalogue](/19/docs/legacy-catalogue) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Grid catalogue](/19/docs/what-is-the-catalogue) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | [Explore catalogue](/19/docs/what-is-the-catalogue) | ✓ | | | | | | | | | | | | [Catalogue homepage](/19/docs/configure-the-catalogue) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Header and footer blocks](/19/docs/what-are-blocks) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Catalogue block](/19/docs/add-a-catalogue-block) | ✓ | | | | | | | | | | | | [Catalogue search and recommendation features](/19/docs/what-is-the-catalogue#new-catalogue-search-and-recommendation-features) | 19.1 | | | | | | | | | | | | **Assessment and achievement** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Open badges](/19/docs/what-are-open-badges) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Badge endorsements](/19/docs/add-a-badge-endorsement) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Badge versions](/19/docs/what-are-open-badges) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Multi-language badges](/19/docs/what-are-open-badges) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Badge issue for course completion](/19/docs/badge-criteria) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Badge issue for program completion](/19/docs/badge-criteria) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | [Badge issue for audience membership](/19/docs/badge-criteria) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | [Custom certificates](/19/docs/customise-certificates) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Quiz activity](/19/docs/set-up-a-quiz-activity) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Drag-and-drop question types](/19/docs/quiz-question-types) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Grading](/19/docs/course-grading) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Assignment activity](/19/docs/assignment-activity) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | **Offline and virtual learning** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Seminar events and sessions dashboard](/19/docs/seminar-events-dashboard) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Event attendance tracking](/19/docs/taking-seminar-attendance) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Seminar self-attendance](/19/docs/digital-self-attendance) | 19.1 | | | | | | | | | | | | [Session attendance tracking](/19/docs/taking-seminar-attendance) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Grade to pass](/19/docs/taking-seminar-attendance) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Manual grading](/19/docs/taking-seminar-attendance) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Valid no show status](/19/docs/taking-seminar-attendance) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Attendance upload](/19/docs/taking-seminar-attendance) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Booking management](/19/docs/learner-seminar-bookings) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Waitlisting](/19/docs/wait-listed-events) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Waitlisting conflict alerts](/19/docs/wait-listed-events) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | [Declare interest](/19/docs/declare-and-withdraw-interest-in-a-seminar) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Signup sheet](/19/docs/learner-seminar-bookings) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Self approval](/19/docs/seminar-global-settings) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Manager approval](/19/docs/seminar-sign-up-approvals) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Two-stage approval](/19/docs/seminar-sign-up-approvals) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Multiple signups based on attendance status](/19/docs/add-a-seminar-event) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | [Asset management](/19/docs/manage-seminar-assets) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Room management](/19/docs/manage-seminar-rooms) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Facilitator management](/19/docs/manage-seminar-facilitators) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [MS teams and Zoom webinar integration](/19/docs/what-are-virtual-rooms) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Manager reservations](/19/docs/reserve-spaces-in-a-seminar) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Custom notifications](/19/docs/seminar-notifications) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Custom messaging](/19/docs/seminar-notifications) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Custom fields for sign up and cancellation](/19/docs/seminar-custom-fields) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Custom fields for all forms and elements](/19/docs/seminar-custom-fields) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Repeat seminars when enrolled via a certification](/19/docs/recertification-settings) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | **Gamification** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Activity results leaderboard](/19/docs/available-blocks) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Topic access restrictions](/19/docs/restrict-access-to-course-sections) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Quiz access password](/19/docs/quiz-activity-settings) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Course access keys](/19/docs/what-are-enrolment-methods) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Orphaned activities](/19/docs/orphaned-activities) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | **Social and collaborative learning** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Live chat activity](/19/docs/using-the-chat-activity) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Forum activity](/19/docs/using-the-forum-activity) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Pinned forum posts](/19/docs/using-the-forum-activity) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | [Forum discussion locking](/19/docs/using-the-forum-activity) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | [Workshop (peer review) activity](/19/docs/using-the-workshop-activity) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Messaging](/19/docs/instant-messaging) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Wiki activity](/19/docs/using-the-wiki-activity) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | **Feedback and evaluation** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Feedback activity](/19/docs/set-up-a-feedback-activity) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Conditional feedback questions](/19/docs/configure-feedback-question-dependencies) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Feedback reminders](/19/docs/set-up-a-feedback-activity) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Choice activity](/19/docs/choice-activity) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | **Mobile app** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [App authentication](/19/docs/mobile-authentication) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Mobile branding](/19/docs/configure-the-totara-mobile-theme) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Current courses](/19/docs/current-learning-page) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Completed learning](/19/docs/current-learning-page) | ✓ | | | | | | | | | | | | [Current programs and certifications](/19/docs/programs-and-certifications-in-totara-mobile) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Offline SCORM Player](/19/docs/scorm-player) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Push notifications](/19/docs/mobile-notifications) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Mobile catalogue (Find learning)](/19/docs/using-the-catalogue-in-totara-mobile) | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | | [Course self-enrolment](/19/docs/using-the-catalogue-in-totara-mobile) | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | | [Mobile offline support](/19/docs/mobile-offline-support) | 19.1 | | | | | | | | | | | ## Organisation and compliance management | **Reporting** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | [In-built admin reports](/19/docs/what-are-reports) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [In-built course reports](/19/docs/what-are-reports) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Custom report builder](/19/docs/what-are-reports) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Report source search](/19/docs/report-sources) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Report templates](/19/docs/create-a-user-report) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Scheduled reporting](/19/docs/what-are-scheduled-reports) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Compress scheduled reports](/19/docs/report-general-settings) | 19.1 | | | | | | | | | | | | [Scheduled reports sent via email](/19/docs/what-are-scheduled-reports) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Scheduled report send to self](/19/docs/what-are-scheduled-reports) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | [Scheduled report source](/19/docs/what-are-scheduled-reports) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | [Scheduled report capability](/19/docs/what-are-scheduled-reports) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | [Set scheduled report recipients](/19/docs/schedule-a-report) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | [Exportable reports](/19/docs/report-general-settings) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Graphical reporting](/19/docs/examples-of-report-graphs) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Updated graphical reports](/19/docs/examples-of-report-graphs) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Clone report](/19/docs/duplicate-a-report) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Global report restrictions](/19/docs/what-are-global-report-restrictions) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Content restriction by audience](/19/docs/create-a-user-report) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | [Report column aggregation](/19/docs/create-a-user-report) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Default saved searches](/19/docs/what-are-reports) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Performance optimisation](/19/docs/report-general-settings) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | **Hierarchies** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Organisational hierarchies](/19/docs/what-are-organisations) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Positional hierarchies](/19/docs/what-are-positions) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Competency hierarchies](/19/docs/what-are-competencies) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [HR Import](/19/docs/what-is-hr-import) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Support for partial sync within HR Import](/19/docs/enable-hr-import-elements) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | [Source and schedule settings for each element](/19/docs/hr-import-default-settings) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | [Job assignment HR Import source](/19/docs/configure-hr-import-sources) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | [Competency HR Import source](/19/docs/configure-hr-import-sources) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | [Competency export](/19/docs/what-are-competencies) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | **Compliance management** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Programs](/19/docs/what-are-programs) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Certifications](/19/docs/what-are-certifications) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Recertification management](/19/docs/configure-the-recertification-path) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Improved program and certification assignment](/19/docs/assign-learners-to-a-program-or-certification) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Clone programs](/19/docs/clone-a-program) | ✓ | ✓ | | | | | | | | | | | [Clone certifications](/19/docs/clone-a-certification) | ✓ | | | | | | | | | | | | [Improved program content UI](/19/docs/adding-program-content) | ✓ | ✓ | | | | | | | | | | | [Improved certification UI](/19/docs/what-are-certifications) | ✓ | | | | | | | | | | | | **Extended enterprise** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Enhanced multitenancy support](/19/docs/what-is-multitenancy) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Tenant administrators](/19/docs/multitenancy-tenant-roles) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Tenant bulk user upload](/19/docs/upload-users-to-a-tenant) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Tenant-specific courses](/19/docs/multitenancy-in-totara-learn) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Tenant-only resources](/19/docs/multitenancy-in-totara-engage) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Tenant-only workspaces](/19/docs/multitenancy-in-totara-engage) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Tenant-specific performance activities](/19/docs/multitenancy-in-totara-perform) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Tenant dashboards](/19/docs/what-is-a-dashboard) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Tenant theme configuration](/19/docs/ventura-theme-settings) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Tenant login pages](/19/docs/ventura-theme-settings) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Tenant default images](/19/docs/ventura-theme-settings) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | [Tenant branded email](/19/docs/ventura-theme-settings) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | [Tenant-specific reporting](/19/docs/tenant-reports) | ✓ | ✓ | | | | | | | | | | | [Tenant-level notifications](/19/docs/configure-tenant-specific-notifications) | ✓ | ✓ | | | | | | | | | | ## Development and review | **Learning plans** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | [Custom workflows](/19/docs/learning-plan-workflows) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Multiple templates](/19/docs/create-a-learning-plan-template) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Evidence custom fields](/19/docs/what-is-evidence) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Dynamically assigned learning plans](/19/docs/assign-a-learning-plan) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | **Talent management and succession planning** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Competencies linked to organisations](/19/docs/assign-competencies-to-organisations) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Competencies linked to positions](/19/docs/link-a-competency-to-a-position) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Competencies auto-added to learning plans](/19/docs/add-content-to-a-learning-plan) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [External evidence](/19/docs/what-is-evidence) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Custom evidence forms](/19/docs/what-is-evidence) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | **Performance management** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Legacy appraisals and 360 feedback](/19/docs/legacy-performance-management) | | | | | | | | ✓ | ✓ | ✓ | ✓ | | [Performance activities](/19/docs/what-are-performance-activities) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Appraisals](/19/docs/what-are-performance-activities) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Feedback](/19/docs/what-are-performance-activities) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Check-ins](/19/docs/what-are-performance-activities) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Redisplay question](/19/docs/performance-activity-content-and-question-types) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | [Goal review](/19/docs/review-item-question-type) | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | | [Totara goals](/19/docs/what-are-goals) | ✓ | ✓ | | | | | | | | | | | [Totara goal comments](/19/docs/comment-on-totara-goals) | ✓ | | | | | | | | | | | | [Totara goal tasks and linked courses](/19/docs/add-tasks-to-a-totara-goal) | ✓ | | | | | | | | | | | | [Totara goals transition mode](/19/docs/configure-features) | ✓ | | | | | | | | | | | | [Create goals in performance activities](/19/docs/create-a-goal-in-a-performance-activity) | ✓ | ✓ | | | | | | | | | | | [Learning review](/19/docs/review-item-question-type) | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | | [Competency review](/19/docs/review-item-question-type) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | [Evidence review](/19/docs/review-item-question-type) | ✓ | ✓ | ✓ | ✓ | | | | | | | | | [Aggregated responses](/19/docs/performance-activity-content-and-question-types) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | [Activity close dates](/19/docs/performance-activity-settings) | ✓ | ✓ | ✓ | ✓ | | | | | | | | | [Direct report participants](/19/docs/performance-activity-settings) | ✓ | ✓ | ✓ | ✓ | | | | | | | | | [Advanced participation management](/19/docs/assign-a-performance-activity-to-an-individual) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Dynamic performance activities](/19/docs/what-are-performance-activities) | ✓ | ✓ | ✓ | ✓ | | | | | | | | | [Hide incomplete responses](/19/docs/performance-activity-instance-creation-settings) | ✓ | ✓ | ✓ | ✓ | | | | | | | | | [Hide/close suspended user responses](/19/docs/performance-activity-instance-creation-settings) | ✓ | ✓ | ✓ | ✓ | | | | | | | | | [Participation reporting](/19/docs/participation-reporting) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Performance activity reporting](/19/docs/question-response-reporting) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Enhanced performance activity reporting](/19/docs/question-response-reporting) | ✓ | ✓ | ✓ | | | | | | | | | | [Manual performance activity closure](/19/docs/performance-activity-settings) | ✓ | | | | | | | | | | | | [Priority card view](/19/docs/view-your-own-performance-activities) | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | | [Advanced filtering and sorting of activities](/19/docs/sorting-and-filtering-performance-activities) | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | | [Personal and organisational goals](/19/docs/what-are-goals) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Improved goals user interface](/19/docs/managing-your-goals) | ✓ | ✓ | ✓ | | | | | | | | | | [Link positions and organisations to company goals](/19/docs/what-are-goals) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Performance overview](/19/docs/performance-overview) | ✓ | ✓ | | | | | | | | | | | [Managing access to performance activity instances](/19/docs/managing-access-to-performance-activity-instances) | 19.1 | | | | | | | | | | | | **Competency management** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Custom completion scales](/19/docs/create-a-competency-scale) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Competency types](/19/docs/create-a-competency-type) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Competency profile dashboard](/19/docs/using-the-competency-profile) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Advanced achievement paths](/19/docs/what-are-achievement-paths) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Proficiency set by assignment](/19/docs/edit-proficiency-by-assignment) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | [Proficiency achieved date](/19/docs/edit-proficiency-by-assignment) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | [Competency ratings reporting](/19/docs/competency-reporting) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | [Bulk achievement paths](/19/docs/set-up-achievement-paths-in-bulk) | ✓ | ✓ | ✓ | | | | | | | | | ## User management | **Access management** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | [Guest access](/19/docs/configure-guest-access) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Self registration](/19/docs/available-authentication-methods) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Self registration with approval](/19/docs/available-authentication-methods) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | [OAuth2.0 (Microsoft, LinkedIn, Google login)](/19/docs/configure-oauth2) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [SAML SSO](/19/docs/saml-sso) | ✓ | ✓ | | | | | | | | | | | [Multi-factor authentication for Site Administrators](/19/docs/multi-factor-authentication-for-site-administrators) | ✓ | ✓ | | | | | | | | | | | [Instant access to learning for self-registered users](/19/docs/available-authentication-methods) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | [Password expiry for self registered users](/19/docs/available-authentication-methods) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | [Password policy](/19/docs/what-are-site-policies) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Password rotation policy](/19/docs/what-are-site-policies) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Custom access rights](/19/docs/change-role-permissions) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Persistent login option](/19/docs/what-are-site-policies) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | [External API](/19/docs/what-is-the-external-api) | ✓ | ✓ | ✓ | | | | | | | | | | **Audience management** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Set audiences](/19/docs/what-is-an-audience) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Dynamic audiences](/19/docs/what-is-an-audience) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Tenant audiences](/19/docs/what-is-multitenancy) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Disable automatic membership updates](/19/docs/dynamic-audience-settings) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Course/certification/program visibility](/19/docs/what-is-an-audience) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Course/certification/program enrolment](/19/docs/what-are-enrolment-methods) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Learning plan assignment](/19/docs/assign-a-learning-plan) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Goal assignment](/19/docs/add-goals-to-an-audience) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Access rights assignment](/19/docs/what-is-an-audience) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Legacy main menu navigation](/19/docs/what-is-the-main-menu) | | | | | | | | | ✓ | ✓ | ✓ | | [Main menu](/19/docs/what-is-the-main-menu) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | [Audience and workspace sync](/19/docs/add-an-audience-to-a-workspace) | ✓ | ✓ | ✓ | ✓ | | | | | | | | | **Team management** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Team dashboard](/19/docs/team-page) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Job assignment-based seminar approval](/19/docs/seminar-sign-up-approvals) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [All reporting staff (multiple job assignments)](/19/docs/what-are-job-assignment) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | **User account management** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Browse users report](/19/docs/getting-started-with-user-management) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | [Profile information](/19/docs/user-profile) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Users must complete required profile fields upon login](/19/docs/user-profile) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | [Position assignment](/19/docs/assign-a-position-to-a-user) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Manager assignment](/19/docs/what-are-job-assignment) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Multiple manager assignments](/19/docs/what-are-job-assignment) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Organisation assignment](/19/docs/assign-organisations-to-users) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Job assignments](/19/docs/what-are-job-assignment) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Improved user creation workflow](/19/docs/create-a-user) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Configurable user profile page](/19/docs/set-up-default-user-profile) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Custom user profile card](/19/docs/user-profile) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Tenant association](/19/docs/add-existing-users-to-a-tenant) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | **Enrolment management** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Manual and self enrolment](/19/docs/what-are-enrolment-methods) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Audience sync enrolment](/19/docs/what-are-enrolment-methods) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Competency-based enrolment](/19/docs/what-are-enrolment-methods) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Seminar direct enrolment](/19/docs/what-are-enrolment-methods) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Learning plan-based enrolment](/19/docs/what-are-enrolment-methods) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Course enrolment approval workflows](/19/docs/course-enrolment-approval-workflows) | ✓ | | | | | | | | | | | | [Program and certification self enrolment](/19/docs/program-and-certification-self-enrolment) | 19.1 | | | | | | | | | | | | **GDPR** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Versioned site policies](/19/docs/what-are-site-policies) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | [Multi-lingual site policies](/19/docs/what-are-site-policies) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | [HTML site policies](/19/docs/what-are-site-policies) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | [Site policy consent records](/19/docs/what-are-site-policies) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | [User data management](/19/docs/user-data-management) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | [Data export](/19/docs/export-user-data) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | [Data purging](/19/docs/purge-data-manually) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | [Schedule user deletion](/19/docs/schedule-user-actions) | ✓ | ✓ | | | | | | | | | | ## Notifications | **Centralised notifications** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | [Improved notification preferences](/19/docs/user-preferences) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | [Centralised program and certification notifications](/19/docs/managing-program-and-certification-notifications) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | [Activity completion notifications](/19/docs/using-centralised-notifications) | ✓ | ✓ | ✓ | ✓ | | | | | | | | | [Course notifications](/19/docs/using-centralised-notifications) | ✓ | ✓ | ✓ | ✓ | | | | | | | | | [Centralised seminar notifications](/19/docs/transitioning-to-new-seminar-notifications) | ✓ | ✓ | ✓ | ✓ | | | | | | | | | [Centralised performance activity notifications](/19/docs/performance-activity-notifications) | ✓ | ✓ | ✓ | | | | | | | | | | [Centralised notification auditing](/19/docs/auditing-centralised-notifications) | ✓ | ✓ | ✓ | | | | | | | | | ## Customisation | **Adaptive learning** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | [Course reordering within sets](/19/docs/add-a-course-set-to-a-program) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [‘Then’ and ‘or’ dividers between program course sets](/19/docs/adding-program-content) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [‘And’ dividers between program course sets](/19/docs/adding-program-content) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Optional courses within program course sets](/19/docs/adding-program-content) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Activity completion tracking](/19/docs/activity-completion) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Activity access restrictions](/19/docs/restricting-access-to-course-activities) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Organisation and position activity access restrictions](/19/docs/restrict-access-based-on-organisations) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | [Audience and preferred language activity access restrictions](/19/docs/restrict-access-based-on-audiences) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | [Time since completing activity restriction](/19/docs/restrict-access-based-on-time-since-activity-completion) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | **Learner personalisation** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [User themes](/19/docs/select-a-theme) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Alerts and tasks](/19/docs/list-of-tasks-and-alert-notifications) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Learner dashboard(s)](/19/docs/what-is-a-dashboard) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Record of learning](/19/docs/what-is-the-record-of-learning) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [My current learning](/19/docs/current-learning-block) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Last course accessed block](/19/docs/available-blocks) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Recently viewed block](/19/docs/available-blocks) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Recommendations block](/19/docs/adding-the-recommended-for-you-block-v191) | 19.1 | | | | | | | | | | | | [Activity completion-based progress bars](/19/docs/available-blocks) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Program progress bar based on course set progress](/19/docs/program-completion-block-settings) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | ✓ | | [User tours](/19/docs/what-is-a-user-tour) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | **Globalisation** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Multiple language translation packs](/19/docs/install-a-language-pack) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Language customisation](/19/docs/change-a-word-or-phrase) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Right-to-left display support](/19/docs/using-multiple-languages) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Multiple time zone support](/19/docs/location-settings) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Multiple date and calendar formats](/19/docs/calendar-settings) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | **Design and navigation** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Audience-based dashboards](/19/docs/what-is-a-dashboard) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Clone dashboards](/19/docs/clone-a-dashboard) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Reorder dashboards](/19/docs/reorder-dashboards) | 19.1 | | | | | | | | | | | | [Access control-based main menu](/19/docs/what-is-the-main-menu) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Customisable and responsive theme](/19/docs/themes) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Ventura theme and customisation options](/19/docs/ventura-theme-settings) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Inspire theme and customistion options](/19/docs/inspire-theme-settings) | ✓ | | | | | | | | | | | | [Customisable user menu](/19/docs/edit-main-menu-items) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Font-based icons](/19/docs/themes) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | [Featured links block](/19/docs/featured-links-block) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | [Program and certification tiles within featured links](/19/docs/featured-links-block) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | [Course progress display on featured links](/19/docs/featured-links-block) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | [Enhanced gallery display within featured links](/19/docs/featured-links-block) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | [Featured links tile alignment options](/19/docs/featured-links-block-settings) | ✓ | ✓ | ✓ | | | | | | | | | | [Quick add block workflow](/19/docs/add-a-block) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | [Header and footer block regions](/19/docs/add-a-block) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | [Front page centre block](/19/docs/what-is-a-front-page) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | [Three levels of top navigation](/19/docs/what-is-the-main-menu) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | [New administration/quick-access menu](/19/docs/what-is-the-quick-access-menu) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | [Default course, program and certification images](/19/docs/ventura-theme-settings) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | [Advanced content layouts in Weka editor](/19/docs/text-editors) | ✓ | ✓ | ✓ | | | | | | | | | | [Improved login screen](/19/docs/login-screen) | ✓ | ✓ | | | | | | | | | | ## User engagement | **Collaboration and engagement** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | [Workspaces](/19/docs/what-are-workspaces) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Multiple Workspace Owners](/19/docs/transfer-workspace-ownership) | ✓ | | | | | | | | | | | | [Engagement reporting](/19/docs/engagement-reports) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [MS Teams integration](/19/docs/set-up-the-microsoft-teams-integration) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | **Recommendations and content discovery** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [Machine learning recommendations engine](/19/docs/how-does-the-recommendations-engine-work) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Natural language and hashtag processing](/19/docs/how-does-the-recommendations-engine-work) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [User profile inputs](/19/docs/how-does-the-recommendations-engine-work) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | [Trending items](/19/docs/what-are-recommendations) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Workspace recommendations](/19/docs/what-are-recommendations) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Microlearning recommendations](/19/docs/what-are-recommendations) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Course recommendations](/19/docs/what-are-recommendations) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Related content tab](/19/docs/what-are-recommendations) | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | | **Content creation and curation** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | [User library](/19/docs/what-are-libraries) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [User-generated resources](/19/docs/totara-engage-content-types) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [User/quick surveys](/19/docs/totara-engage-content-types) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Content likes](/19/docs/likes-and-comments-1) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Playlists](/19/docs/totara-engage-content-types) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Playlist ratings](/19/docs/rate-a-playlist) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | Topic label | | | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [Time to read label](/19/docs/viewing-resources) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | ## Integrations | **Totara integrations** | **19** | **18** | **17** | **16** | **15** | **14** | **13** | **12** | **11** | **10** | **9** | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | [MS Teams integration](/19/docs/set-up-the-microsoft-teams-integration) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [MS teams and Zoom webinar integration](/19/docs/what-are-virtual-rooms) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | [LinkedIn Learning integration](/19/docs/set-up-the-linkedin-learning-integration) | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | | [Webhhooks](/19/docs/webhooks) | 19.1 | | | | | | | | | | | Join the [Totara Community](https://totara.community/) for more resources to help you get the most out of Totara. © Copyright 2026 Totara Learning Solutions. All rights reserved.