Rate My GMU Professors
Display the ratings of each George Mason University professor for GMU Patriot Web!
Rate My GMU Professorsとは何ですか?
Rate My GMU Professorsはe2slayerによって開発されたChromeの拡張機能で、その主な機能は「Display the ratings of each George Mason University professor for GMU Patriot Web!」です。
拡張機能のスクリーンショット
Rate My GMU Professors拡張機能のCRXファイルをダウンロード
Rate My GMU Professors拡張子のファイルをcrx形式でダウンロードし、ブラウザにChrome拡張機能を手動でインストールするか、crxファイルを友達と共有して簡単にChrome拡張機能をインストールします。
拡張機能の使用方法
🤔 What is it? 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. Download Rate My GMU Professors from Chrome Web Store 2. Make sure Rate My GMU Professors is active. 3. Go to the Patriot web page. 4. Browse any classes with professors’ name 5. Now, under the professors’ names, you are able to see their Rate My Professors score. 6. If you click the score number, you will be redirected to the professor’s Rate My Professors web page. 7. If you hover your mouse, you will be a pop-up showing the professor’s name, school, department, overall score, would-take-again percentage, level of difficulty, the total number of reviews, top tags. 🏷️ Features 1. Lightweight– Since it is made of pure javascript, css3, html5, the total of its size is less than 4 MB. 2. No disturbing Rate My Professors’ API server – When the extension sees a new professor’s name, the extension finds the date of the professor and saves it to your local storage for three days. Later on, if the extension sees the saved professor’s name, it retrieves the data from your local storage instead of making a new API request to the Rate My Professors server. 3. Support Both GMU and NVCC- It is no secret that some professors teach both George Mason University and Northern Virginia Community College, so sometimes checking NVCC Rate My Professors ratings is worth doing. Hence, the extension can track both GMU and NVCC at the same time. 4. Support 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. 5. User Settings Supported- Some users might not like to track down NVCC Rate My Professors ratings or do not want to see any popups. So, the extension has a function to turn them on and off. ❓ 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 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. 🔒 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 V 1.0.0 Initial Release of Rate My GMU Professors V 1.0.1 Removed unnecessary user permissions Improved to handle potential error cases V 1.0.2 Added a link to the Privacy Policy on the popup page as the Google Web Store reviewer requested V 1.0.3 Support "Search for Classes - Classic" for the GMU Patriot web. Delete some unused commentated codes. Added a specific GMU patriot URL for "content_script" to support the classic search. Added a CSS for the classic search for future usage purposes. V 1.0.4 Fixed an issue that the extension is not loaded due to the removal of the GMU classic search.
拡張機能の基本情報
名前 | |
ID | fmfmoojahahhnhakilofodgnlnfmagin |
公式URL | https://chrome.google.com/webstore/detail/rate-my-gmu-professors/fmfmoojahahhnhakilofodgnlnfmagin |
説明 | Display the ratings of each George Mason University professor for GMU Patriot Web! |
ファイルサイズ | 556 KB |
インストール数 | 419 |
現在のバージョン | 1.0.4 |
最終更新日 | 2021-10-31 |
公開日 | 2021-08-18 |
評価 | 5.00/5 合計 3 レビュー |
開発者 | e2slayer |
Eメール | [email protected] |
支払い方法 | free |
プライバシーポリシーページのURL | https://jeongmincho.me/chrome-extensions-privacy-policy |
対応言語 | en-US |
manifest.json | |
{ "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx", "name": "Rate My GMU Professors", "version": "1.0.4", "description": "Display the ratings of each George Mason University professor for GMU Patriot Web!", "author": "Jeong Min Cho", "permissions": [ "storage" ], "host_permissions": [ "https:\/\/search-production.ratemyprofessors.com\/*", "https:\/\/www.ratemyprofessors.com\/paginate\/professors\/*" ], "content_scripts": [ { "js": [ "js\/jQuery.js", "js\/bootstrap.min.js", "contentscript.js" ], "css": [ "css\/profilecard.css", "css\/profilepopup.css", "css\/bootstrap.css", "css\/bootstrap.min.css", "css\/popup.css" ], "matches": [ "*:\/\/ssbstureg.gmu.edu\/StudentRegistrationSsb\/ssb\/*\/*", "*:\/\/patriotweb.gmu.edu\/pls\/prod\/bwskfcls.P_GetCrse" ] } ], "background": { "service_worker": "background.js" }, "web_accessible_resources": [ { "resources": [ "img\/*.png", "js\/*.js", "css\/*.css" ], "matches": [ " |