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.

Share this project:

Updates