chamilo-lms
chamilo-lms copied to clipboard
Zoom Plugin bug "Wrong session time - Conference not available for students"
Dears,
First of all my server time is configered to Africa/Cairo UTC+2.
Chamilo is also configered to Africa/Cairo UTC +2 BUT it shows the wrong timing even after applying Africa/Cairo it still shows "UTC time" NOT "UTC+2"
First scenario: scheduling a session for TODAY
As in the picture below i scheduled the session for today 09:00 am and click saved
The generated session was created with "Today Current time UTC" please see picture below
The Status of the meeting is always "waiting" even if i started the session as a teacher. and it show the wrong time.
Sharing the session link with student in Group 0001 student it shows him the following message no matter what i try
Please note that i tried to create differnet sessions for whole course members with no luck I as a teacher can start the session with no issues but students on the other hand always get the above message.
Second scenario: scheduling a session for a day in the future
I tried to schedule a session for TOMORROW at 10:00 am as in the picture below and click save.
The scheduled session shows wrong time as you can see in the picture below UTC-2 "I tried to shedule more than one session in the future and it is always UTC-2" So if i enter 9:00 am it will generate a session for 7:00 am and so on. And students always get the same message as stated above "Conference not available".
Please note that on my zoom portal i see the right timing as in the picture for both the one created for today and the other one created for tomorrow:
And here is my plugin Config:
I'm having the same problem, the zoom API return doesn't work. The meeting is always waiting. In the details section there is no activity. I did a new installation, tested it with several zoom accounts and it didn't work.
Is it possible you use a free account? This plugin will only work with paid account with webinars credit.
Chamilo is also configered to Africa/Cairo UTC +2 BUT it shows the wrong timing even after applying Africa/Cairo it still shows "UTC time" NOT "UTC+2"
After saving the settings you have to logout and then login again, the correct date will appear.
I just added a fix in the plugin, you have to also check that the timezone in Zoom is the same as in Chamilo.
Hi @jmontoyaa
Can you please point me to the fix to apply it.
Thanks
Dear @jmontoyaa @ywarnier ,
Thank you for your fix but unfortunately it didn't work. Time in chamilo is still wrong and all the above bugs is still there. "Conference is unavailable" for students no matter what i do. I even subscribed for a Zoom webinar account to make sure that was not the issue and yet problem still persist.
Kindly advice.
I can share my test site that have active zoom webinar plan for your testing
Buenas yo estoy teniendo el mismo problema, a los alumnos les aparece "Conferencia no disponible". Quería saber si alguien ha podido solucionar de alguna manera.
I did the configuration of the plugin and I have this problem that the students get the error "Conference not available" the time zones are configured correctly. Could anyone solve it?
por favor @ywarnier, tenemos el mismo problema, los estudiantes no pueden acceder a la llamada de Zoom. Que nos puedes decir de esto? Es algo sin resolver de Chamilo? Estan trabajando para resolverlo? Te agradecemos mucho tu respuesta. Acabamos de actualizar la version de Chamilo pensando que quizá era por eso pero el error se mantiene.
Hola, A nosotros nos ocurrió algo similar, todo estaba aparentemente bien configurado pero los estudiantes no podían acceder.
Si el servidor usa Apache, y en el error_log del hosting se observa el mensaje "verificationToken not valid, please check your zoom configuration", puede que el problema sea el que indican aquí: https://devforum.zoom.us/t/data-compliance-api-deauthorization-endpoint-url/3870/15
Al parecer, en $_SERVER no estaba incluida HTTP_AUTHORIZATION, lo que hacía que el plugin no recibiera la respuesta de Zoom con el token correspondiente. Si se añade esto al principio del archivo .htaccess se soluciona:
SetEnvIf
Authorization .+ HTTP_AUTHORIZATION=$0`