Inspiration

My high school teachers used to waste about 6-7 minutes and sometimes upto 10 mintues which is about 1/4 of the time we have per class in just taking attendance. Not only that, it is a very boring task to do. (As even I was asked to do so 2-3 times😅)

What it does

It logs into zoom meeting using zoom web and scrapes the namelist. It then matches it with the namelist entered by the user and then gives us the names of absentees and the students present in a txt file. It can even mark the attendance in the Excel file.

How we built it

I used Selenium, Openpyxl, Pynput and few other modules to make this bot

Challenges we ran into

It was hard to complete it in time and I was facing difficulty while exrtracting the names using selenium so used a bit of JS

Accomplishments that we're proud of

I am proud that I made such a useful porject which I guess each teacher will use 7-8 times a day

What we learned

I learned a lot and this is one of the largest single file python program I have written ever so organizing such a big file was a thing to learn from. Apart from that, I learned how to use JS in Selenium and also about Pynput module

What's next for ZoomoBot

Will use tools like Tkinter to make user interface better

Built With

Share this project:

Updates