Getting Started

Installation

  1. Navigate to https://chromewebstore.google.com/detail/infinite-campus-insight/lomfihofllffjahdkdjbmgiiajnhfjej?authuser=0&hl=en
  2. Click "Add to [browser]"
  3. Read through permissions and click "Add extension"

First Use

  1. Log into your Infinite Campus student portal as usual.
  2. Navigate to any course's Grades page. The URL will contain /student/classroom/grades.
  3. IC Insight detects the page automatically and injects a floating panel in the top-right corner of the screen. The panel header says IC Insight.
  4. The panel immediately parses the current page and shows your calculated grade, category breakdown, and a what-if calculator.
  5. Click Cache in the panel header to save this course to local storage. The Dashboard button then shows it alongside any other cached courses.

On your very first visit, the extension may also prompt you with a window.prompt() asking what to call you. You can enter your name or leave it blank. This name is used in welcome messages on the Dashboard and can be changed later in Options → Appearance.

Core Concepts

Local-Only Storage

All grade data is stored exclusively in chrome.storage.local - on your device only. Nothing is sent to any server.

Caching

IC Insight reads your grades directly from the Infinite Campus page DOM. The new Network Refresh option can also get course data directly from the Infinite Campus API. To get updated grades you must visit the course page (or use the Dashboard's refresh feature), which triggers re-parsing and re-caching.

Multi-Quarter Support

Infinite Campus shows one quarter's grades at a time. IC Insight detects which quarter is visible and merges data quarter-by-quarter into a single cached entry per course. This means you must visit each quarter's tab to build a complete picture.

Overlay vs. Dashboard

  • The overlay panel is ephemeral - it reflects the page you are currently viewing. It is great for live what-if testing.
  • The Dashboard is the source of truth - it reads from the cache and reflects all quarters you have visited.

Grade Calculation

IC Insight re-computes your grade independently from what IC displays, using weighted category averages (if weights are present) or pure point totals (if no weights). Results may differ slightly from IC's display if IC uses rounding or different category-exclusion rules.