Activities: Jitsi

Maintained by Picture of Sergio ComerónSergio Comerón, logo UDIMAUniversidad a Distancia de Madrid (UDIMA)
This module allows creating jitsi-meet videoconference sessions.
5470 sites
62 fans
Moodle 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10

This module allows creating jitsi-meet videoconference sessions fully integrated in Moodle. These videoconferences will use your Moodle username by displaying your username and avatar in videoconferences.

Jitsi-meet is an open-source videoconferencing solution that enables you to easily build and implement secure video conferencing solutions.

Whether you use the public server provided by Jitsi ( or use your own Jitsi video conferencing server, with this plugin you can create video conferencing sessions in your Moodle courses in a simple way: just configure the domain of the Jitsi server and then, in the course, create a new Jitsi activity.

The module also allows the use of tokens to give moderation permissions to the roles you want using the mod/jitsi:moderation capability. (For this option it is necessary to have your own Jitsi server with token configuration).

Schedule your video conferences in time and make them accessible with The minutes as you want. In addition, the session will be shown in the Moodle calendar.

Jitsi allows video conference recording, direct transmission to YouTube, screen sharing, full screen display, statistics display, among other features and all these options are fully compatible with this module.

We have an ansible (ansible-jitsi-meet) to configure your own Jitsi server and for example to be able to use Token moderation.

More information about Jitsi's videoconferences:

Some module configuration options:

  • jitsi-domain: Set the address of the jitsi server to be used here. By default you can use the public server but you can use your own Jitsi server
  • jitsi-help: Enter text here that you want to display to all users when they enter a jitsi resource.
  • jitsi-id: Choose how you want to identify users in video conferences. Options are username or first and last name.
  • jitsi-sessionname: You can configure how to name the videoconference rooms. You can use the course shortname, the jitsi resource ID and the session name. You can choose any combination of these three parameters.
  • jitsi-separator: Choose a character with which to separate the jitsi-sesionname parameters.
  • jitsi-channellastcam: With this parameter you can define the maximum number of cameras that users can see. If you set it to -1 there will be no limit but if for example you set it to 2, only the 2 cameras of the last two users that have been active in the videoconference will be displayed.
  • jitsi-showinfo: Show or not the videoconference information
  • jitsi-blurbutton: Show or not the option to blur the image background
  • jitsi-shareyoutube: Show or not the option to share a YouTube video in the video conference.
  • jitsi-livebuttom: Show or not the option to broadcast the video conference through YouTube.


Screenshot #0


Picture of Sergio Comerón
Sergio Comerón (Lead maintainer)
logo UDIMA
Universidad a Distancia de Madrid (UDIMA)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Ana Belen Escrihuela
    Tue, Feb 2, 2021, 1:24 PM

    Si instalo Jitsi en un servidor, ¿hay alguna forma de obtener datos (a través de moodle o del servidor) sobre la conexión de los participantes? Me interesa obtener información sobre la hora de entrada a la reunión y el tiempo de conexión en ella.

    Un saludo y muchas gracias.
  • Picture of Sergio Comerón
    Tue, Feb 2, 2021, 5:49 PM
    Hola Ana,
    de momento el plugin no ofrece estadísticas. Instalando tu propio servidor podrías obtener estadísticas a través de Jitsi lo tienen preparado para poder configurarlo.
  • Picture of Marco Tenthoff
    Tue, Feb 2, 2021, 6:26 PM
    We also have the problem with the display of the profile picture.

    I was able to fix the problem temporary as follows: on our server added the entry -> add_header 'Access-Control-Allow-Origin' '*'; in nginx.conf
    maybe that will help with troubleshooting this Jitsi module ?!

    Regards Marco

  • Picture of Sergio Comerón
    Tue, Feb 2, 2021, 6:30 PM
    Hi Marco,
    that's right, it's a problem with the latest version of jitsi. The workaround you mention works. We have opened an issue to jitsi (
  • Picture of Ana Belen Escrihuela
    Tue, Feb 2, 2021, 9:44 PM
    Muchas gracias por tu respuesta, Sergio.

    Tengo una segunda duda: ¿las grabaciones se almacenan y muestran en algún lugar de moodle? ¿o solamente en el servidor? Mi intención es que las grabaciones estén disponibles para los alumnos y las alumnas, y así que puedan verlas las veces que necesiten.

    Un saludo y muchas gracias de nuevo.
  • Picture of Erhard Scharf
    Wed, Feb 3, 2021, 12:35 AM
    Isaac Marco Blancas, thanks for your help. I now used the ansible playbook, and all works fine smile
  • Picture of Gema Pratama
    Fri, Feb 5, 2021, 6:32 PM
    Hi, im using moodle 3.8+ but having problem when trying to install jitsi v2.8.4. It stuck at plugin check saying Require Moodle 2014051200. What to do here ? thanks
  • Picture of Sergio Comerón
    Mon, Feb 8, 2021, 5:50 PM
    Hi Gema,
    there should be no problem installing it in version 3.8. Can you verify that build has your moodle version.php file?
  • Picture of Phillip Peter
    Wed, Feb 10, 2021, 2:48 PM
    I have installed jitsi on Moodle 3.9 and 3.10 versions and the "Share Screen" button does not appear. On Moodle 3.5 it is appearing, please Help
  • Picture of Sergio Comerón
    Wed, Feb 10, 2021, 5:49 PM
    Hi Philip,
    the screen sharing option has not changed and continues to work in 3.9 and 3.10. Have you checked if the mod/jitsi:sharedesktop capability is allowed for the role?
  • Picture of Phillip Peter
    Wed, Feb 10, 2021, 8:58 PM
    Where do i check this mod/jitsi:shareddesktop. On the installation on Moodle 3.5 i did not configure anything but it is sharing screen but on Moodle 3.9 and 3.10 the button is not there. The setups are similar
  • Picture of Arman L.
    Thu, Feb 11, 2021, 12:42 PM
    Hi Sergio,
    Great plugin! However, it It looks like the recent change from PARAM_TEXT to PARAM_USERNAME in sessionpriv.php broke the multilingual support - now if the name is in Cyrillic for example, it gets totally removed);
  • Picture of Sergio Comerón
    Mon, Feb 15, 2021, 5:45 PM
    Hi Arman,
    you're right. I modified this parameter to fix an xss scripting problem. I think we have to rethink how to do private sessions. I think the best option is to remove this option and rethink it again.
  • Picture of Karol S
    Mon, Feb 15, 2021, 9:21 PM
    Hi, I have a problem with the Jitsi module. I enter the sessions as a teacher, yet I am not a moderator and children can remove me and turn off the microphone. How do I become a moderator? How it's working? Moodle 3.10.
  • Picture of Sergio Comerón
    Mon, Feb 15, 2021, 11:29 PM
    Hi Karol,
    For moderation you need your own Jitsi server and config it for tokens. If you use a public server (e.g. you can't use moderation.
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Please login to post comments