AI 产品解读Display Bruinwalk professor ratings directly within UCLA's official class search and planning interfaces
Students must leave UCLA's class search pages or open separate tabs to check professor ratings on Bruinwalk. This extension integrates those ratings directly into the class search, study list, and class planner views, saving time and improving the class enrollment experience.
1. User logs into UCLA's student portal (be.my.ucla.edu or sa.ucla.edu). 2. Extension background script detects navigation to class search, study list, or class planner pages. 3. Extension injects foreground scripts to extract professor names from the page DOM. 4. Background script fetches rating data from Bruinwalk for each professor. 5. Foreground scripts parse the HTML response to extract rating scores and color codes. 6. Rating badges are inserted into the page next to each professor's name. 7. Clicking a badge opens the professor's Bruinwalk profile in a new tab.
Injects colored rating badges next to professor names on UCLA class search resultsDisplays ratings on the UCLA study list pageDisplays ratings on the UCLA class planner pageLinks each rating badge to the professor's Bruinwalk profile pageCaches fetched ratings to avoid redundant API calls
- 目标用户
- UCLA students / Prospective UCLA students
- The extension is very small (0.1.0, 7.45KiB) and has minimal code, making analysis straightforward. However, the extension relies on scraping Bruinwalk's HTML structure, which could break if Bruinwalk changes their site layout. The popup.html and options.html are empty, so there is no user-facing configuration or settings UI to analyze.
付费分析未识别到付费功能
The extension is completely free with no paid features, subscriptions, or billing logic. The 'pro' keyword matches in the static analysis are false positives: they refer to CSS font family 'ProximaNova' (e.g., classPlanner.js:43), JavaScript Promise objects (foreground.js:22, 26, 34), and the word 'professor' in variable names and fetch URLs (background.js:38). There is no code related to payments, upgrades, licenses, or premium tiers.
- 置信度
- 98
- 支付平台
- --
- 来源
- AI / 高
- 需要登录
- 是
- 登录理由
- The extension injects scripts into UCLA's official class search and study list pages (be.my.ucla.edu, sa.ucla.edu). These UCLA student portals require a valid UCLA NetID login to access class schedules, study lists, and class planners. The extension itself does not implement any login UI or account management, but the core workflow of displaying professor ratings on these pages is entirely dependent on the user being logged into the destination service.
Works great and saves me so much time