A streamlined process for reviewing course and professor evaluations integrated as a browser extension on https://testudo.umd.edu/.
Testudo++ Extension
This chrome extension helps UMD students better navigate the 'Schedule of Classes' on https://app.testudo.umd.edu/soc/. It allows users to make easier, faster, and better decisions based on data provided by PlanetTerp. Rather than navigating between tabs to properly vet prospective instructors based on their ratings and student reviews, you can conduct all of that natively within the webpage. With a sleek interface, matching design, and smooth transitions, Testudo++ feels like it's supposed to belong there. It's able to provide the additional information students value to determine whether they want to register for a specific course or professor.
Features:
- Displays average course GPA
- Course link navigates you to the corresponding PlanetTerp course website
- Professor links
- PlanetTerp link navigates you to the corresponding PlanetTerp professor page
- RateMyProfessor link navigates you to the corresponding RateMyProfessor professor page
- Professor ratings show the average student ratings given to that professor
- Intuitive matching color gradient to indicate positive/negative scale (green, yellow, red)
- Scrollable professor reviews window
- Able to filter by professor
- Organized by active/inactive instructor status
- View by grouping
- Sorted alphabetically
- Able to sort by 'Most Recent', 'Most Critical', and 'Most Favorable'
- Additional information popup window
v1.1 Update:
- Ability to sort course listing by GPA or Credit Count
- Button to share a clean link of specific courses
This project is open-source.
https://github.com/RocketSandwich/TestudoPlusPlus
Read more
Features:
- Displays average course GPA
- Course link navigates you to the corresponding PlanetTerp course website
- Professor links
- PlanetTerp link navigates you to the corresponding PlanetTerp professor page
- RateMyProfessor link navigates you to the corresponding RateMyProfessor professor page
- Professor ratings show the average student ratings given to that professor
- Intuitive matching color gradient to indicate positive/negative scale (green, yellow, red)
- Scrollable professor reviews window
- Able to filter by professor
- Organized by active/inactive instructor status
- View by grouping
- Sorted alphabetically
- Able to sort by 'Most Recent', 'Most Critical', and 'Most Favorable'
- Additional information popup window
v1.1 Update:
- Ability to sort course listing by GPA or Credit Count
- Button to share a clean link of specific courses
This project is open-source.
https://github.com/RocketSandwich/TestudoPlusPlus
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Testudo++", "version": "1.1.2", "description": "A streamlined process for reviewing course and professor evaluations integrated as a browser extension on https://testudo.umd.edu/.", "permissions": ["tabs", "background"], "host_permissions": [ "https://*.testudo.umd.edu/*", "https://planetterp.com/*", "https://ratemyprofessors.com/*" ], "background": { "service_worker": "background.js" }, "content_scripts": [ { "matches": [ "https://*.testudo.umd.edu/*", "https://planetterp.com/*", "https://www.ratemyprofessors.com/*" ], "css": ["contentScript.css"], "js": ["contentScript.js"] } ], "web_accessible_resources": [ { "resources": ["assets/*"], "matches": ["https://*.testudo.umd.edu/*"] } ], "action": { "default_icon": { "16": "assets/retro_testudo_logo.png", "24": "assets/retro_testudo_logo.png", "32": "assets/retro_testudo_logo.png", "48": "assets/retro_testudo_logo.png", "64": "assets/retro_testudo_logo.png", "128": "assets/retro_testudo_logo.png" }, "default_title": "Testudo++", "default_popup": "popup.html" }, "manifest_version": 3}
Read more