- Riley Cleavenger
- Sam Forstot
This webapp employs a web driver within a Python script to scrape the last three years of student-produced data regarding the difficulty and workload of classes at the University of Florida from r/ufl and RateMyProfessor, then utilizes OpenAI’s ChatGPT API to pass in scraped data and perform the necessary natural language processing to rate all classes on a ten-scale difficulty. This data is output to a Firestore database, then all brought together in a frontend service, which was designed using the AngularJS framework on Google’s Firebase platform, that allows users to build their ideal schedule based on the difficulty of classes.