mod_jitsi integrates Jitsi Meet videoconferencing directly into Moodle courses. Teachers schedule sessions as standard activities; students join in one click — no app to install, no account required.

The plugin works out of the box using the public server at meet.jit.si (5-minute embed limit — enough to evaluate). For production you need your own server: GCP auto-managed is the easiest full-featured option; JaaS (8x8) is the quickest no-infrastructure option.

Jitsi Meet inside Moodle

Key features

mod_jitsi Account

Some features require a free registration at portal.sergiocomeron.com. Registration takes less than a minute and is completely free.

Features that require registration:

A note on open source transparency: registration is not about locking features for commercial reasons. It exists so the developer can see which Moodle versions, server types and features are actually used — and focus development where it matters most. Anyone can modify the open-source code and bypass it.

Supported server types

Recordings

Recordings tab

The plugin supports multiple recording methods:

AI features for GCS recordings

When recordings are stored in Google Cloud Storage (GCP/Jibri setup), they can be processed by Google Vertex AI (Gemini 2.5 Flash) to generate:

AI features are disabled by default. Enabling them sends video recordings to Google Vertex AI — review GDPR implications before enabling. A confirmation modal is shown to teachers before each generation.

Attendance report

A detailed per-activity report accessible from the activity's navigation, organised into three tabs:

Requires mod_jitsi Account registration.

Private sessions

When enabled, any user can start a private 1-on-1 video call with a coursemate directly from their Moodle profile page — without needing a scheduled Jitsi activity. Call history is shown in a dedicated hub page. Instant Moodle notification sent to the other participant when a session is started.

Token-based moderation

Configuring JWT token authentication gives full moderation control: only users with the Jitsi Moderation capability are promoted as Jitsi moderators moderator icon and can mute, disable cameras or remove participants. For self-hosted servers, the jitsi-token-moderation-plugin is required on the Jitsi server.

Session usage statistics

Administrators can access a site-wide statistics page with date range filtering showing sessions, unique participants, total minutes, recordings and daily breakdown charts. Stats are pre-computed nightly for performance. Requires mod_jitsi Account registration.

Permissions

Disclaimer

This plugin is not related to or partnered with 8x8 Inc. nor with Jitsi as a Service (JaaS).