Program and certification capabilities

Prev Next

Program capabilities

It is possible to assign a variety of editing permissions (capabilities) within the program functionality. Any user with one or more of the following capabilities will see an Edit program details button whenever they view a program.

By clicking on this they will then see the Overview tab, followed by additional tabs based on the capabilities they have assigned to them as follows:

  • block/totara_program_completion:myaddinstance: Add a new Program completions block to the My Learning page

  • totara/core:programmanagecustomfield: Manage a program custom field

  • totara/program:markstaffcoursecomplete: Mark staff course as complete

  • totara/program:cloneprogram: Clone certification or program

  • totara/program:createprogram: Create programs

  • totara/program:accessanyprogram: Access any program

  • totara/program:auditmessages: Audit program messages

  • totara/program:configureassignments: Configure program assignments

  • totara/program:configurecontent: Configure program content

  • totara/program:configuredetails: Edit program details

  • totara/program:configuremessages: Configure program messages

  • totara/program:deleteprogram: Delete programs

  • totara/program:editcompletion: Edit certification or program completion records

  • totara/program:handleexceptions: Handle program exceptions

  • totara/program:viewhiddenprograms: View hidden programs

  • totara/program:viewprogram: View programs

  • totara/program:visibility: Hide/show programs

  • enrol/totara_program:unenrol: Unenrol users from course

  • totara/program:markcoursecomplete: Mark a course in a program complete via a user's required learning

  • block/totara_program_completion:addinstance: Add a new Program completions block.

Certification capabilities

It is possible to assign a variety of editing permissions (capabilities) within the certification functionality. Any user with one or more of the following capabilities will see an Edit certifications details button whenever they view a certification.

By clicking on this they will then see the Overview tab, followed by additional tabs based on the capabilities they have assigned to them as follows:

  • block/totara_certifications:myaddinstance: Add a new upcoming certifications block to the My Learning page

  • totara/certification:createcertification: Create certification

  • totara/certification:configurecertification: Configure certification

  • totara/certification:configuredetails: Configure certification details

  • totara/certification:deletecertification: Delete certification

  • totara/certification:viewhiddencertifications: View hidden certifications

  • block/totara_certifications:addinstance: Add a new upcoming certifications block

  • totara/program:editcompletion: Edit certification or program completion records

  • totara/program:cloneprogram: Clone certification or program.

Course badgeThe Totara Academy has a whole course dedicated to using Programs and certifications in Totara Learn. Here you can learn more on how to use programs and certifications, see best practice, and give it a go yourself.

Join the Totara Community for more resources to help you get the most out of Totara. 


© Copyright 2026 Totara Learning Solutions. All rights reserved.