Activities ::: mod_jitsi
Maintained by Sergio Comerón, logo UDIMAUniversidad a Distancia de Madrid (UDIMA)
This module allows creating jitsi-meet videoconference sessions.
Latest release:
6372 sites
75 fans
Current versions available: 1

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 (meet.jit.si) 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 info: Moodle Docs

More information about Jitsi's videoconferences: jitsi.org


Screenshot #0


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


  • 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.
  • 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. meet.jit.si) you can't use moderation.
  • Thu, Mar 4, 2021, 9:15 PM
    Hello Sergio, is there anyway to show the recordings directly at moodle?
  • Fri, Mar 5, 2021, 5:03 PM
    Hi Victor,
    now i am working on integrating youtube recording and streaming directly into moodle. It is quite advanced and will be in the next version I think.
  • Tue, Mar 16, 2021, 6:44 PM

    Those who has added in Apache or Nginx the header Access-Control-Allow-Origin' '*' as a workaround for https://github.com/jitsi/jitsi-meet/issues/8510 should review their config in order to limit this header just for the the /moodle/pluginfile.php used by our plugin to get the profile avatar image.

    We have detected that some webservices in moodle adds this header by their own and this can cause conflicts whith Moodle App in iOS devices because iOS fails when this header is twice Moodle App could fail. Android devices are not affected.

    In Apache you can limit this header just for the pluginfile.php in this way.
    Header add Access-Control-Allow-Origin 'https://meet.jit.si/'
    The good news is that beta jitsi public site (https://beta.meet.jit.si/) has solved the problem and we expect that in few weeks that was solved in their production servers and in the new version for Debian for our custom Jitsi servers.

    Best regards.

  • Tue, Mar 23, 2021, 6:10 AM
    Hi Sergio, and thank you for all the effort you are putting in this project. I would like to ask if it is possible somehow to prevent students from changing their display names once they're in session, i.e. be forced to keep the jitsi_id that I have set in the settings plage. Thanks (and apologies if it has been answered elsewhere)
  • Tue, Mar 23, 2021, 6:09 PM
    Hi Vasilis,
    previously when a token was used, users couldn't change their name, but in one of the latest jitsi updates this does not work. I'm investigating what has been the reason to fix it.
  • Thu, Apr 8, 2021, 3:47 AM
    he configurado todo cuando accedo a la sala privada desde mi perfil funciona bien, pero cuando lo intento desde un curso me da un error 404 on un lin para crear la sala, eb un host propio ¿que tengo mal configurado?
  • Thu, Apr 8, 2021, 9:37 AM
    El error parece estar en esta linea $session = required_param('ses', PARAM_TEXT); del archivo session.php ya que le he asignado un valor manualmente ($session ="rescate") y a creado bien la sala
  • Thu, Apr 8, 2021, 4:37 PM
    Hola Brian, ¿qué nombre tiene la sesión a la que quieres acceder? o te ocurre con todas?
  • Mon, May 3, 2021, 11:39 PM
    Una de la herramientas que le faltaba a moodle para estos tiempos.
    Muy buena.
  • Sun, Jul 25, 2021, 12:11 AM
    Hi Sergio. I enabled background option then purged server cache, cleared my browser cookies and cache, but the background button doesn't appear on the meeting. I tried from different browser and account but the problem persists. Please I need your assistance. Thank you
  • Sun, Jul 25, 2021, 12:16 AM
    Hi Arya, background option does not support all browsers. In Chrome last version works, but tell me that browsers has tried and I try.
  • Tue, Aug 3, 2021, 12:46 PM

    I tried plugin with public server meet.jit.si. It failed to access microphone with bellow message. What is the issue? How to fix it?
    Also camera button is disabled.

    Failed to access your microphone
    Cannot use microphone for an unknown reason. Cannot read property 'getUserMedia' or undefined.
  • Wed, Aug 4, 2021, 4:26 PM
    Hi Minh,
    What browser are you using? Your Moodle site is securized with SSL?
Please login to post comments