BannerWeb Schedule isn't convenient and doesn't give you alerts before classes. Google Calendar and Outlook do.

What it does

This app transfers the user's concise student schedule from BannerWeb into Google Calendar and Outlook as a .ics file.

How we built it

Using Java, the Selenium API for automating browser actions, and HTML4j for parsing HTML pages. We wrote our own .ics file writer.

Challenges we ran into

One of the most difficult challenges of the project was learning how to incorporate the data from BannerWeb to an .ics file.

Accomplishments that we're proud of

Automated user actions in Google Chrome were incorporated.

What we learned

We learned about the .ics file format and several relevant APIs.

What's next for BannerWebParser

Ideally, students will be able to use this to more easily incorporate events into their Google Calendar during this term and future terms through the use of BannerWebParser.

Built With

+ 3 more
Share this project: