Program It is possible to assign a variety of editing permissions 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 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
The 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 practices, and why not 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.