Inspiration
The inspiration for this project came from the need to simplify the process of finding exam venues for students at the University of Ghana. The existing system, which lists venues based on index range on a website, was found to be difficult to navigate for many students.
What it does
The Exams Timetable Bot is a Telegram bot that helps students find the exact venue for their exams. The bot takes the course name and the index of the student and returns the date, time, and exact venue of that course. It also provides a picture of all the ID ranges and venues for verification purposes.
How we built it
The bot was built using Selenium for web scraping, Firebase for data storage, and Python for the overall programming language.
Challenges we ran into
One of the main challenges was setting up and integrating the bot with Telegram. This included handling user inputs, managing conversation states, and dealing with the asynchronous nature of the Telegram API.
Accomplishments that we're proud of
We are proud of creating a solution that simplifies the process of finding exam venues for students, allowing them to focus more on their studies.
What we learned
Through this project, we learned about web scraping with Selenium, data management with Firebase, and bot creation on Telegram.
What's next for Exams Timetable Bot
The next step for the Exams Timetable Bot is to continue improving the bot based on user feedback and needs. Additionally, we intend to add a feature that allows students to sync the exam details obtained from the bot directly to their calendars. This will further streamline their exam preparation process and ensure they never miss an exam.
Log in or sign up for Devpost to join the conversation.