A tool to extract attendance from BigBlueButton logs

589 views
Skip to first unread message

Gerlando Lo Savio

unread,
Mar 4, 2021, 7:29:06 AM3/4/21
to BigBlueButton-dev
Hello,
I've written a tool to extract attendance from BigBlueButton logs:

It parses BBB logs and gives a CSV file with all meeting start/stop and user join/left events it found. It can filter data based on room or user. 

The report is designed to ease further processing, for example with spreadsheets like LibreOffice Calc. 

The tool it's written in Python, should be easy to hack, has minimal requirements and can be run even on Ubuntu 16.04 (for example via cron on the actual BigBlueButton server, to automatically create attendance reports).

It's my first try to give something back to this awesome project, that allowed me to keep working even during this awful pandemic. 

I hope it can be useful - let me know if you find bugs, or just open a pull request.

Regards,
Gerlando Lo Savio

ICT Cloud

unread,
Mar 4, 2021, 11:35:36 AM3/4/21
to BigBlueButton-dev
Awesome.. Thanks for sharing,

~b10

acevedo...@gmail.com

unread,
Mar 4, 2021, 12:48:29 PM3/4/21
to BigBlueButton-dev
Thank You!
This will help us a lot.

Brent W. Baccala

unread,
Mar 5, 2021, 11:44:11 AM3/5/21
to BigBlueButton-dev
I recently put in a pull request to add a python3 package to the system.  It's a basic Python interface to our REST API along with two scripts, one to list running meetings and one to get and set the shared notes in a meeting.

I think that would be a good place to put something like this.  A third script, perhaps, to query historical meeting logs?

Of course, I'd first like to have my existing pull request approved (or at least acted on).  It's in the packaging repository.

    agape
    brent

Reply all
Reply to author
Forward
0 new messages