What is your full name?
Cayli Henning
What is your Knights email?
cayli.henning@knights.ucf.edu
Are you interested in presenting your idea at the interest meeting?
No
What's your idea about?
The purpose of this project is to extract professor ratings from RMP and inject them into the class sections page when searching for classes inside myUCF. It solves the problem of having to manually search for professors on RMP every time you browse class sections.
Possible implementation: Since there is no official RMP API, we could create an API that uses a web scraper to extract data from RMP's website. The web scraper could be coded in Python, JavaScript, or some other language. The data could then be injected into UCF's class section page using a Chrome/Firefox Web Extension.
Note: I realize this idea isn't new. Others have created RMP APIs and implemented them into their own college websites. I just thought it would be neat to have for UCF, and also a great way to learn about web scraping, RESTful APIs, and web extension development.
What is your full name?
Cayli Henning
What is your Knights email?
cayli.henning@knights.ucf.edu
Are you interested in presenting your idea at the interest meeting?
No
What's your idea about?
The purpose of this project is to extract professor ratings from RMP and inject them into the class sections page when searching for classes inside myUCF. It solves the problem of having to manually search for professors on RMP every time you browse class sections.
Possible implementation: Since there is no official RMP API, we could create an API that uses a web scraper to extract data from RMP's website. The web scraper could be coded in Python, JavaScript, or some other language. The data could then be injected into UCF's class section page using a Chrome/Firefox Web Extension.
Note: I realize this idea isn't new. Others have created RMP APIs and implemented them into their own college websites. I just thought it would be neat to have for UCF, and also a great way to learn about web scraping, RESTful APIs, and web extension development.