Inspiration
As students ourselves, we have experienced the pros and cons of switching to online education platforms. For instance, we loved Kahoot and always found it exciting. Hence we wanted to keep the pros (the competition) and improve the cons (the boringness of zoom) for other students to have a better studying experience.
What it does
The Big Brain Bear telegram bot aims to encourage self-directed revision within a classroom setting. Students get a question every time they call for the '/q' bot command. A question is released for all who wish to attempt. Points are given for correct answers based on varying difficulties. This leads to the building of a leaderboard that helps motivate students who want higher ranks. This is meant to be an easy and fast way for those who wish to revise to do so. It does not have a deadline like assignments and hence is less stressful and more carefree.
How we built it
We used python-telegram-bot and sqlite3 for our database.
Challenges we ran into
We are quite inexperienced, having only tried python-telegram-bot in the workshop, which was merely a few days before the actual hackathon. Hence, we had to look up the documentation for almost every feature we wanted to write.
Accomplishments that we're proud of
- This hackathon let us spend many hours straight using this library, so we are now more confident in using it as we learned a lot about it.
- We managed to get some of the things we wanted to work.
What we learned
- python-telegram-bot
- power of the artistic people since I thought the stickers our teammate made are adorable
What's next for big brain bear
- We could not implement the feature to add problems in time, so that would be a possible improvement
- Hosting the bot on Heroku.
Log in or sign up for Devpost to join the conversation.