Jitsi icon

Jitsi

Maintained by Sergio Comerón
This module allows creating jitsi-meet videoconference sessions.
Price option: Free

Supports Moodle 4.4-5.2 See all versions
Latest release: 1 month ago
Installations: 3240
Downloads (last 90 days): 1623

Frankenstyle name: mod_jitsi
Activities

Comments

Product ratings and reviews are coming to Moodle Marketplace. Until then, existing comments remain available to read, but new posts have been disabled.

Thanks for reporting this Vladimír!
The attendance report doesn't read the logs live — for performance it reads from a precomputed table that's filled by the scheduled task "Aggregate Jitsi usage statistics", and that task only processes data up to the previous day. So before we treat it as a bug, a few things are worth checking:
1. Recent sessions won't appear immediately — sessions from today (or very recent) only show up after the scheduled task runs. Are the missing sessions from today/recent days?
2. Is cron running and is the task enabled? Go to Site administration → Server → Tasks → Scheduled tasks, find "Aggregate Jitsi usage statistics", and check it isn't disabled or failing (look at "Last run" and "Fail delay").
3. Is the Standard log store enabled? Site administration → Plugins → Logging → Manage log stores. The report is built from the enter/participating events stored there — if it's off, nothing gets recorded.
4. Log retention: check Site administration → Server → Logging → "Keep logs for". If logs are purged before the aggregation task catches up, older sessions are lost.
To help me reproduce it, could you confirm:
- Moodle version (e.g. 4.5.x, 5.0, 5.1)
- Server type (self-hosted / 8x8 JaaS / GCP)
- Whether the "Aggregate Jitsi usage statistics" task shows any failure
- The approximate dates of the missing sessions
That'll let me pinpoint whether it's a configuration/data-collection issue or an actual bug in the aggregation. Thanks!
On Jitsi 5.1.0 Attendance report does not show all participants and all sessions
Version 4.6.1 of the plugin is triggerring DB issues with some default values :
cf. https://github.com/SergioComeron/moodle-mod_jitsi/issues/175
Hi Sergio,
I am getting an error when I try to view the Jitsi meeting attendance report.
Error: Cache definition mod_jitsi/getminutesdates requires simple keys. Invalid key provided.
Debug info: getminutesdates_4922_2_-17838761144_-17838674744
Stack trace:
line 639 of /cache/classes/helper.php: core\exception\coding_exception thrown
line 1227 of /cache/classes/cache.php: call to core_cache\helper::hash_key()
line 507 of /cache/classes/cache.php: call to core_cache\cache->parse_key()
line 408 of /cache/classes/cache.php: call to core_cache\cache->get_implementation()
line 1817 of /mod/jitsi/lib.php: call to core_cache\cache->get()
line 530 of /mod/jitsi/view.php: call to getminutesdates()
Thank you Sergio,
Thank you for your response.
I would like to inform you that the email address currently listed in my profile is no longer accessible to me. I have updated my profile with a new email address.
Please send your support email to my new email address as updated in my profile.
Thank you very much for your understanding and assistance.
Hi jwor km
I’ll send you an email so I can provide you with support more easily there.
Hi Sergio,
I was reviewing the plugin documentation and found the following statement:
Token configuration
If you have your own server, you can enter the values for the token moderation option here. Enter your App_ID and your Secret in the jitsi_app_id and jitsi_secret parameters.
However, in the current plugin settings interface, there is no field to enter jitsi_app_id or jitsi_secret.
I have also enabled Secure Domain on our Jitsi server, but currently, Moodle users with the manager role cannot enter a Jitsi session.
Could you please clarify how to configure these parameters or guide me on how to enable token-based moderation for our own Jitsi server?
Thank you very much for your help.
Hi Richard, I see that you’ve configured your OAuth account in the plugin, but have you added the YouTube accounts to enable recording?
Great plugin and I'm almost ready to use it, but I can't work out how to record or stream. It says "Out of the box" teachers can stream and record sessions using their own YouTube accounts." But, how? I cannot find any option to stream or record in the meeting. I tried setting up the OAuth2 and after I did the record/stream switch appeared. However when I enabled it I got an "invalid parameter" message. I just want to find some easy way of recording my meeting either to YouTube or some other place.
He creado una issue en GitHub para poder llevar el caso mejor (aqui no puedo poner capturas de pantalla). Por favor lee mi comentario y me dices. (si puede responder en GitHub mejor)
Esta es la url: https://github.com/udima-university/moodle-mod_jitsi/issues/132
Gracias!
Buenos días.
En la video creada dentro de jitsi en las opciones de seguridad, al pulsar agregar contraseña no hace nada. He descartado los navegadores, he probado tanto con firefox como chrome.
Muchas gracias por contestar, un saludo.
Hola Dácil,
En donde configuras la contraseña? en la parte de administración de moodle? o ya directamente en las opciones de seguridad de dentro de jitsi?
Estoy probando ambas opciones y en un primer momento me funciona. Dime para poder hacer mas pruebas y veo que puede estar fallando.
Gracias!
Buenos días. En moodle 4.1.11 con php 8.1 y jitsi v3.4.4 donde tengo activo el botón de seguridad, el problema que he detectado es que al acceder a la sala creada en las opciones de seguridad puedo activar la sala de espera, pero no puedo activar la opción de agregar contraseña.
En nuestra organización tenemos montados varios servidores propios de jitsi. Accediendo a una video creada desde fuera no tengo este problema, puedo activar la sala de espera así como establecer una contraseña. El problema solo lo tengo dentro de moodle con el plugin de jitsi.
Nota: He actualizado a la última versión del plugin para ver si se soluciona el problema, el error continúa.
Un saludo.
Hi Benoit.
The problem lies in the definition of the tokeninvitacion field. In install.xml, the field is set to NOT NULL, while in upgrade.php, it allows NULL values. I should have a solution implemented by today or tomorrow, and once it’s fixed, I will release a new version.
Great! Thank Sergio for you for quick follow up. Just wondering how many time would be needed to fix and publish a new release (if this is effectively a bug) ?