Skip to main content

Course Creator AI plugin permissions

The following table summarises the main permissions used by the Course Creator AI plugin and their default role assignments.

NameDescriptionDefault roles
local/coursegen:view_syllabusView and download the syllabus file used by the AI in the course configuration.Manager, Editing teacher
local/coursegen:managesysteminstructionsManage system instructions (create, edit, delete base AI prompts).Manager
local/coursegen:createcoursewithaiCreate complete courses using AI.Manager
local/coursegen:createactivitywithaiCreate activities within a course using AI.Manager, Editing teacher

local/coursegen:view_syllabus

Allows users to view and download the syllabus file uploaded in the course configuration.

With this permission, a user can:

  • View the uploaded syllabus PDF.
  • Download the syllabus used by the AI as course context.

Upload Syllabus PDF

local/coursegen:managesysteminstructions

Allows users to manage the system instructions (base AI prompts).

Users with this permission can:

  • Create new system instructions.
  • Edit existing instructions.
  • Delete instructions.
  • Access the system instructions management page.

This permission is intended primarily for administrative roles within the platform.

Manage system instructions

local/coursegen:createcoursewithai

Allows users to see the Create with AI button to generate complete courses using AI.

Only users with this permission will be able to access and use this functionality.

Create with AI button

local/coursegen:createactivitywithai

Allows users to see the Add activity or resource with AI button inside a course section.

With this permission, users can:

  • Create activities or resources directly within a course section using AI.

Add activity or resource with AI