A streamlined process for reviewing course and professor evaluations integrated as a browser extension on https://testudo.umd.edu/.

Latest Version

Version
1.1.2
Update
April 16, 2024
Size
2.88MiB
Developer
Category
Users
504
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
Tabs
Background
See more

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

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