Inspiration

Web scraping seemed cool and Bruin Walk was a good candidate.

What it does

If you feed it a class name, there's six options on how to output the professors for that course. 1) Overall, 2) Easiness, 3) Helpfulness, 4) Clarity, 5) Workload, 6) Most A's. It'll output the rankings based on that condition.

How we built it

We first started by web scraping the Bruin Walk page using Python. Then we did a lot of work trying to organize the text dump into something useable and manageable. After that, we tried using a PyQt for a GUI, but we ended up switching over to a Javascript output using HTML/CSS so that we could possibly put it for online use.

Accomplishments that I'm proud of

It's our first hackathons and we actually ended up making something to show for it.

What I learned

We learned a little bit of Python, HTML/CSS, Javascript. We learned about the limits of what some languages could offer.

What's next for Helpful Class Planner

Try to get it running on an online host so we could let other people use it. Also, make the class name input less restrictive.

Share this project:

Updates