Skip to content

Permissions

The plugin ships a set of capabilities that are populated automatically when it is installed. Most of them apply at the activity (module) level, so teachers can override the default restrictions on a per-activity basis from Activity → Permissions.

Permissions

Capabilities

Each capability below shows its identifier, what it controls, the context where it applies and the roles it is granted to by default (the archetypes defined in the plugin's db/access.php).

Capability What it controls Default roles
mod/jitsi:addinstance Create Jitsi activities in a course. Cloned from moodle/course:manageactivities. (Course context.) Editing teacher, Manager
mod/jitsi:view See and access Jitsi activities in the course view. Guest, Authenticated user
mod/jitsi:moderation Determines who is a moderator in sessions. With token configuration enabled, only users with this capability are promoted to Jitsi moderator and shown a moderator indicator; without it, moderator-only buttons (mute-everyone, kick participant) are merely hidden from non-moderators and may be bypassed by experienced users. Editing teacher, Teacher, Manager
mod/jitsi:record Start recordings and manage external recording links. You can build sessions where students record themselves. Editing teacher, Teacher, Manager
mod/jitsi:viewusersonsession Access the attendees report — see who is currently in a session. You may want to grant this to students. Editing teacher, Teacher, Manager
mod/jitsi:hide Hide recordings. Consider preventing non-editing teachers from hiding recordings. Editing teacher, Teacher, Manager
mod/jitsi:deleterecord Mark a recording as deleted (set private on YouTube; later removed by the cron_task_delete scheduled task or by an admin). Consider preventing non-editing teachers from deleting recordings. Editing teacher, Teacher, Manager
mod/jitsi:editrecordname Rename the title of a recording. Consider preventing non-editing teachers from renaming recordings. Editing teacher, Teacher, Manager
mod/jitsi:createlink View and copy invite links for guest users. A teacher may allow students to share guest invitation links. Editing teacher, Teacher, Manager
mod/jitsi:viewrecords Access the Recordings tab. Disable this to hide recordings from specific roles. Guest, Authenticated user
mod/jitsi:viewexternallink View externally-linked recordings (Dropbox, 8x8, manual links). Editing teacher, Teacher, Manager
mod/jitsi:generateaisummary Generate AI-powered summaries for GCS recordings. Requires AI features to be enabled. Editing teacher, Manager
mod/jitsi:generateaiquiz Generate AI-powered quizzes from GCS recordings. Requires AI features to be enabled. Editing teacher, Manager
mod/jitsi:generateaitranscription Generate AI transcriptions for GCS recordings. Requires AI features to be enabled. Editing teacher, Manager
mod/jitsi:viewattendance Access the detailed attendance report with recording view tracking. Requires a mod_jitsi Account. Editing teacher, Teacher, Manager

Default role names

"Editing teacher", "Teacher" (non-editing), "Manager", "Guest" and "Authenticated user" correspond to Moodle's standard archetypes (editingteacher, teacher, manager, guest, user). Your site's actual role definitions may differ if they have been customised.

AI capabilities are teacher-only by default

The three AI capabilities (generateaisummary, generateaiquiz, generateaitranscription) are granted only to editing teachers and managers — non-editing teachers do not get them by default.