Inspiration
Taking attendance is something which takes about 6-7 minutes and sometimes upto 10 mintues (which is 1/4 of the time we have per class) Not only that, it is a very boring task to do. (I know because I was asked to take it 2-3 times )
What it does
ZoomoBot first asks the user for details like meeting id or the link required to join the meeting and also ask if the user wants to filter the participants who have raised their hand or are connected to audio. It will then join the meeting, scrape the participants after applying the filter and finally mark the attendance in the Excel file.
How we built it
I used Python modules like Selenium, Openpyxl, Pynput to make this bot
Challenges we ran into
It was difficult for me to inderstand how selenium works and was facing issue extracting the namelist. I then came to know that we can excecute JavaScript using selenium which made my work a lot easier.
Accomplishments that we're proud of
I am proud that I made a bot which I myself as well as my high school teachers will use 7-8 times a day. I think this is one of my most useful project till date.
What we learned
I learned a lot about modules like Selenium and Openpyxl. Apart from that, I learned how to use JS in Selenium. Also, this is one of the longest single file python program I have written till now
What's next for ZoomoBot
I will try to use frontend module like Tkinter to make user interface better and will then convert it into an .exe file so that even the teachers who do not have python installed can run this program.

Log in or sign up for Devpost to join the conversation.