Extension that shows professor's rate my professor score next to their name on portal with a click of a button!

Latest Version

Version
1.1.8
Update
October 9, 2024
Size
187KiB
Developer
Category
Users
89
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
ActiveTab
Storage
See more

Chico State Schedule Helper Extension

Features:

⭐ Works on Schedule Builder [BETA] Select Sections/Build Schedule, Shopping Cart, My Schedule, Friend's Schedule, and 'Enroll In Classes' Pages
⭐ Hover over rating button to see full statistics
⭐ Click on rating button to be taken to RMP website for that professor
⭐ Click on save button to save professor's rating into the extension popup

Note:

⚠️ It will only show the ratings of professors names that are currently loaded on the page, so if more names are loaded you will have to click the button again.
⚠️ Some professor's may not have ratings buttons associated with them, that is because the API could not find any ratings. If that happens, please manually search up the professor.
⚠️ For schedule builder's generated schedules, it won't show ratings for online/async classes.
⚠️ Rarely t will pick up incorrect professor ratings, be mindful of the ratings that pop up.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Version 1.1.8 Update:
- Improved name matching algorithm for better accuracy when selecting teachers.

Version 1.1.5-7 Update:
- Fixed Ratings Not Popping Up Due to Class Name Changes :(

Version 1.1.4 Update:
- Added Support For Smaller Screen Size Widgets (< 1024px) On Enroll In Classes, My Schedule, and Select Sections

Version 1.1.2/1.1.3 Update:
- Styling Changes

Version 1.1.1 Update:
- Added Ability To Save Professor Ratings To Popup
- Minor Bug Fixes

Version 1.1.0 Update:
- Extension Now Works On My Schedule & Friend's Schedules
- Minor Bug Fixes

Version 1.0.9 Update:
- Changed Name From Chico State Portal Auto RMP -> Chico State Schedule Helper

Version 1.0.8 Update:
- Extension Now Works On Shopping Cart Classes

Version 1.0.7 Update:
- Extension Now Works On Scheduler Builder's Generated Schedule(s)
- Bug Fixes

Version 1.0.6 Update:
- Changed Styling of Prof Information Box

Version 1.0.5 Update:
- Changed Styling of Prof Information Box
- Added Error Text On Button If Not On Proper Website
- Extension Now Works On Select Sections in Schedule Builder

Version 1.0.4 Update:
- Styling Changes
- Prof Information Box Changed To Show On Hover Instead of Click
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Chico State Schedule Helper", "author": "Numan K, Luke H, Tony F", "version": "1.1.8", "host_permissions": [ "https://*.cmsweb.csuchico.edu/*", "https://*.ratemyprofessors.com/*" ], "description": "Extension that shows professor's rate my professor score next to their name on portal with a click of a button!", "icons": { "16": "icons/icon_16.png", "32": "icons/icon_32.png", "48": "icons/icon_48.png", "128": "icons/icon_128.png" }, "action": { "default_popup": "popup.html" }, "background": { "service_worker": "background.js" }, "permissions": ["activeTab", "storage"], "content_scripts": [ { "matches": [ "https://*.cmsweb.csuchico.edu/*", "https://*.ratemyprofessors.com/*" ], "run_at": "document_idle", "js": [ "scheduleBuilderScript.js", "contentScript.js", "teacherUtils.js", "ratingUtils.js" ] } ], "content_security_policy": { "extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'self';", "sandboxed_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'self';" }, "web_accessible_resources": [ { "resources": ["imgs/save.svg"], "matches": [ "https://*.cmsweb.csuchico.edu/*", "https://*.ratemyprofessors.com/*" ] } ]}
Read more