Ben Eggleston's grade calculator. Even though Mr. Eggleston created a very nice grade calculator you need to input all the data manually while our program does all the hard work for the user and just displays the users GPA.
What it does
It asks for the student's username and password then logs into the Genesis grade portal then goes to the tab where the final grades are located and scrapes them. We then store the grades in a list and then process it to find the students GPA.
How we built it
We built it using Selenium for web scrapping, numpy to process the data, and Tkinter for a simple GUI
Challenges we ran into
Different formats of Genesis caused different issues that had to be solved while still keeping the original program working. We also had some trouble connecting our GUI with our logic.
Accomplishments that we're proud of
We created a working application with everything we wanted. We finished all these tasks with time to sleep and for fun!
What we learned
We learned how to web scraping using Selenium as well as creating a GUI with Tkinter. We also learned how to use GitHub.
What's next for GPA Grade Calculator
We would hope to be able to create a chrome extension out of the project/