Display the ratings of each George Mason University professor for GMU Patriot Web!
Rate My GMU Professors Extension
Rate My GMU Professors will automatically parse professors' reviews data from Rate My Professors and display the user-friendly data on the Patriot pages.
🕹️ How to use
1.\tDownload Rate My GMU Professors from Chrome Web Store
2.\tMake sure Rate My GMU Professors is active.
3.\tGo to the Patriot web page.
4.\tBrowse any classes with professors’ name
5.\tNow, under the professors’ names, you are able to see their Rate My Professors score.
6.\tIf you click the score number, you will be redirected to the professor’s Rate My Professors web page.
7.\tIf you hover your mouse, you will be a pop-over showing the professor’s name, school, department, overall score, would-take-again percentage, level of difficulty, the total number of reviews.
🏷️ Features
1.\tLightweight– Since it is made of pure javascript, css3, html5, the total of its size is only 215KB.
2. \tTrack down each professor's Rate My Professor score nicely.
3.\tSupport Classes with more than one professor- Some science classes such as chemistry and biology have two or three professors in one class. Thus, the extension tracks all professors in each class.
❓ Q&A
Q: Is it working on other websites?
A: No, it will only activate on the GMU Patriot web.
Q: Is there any risk in using this?
A: No, this extension does not communicate with the GMU Patriot web. It only displays information on the Patriot web data grids.
Q: It is burdening for the server of Rate My Professors?
A: Most likely, No. Theoretically, it actually uses less data than regular users. My extension saves the data for later uses, but regular users will request new data every time they use Rate My Professors.
Q: Your codes suck
A: I did my best. It is my first time making a Chrome extension.
Q: Hi, I have found a bug/glitch/error/or suggestion
A: Please, report them back to me through my email. [email protected] so I can take a look!
📖 A little bit of the back story
Old version:
I have been thinking this idea for a while, but I hadn't been motivated enough to work on the idea until one of my teammates from PatriotHacks 2021 (which our team won! YAY! 💪) had the same idea during the brainstorming. Although our team has chosen another idea over this idea, I thought that if I had some free time in the future, I should definitely make this. Before the starting of the Fall 2021 semester, I had some free time. While I could just sit back again enjoy the summer break, I decided to make something as a side project that helps other students. Hence, this idea perfectly fits the categories.
New version:
Since the old version has been taken down due to the usage of manifest v3, I have not paid attention much. However, some of GMU students have contacted me to get me working this one, again. I was lazy to do it, but here I am.
I had to create the extension from the scratch due to Rate My Professor has taken down their old API and replaced to GraphQL. There were some hiccups, but I managed to create a new one.
🔒 Privacy Policy
We are not interested in collecting any personal information.
We believe such information is yours and yours alone.
We do not store or transmit your personal details.
We do not include any advertising or analytics software that talks to third parties.
❗ Rate My GMU Professors DOES NOT Collect, Transmit, Distribute or Sell your data ❗
📋 Changelogs
Version 1.0.0 - Initial Release:
* Introduced the Rate My GMU Professors extension.
Version 1.0.1:
* Removed unnecessary user permissions to enhance security and privacy.
* Improved error handling to provide a smoother user experience.
Version 1.0.2:
* Addressed a reviewer request by adding a link to the Privacy Policy on the popup page in the Google Web Store.
Version 1.0.3:
* Added support for \"Search for Classes - Classic\" on the GMU Patriot web platform.
* Removed unused commented code to streamline the extension.
* Included a specific GMU patriot URL for \"content_script\" to support the classic search.
* Implemented a CSS for the classic search to facilitate future development.
Version 1.0.4:
* Resolved an issue where the extension failed to load due to the removal of the GMU classic search.
Version 2.0.0 - Major Update:
* Completely revamped the extension to comply with manifest v3 and utilize GraphQL for Rate My Professor data retrieval.
Version 2.1.0:
* Fixed minor issues and optimized code to ensure compatibility across different browsers.
Version 2.2.0:
* Added support for Firefox, expanding the extension's compatibility.
* Extended support to include the Edge browser.
Version 2.3.0:
* Updated the privacy policy URL to a new address.
* Implemented scripts to build production versions of the extension for Chrome, Firefox, and Edge browsers.
Source Manifest.json
How to download and manually install Rate My GMU Professors extension for Chrome
Looking for a way to install Rate My GMU Professors extensions for Chrome, you can search for them in the Chrome Web Store, clicking the "Add to Chrome" button, and following the straightforward process.
However, you may need to install Rate My GMU Professors extensions manually, this article outlines two simple methods to effortlessly install Rate My GMU Professors extensions, whether they come as unpacked folders in compressed formats like .zip or as .crx files.
Method 1: Download Rate My GMU Professors extension and manually install through Drag &Drop
If you ever need to manually install a Rate My GMU Professors extension for Chrome, don't worry, it's a simple process. Just follow these easy steps, and you will have your extension ready to use in no time.
Step 1: Download the Rate My GMU Professors Extension by clicking the "Download CRX" button on the website.
Look for the Rate My GMU Professors extension you wish to install. Go to the website and download the Rate My GMU Professors extension package, which is usually a .CRX file and comes in a zipped file. Here ".crx" file is the format for Rate My GMU Professors extension that contains all the data.
Step 2: Extract &Arrange Files
Once the file is downloaded, extract that file into its own folder. Similarly, give that extension files a permanent home. In other words, keep it in a folder that you don't accidentally delete it because these files will be needed to make that extension work.
Step 3: Go to the Chrome Extensions Page
Open Google Chrome and in the address bar, type chrome://extensions; it will open the Google Chrome extensions page. Make sure that "My extensions" is selected in the sidebar.
Step 4: Drag and Drop the Extension
Now, go to the folder where you extracted the Rate My GMU Professors extension and drag &drop the extension file from there anywhere onto the extension page within Google Chrome.
Step 5: Complete the Installation
Once you drag and drop the extension file, follow the steps that Google Chrome takes you through. Similarly, if the extension file is of .crx file format, you will be required to review the permissions and then add the extension.
Now, you can manage that added extension as you would like to with any other Chrome extension that you added through Chrome Webstore. Its icon will also appear in the Google Chrome Menu on the right side of the address bar once you activate it.
Method 2: Download Rate My GMU Professors extension for Chrome and install in Developer Mode
This is another method to install Rate My GMU Professors extension manually, but the twist is that here, you install by enabling the developer mode option provided in Google Chrome. This mode is commonly used for testing extensions or running unpublished tools.
Step 1: Download the Rate My GMU Professors extension file
Select and download the Rate My GMU Professors extension by clicking the 'Download CRX' button on the website.
Step 2: Extract the downloaded contents
Convert the file to a ZIP file if it is in CRX format then extract the Rate My GMU Professors extension zip file or folder that you downloaded. Make sure you extract it using the same folder name and keep it safely in another folder, so you don't delete it by mistake. The extracted folder will be needed to keep your Rate My GMU Professors extension running.
Step 3: Open Chrome Extension Setting Page
In the address bar of Google Chrome, type chrome://extensions and open the Chrome Extension Page.
Step 4: Enable Developer Mode
After opening the Chrome Extension page, look at the top right side, and you will find the toggle option of "Developer mode."Simply enable that developer mode option.
Step 5: Load the Unpacked Extension
Once you enable the developer mode option, you will see the menu of Load Unpacked, Pack Extensions and Update. From that, select the option "Load unpacked."
Step 6: Select the Extension Folder
Once the pop-up opens upon clicking Load unpacked, select the Rate My GMU Professors extension directory and click on the "Select Folder "button.
Step 7: Confirm and Install
After you select an extension folder of a Google Chrome extension you're installing manually, confirm its installation for the final time and let the installation complete.
Conclusion
Here we've made a step-by-step guide on How to manually install Rate My GMU Professors extension in 2 ways. We hope this guide proves helpful.
Similar Extensions
Stack Jump - HTML5 Game 564 0 ★ 30.65MiB
Any School Rate My Professors Extension 564 4 ★ 2.03MiB
Calls and Texts from Hot Prospector 564 0 ★ 3.63MiB
SuperApply 564 1 ★ 675KiB
filter8 564 1 ★ 2.01MiB
Rate My Professor Extension 564 4 ★ 133KiB
Gather Mute 564 1 ★ 55.11KiB
Donoclip Modtools 564 1 ★ 16.4KiB
Backlog Sprinter 564 0 ★ 1.73MiB
CleanVid 564 4 ★ 329KiB
Moto 564 0 ★ 50.43KiB
Tab Deduplicator 564 0 ★ 23.41KiB
Rate My Professor Helper 564 1 ★ 240KiB
Kibana+ 564 1 ★ 44.37KiB
Reference.Email 564 1 ★ 994KiB
ClownFinder for /r/CFB & /r/NFL 564 0 ★ 3.74KiB
Rate My Professor Lookup 564 3 ★ 9.56MiB
Maximize Detached Tab 564 0 ★ 9.49KiB
Lucky Looter 564 1 ★ 31.94KiB
Copy Domain Name 564 0 ★ 12.27KiB
Catch Dots Game - Arcade Game 564 0 ★ 3.04MiB
ExtJS Spyglass 564 2 ★ 6.63MiB
FL Assorted Cats 564 2 ★ 23.83KiB
YouTubeAIChat 564 0 ★ 334KiB
User reviews
Dipak Pathak (ID: 00000047cc4b2437) Voted 5 ★ - Updated 07/30/2023
Omar Ploz (ID: 00000061627f2f34) Voted 5 ★ - Updated 06/20/2023
Sara Khattak (ID: 000000e151fb8759) Voted 5 ★ - Updated 06/20/2023