get meeting stats from within wordpress

59 views
Skip to first unread message

Anton Petrov

unread,
Apr 9, 2021, 10:03:55 PM4/9/21
to BigBlueButton-dev
Hi group, I'm new here, thanks for the acceptance!
The online events platform uses Wordpress site with BBB Admin Panel plugin to connect with own BBB server for video conferencing. 
The client requests to get stats about the attendance after each meeting ends in csv, especially meeting name, date/time, users names/ids, join time, leave time. I think there is no such API call yet, but it'd be very useful. 
If I'm not mistaken, the getMeetingInfo returns only a snapshot of the current participants list at a request time, but not the users already left the meeting, which is not enough for the reports required.
I saw those two tools: 
I'm not sure which one could help to get the stats downloaded in csv upon request (click a button or a link, available for the admins and the event managers only) from within the wordpress site. Is this possible in the first place and how could be achieved?
Any ideas and guidance would be appreciated! Thanks!

Nikola Z

unread,
Apr 9, 2021, 11:15:49 PM4/9/21
to bigblueb...@googlegroups.com
All data via API is transmitted to Bigbluebutton. In my opinion, it is advisable to remove the information you need from the wordpress plugin. You will have to add it, or add a new program code. Store the required information in the wordpress database.

сб, 10 квіт. 2021 о 05:03 Anton Petrov <anto...@gmail.com> пише:
--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-dev/ca8bbde4-ea7d-4f81-95f4-28624b4e077en%40googlegroups.com.

Nikola Z

unread,
Apr 9, 2021, 11:21:20 PM4/9/21
to bigblueb...@googlegroups.com
To raise a database on the server with Bigbluebutton, to make to it inquiries on AРI - it is not expedient and dangerous. And the entrance - the exit of the client? There may be several independent of the client.

сб, 10 квіт. 2021 о 06:15 Nikola Z <ngz...@gmail.com> пише:

Anton Petrov

unread,
Apr 10, 2021, 7:15:29 AM4/10/21
to BigBlueButton-dev
Thanks Nick, but I'm not quite sure I understand your advice. Let me clarify. 
"...it is advisable to remove the information..." -  the "BBB Admin Panel" plugin only stores the BBB url and secret key to connect to the BBB server and perform operations like meeting create, join, start, stop, delete, show recordings. It doesn't store any additional info except the meeting creation properties AFAIK.
"To raise a database on the server with Bigbluebutton..." - I think additional DB or records wouldn't be necessary. The info needed is presented in the bbb-web.log files and could be parsed with the bbbattendance.py script. 
"And the entrance - the exit of the client..." - I can imagine that after the meeting ended, nothing triggers automatically. 

Let's say the wp administrator (or another role with proper permissions) clicks a button in the wp frontend or backend page and triggers the  bbbattendance.py execution on the BBB server and the download of the csv file created.
Is that possible?

Nikola Z

unread,
Apr 10, 2021, 8:21:29 AM4/10/21
to bigblueb...@googlegroups.com
I meant that you need to put all the work on WordPress, rewriting, or writing the appropriate plugin. The idea of logs is possible and possible, but logs are stored for a while. And still it is necessary some api for access to other server.

сб, 10 квіт. 2021 о 14:15 Anton Petrov <anto...@gmail.com> пише:
Reply all
Reply to author
Forward
0 new messages