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 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.