Skip to content

Chrome/Firefox extension that shows the Rate My Professors rating of professors while searching for classes on Tiger Center

License

Notifications You must be signed in to change notification settings

CalvinWu4/RIT-Rate-My-Professors-Extension

Repository files navigation

RIT Rate My Professors Extension

Chrome extension

Firefox addon

Click here for the version that works for any school

This extension shows the Rate My Professors ratings of professors while searching for classes on Tiger Center and CSH Schedule Maker.

Professors' names will link to their Rate My Professors page (or the search results if not found).

To better find professors, this extension will try different first/middle name combos. It will also try all associated nicknames and diminutive names from here. For example, Andrew Meneely on RIT's course search is found as Andy Meneely on Rate My Professors. Finally, there is a list of custom nicknames (e.g. Thiagarajah Arujunan should refer to Al Arujunan).

Screenshot Screenshot

Building

The build process goes through a few stages.

If you just want to run a build, use one of the following commands based on whether you want dev/prod builds and what browser you are building for:

  • npm run build-dev:chrome
  • npm run build-dev:firefox
  • npm run build:chrome
  • npm run build:firefox

You'll probably want to npm install first if you haven't already.

npm run release will run the clean, build:chrome, and build:firefox targets to generate two production zip files from a clean build folder which should be ready for distribution

To run the extension in your browser for development purposes, follow these instructions:

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_first_WebExtension

Testing the output to ensure extensions are valid (using web-ext lint) is done automatically as part of the build process. Packaging the extension into a .zip file is also automatic.

To run unit tests: npm run test

About

Chrome/Firefox extension that shows the Rate My Professors rating of professors while searching for classes on Tiger Center

Topics

Resources

License

Stars

Watchers

Forks