Posso chiederi se potresti condividere del codice a riguardo? In quanto anche a me servirebbe effettuare questa operazione ma purtroppo non saprei proprio da dove partire. Grazie a prescindere dalla risposta
scusate per il ritardo con cui rispondo.
Purtroppo non posso rendere pubblico il codice in quanto proprietario del cliente da cui è stato commissionato.
In ogni caso devi verificare di aver abilitato le API di BBB sul server ed effettuare le interrogazioni MeetingInfo.
Trovi documentazione ed esempi sul sito ufficiale di BBB e su github
Spiace leggere queste giustificazioni benchè (probabilmente) lecite, perche quello stesso cliente si avvale di almeno due software opensource a cui non potrebbe accedere se tutti la pensassero così...
condivido in pieno la tua posizione. Ho fatto questo plugin per monitorare gli eventi di BBB https://github.com/SimonSoftware/bbb_monitor
Crea un'attività che logga su una tabella di Moodle login e logout utilizzando bbb_webhook che legge direttamente dai topic Redis di BBB.
E' un inizio ma sembra funzionare. Se mi dici la tua sono solo contento!
Grazie
Paolo
Grazie Paolo per aver condiviso il tuo codice!
Spero tanto la Community ti possa aiutare con la segnalazione di problemi, miglioramenti e... anche soluzioni (pull request) .
Non ho ancora avuto modo di leggerlo con attenzione ma ho notato - per deformazione professionale - qualche problema di autorizzazione ad esempio in /download.php perché non c'è autorizzazione specifica all'operazione.
Ti lascio alcuni riferimenti:
- Utilità Moodle (https://moodle.org/plugins/browse.php?list=set&id=107) da installare in locale all'istanza che sta usando per sviluppare il plug-in, ti aiutano a verificare staticamente la qualità del codice:
- Documentazione sui Ruoli (gestione accessi)
HTH,
Matteo
Grazie 1000 Matteo,
è un primo tentativo di plugin Moodle con tutti gli errori del caso!
Ogni suggerimento è ben accetto.
Paolo