v0.1.0 — Available now

Class Tracker

Connects to your school's LMS and pulls every assignment, quiz, grade, and piece of course content into one place. Set it to run on a schedule, and your academic life stays organized without you having to think about it.

Brightspace Canvas Blackboard Assignments Grades Scheduled No API keys
Setup guide
By Will @ JSG 5 min setup Free
$ check my classes
 
EC111 — Intro to Economics
  ! Problem Set 4 due today 11:59 PM
  Grade: 87.3% (B+)
  New: Lecture 12 slides posted
 
MA105 — Calculus I
  Quiz 6 due Wed 3:00 PM
  Grade: 91.0% (A-)
 
2 courses | 2 upcoming | 0 overdue
What you get

Four commands. Everything covered.

Say these to Claude and the plugin handles the rest.

"check my assignments"

Assignment tracker

Lists every assignment and quiz across all your courses, grouped by urgency — due today, this week, next week, and later. Never miss a deadline again.

"check my grades"

Grade monitor

Shows your current grades for each course with individual assignment scores, weighted contributions, and instructor feedback. Flags anything below 70%.

"check course content"

Content alerts

Surfaces any new lectures, slides, readings, or materials posted in the last 7 days. Know what's new without logging in to check every course.

"check my classes"

Full overview

The all-in-one command. Combines assignments, grades, and content into a comprehensive briefing for every course. Perfect for a daily or weekly check-in.

Setup guide

Up and running in 5 minutes.

No coding required. Just follow these steps.

1

Download the plugin

Click the download button above to get the Class Tracker plugin file. It's a single .plugin file — no dependencies, no build step.

2

Install in Claude

Open Claude Desktop, go to Settings, and drag the plugin file into the Plugins section. Claude will detect it and activate it automatically.

If you don't see a Plugins section, make sure you're running the latest version of Claude Desktop with Cowork mode enabled.
3

Connect your Brightspace

When you first use the plugin, Claude will ask for your school's Brightspace URL. Just copy it from your browser — it looks something like:

https://yourschool.brightspace.com
4

Set up a schedule (optional)

Go to the Scheduled tab in Claude and set the plugin to run daily or weekly. For example, you could have it check your assignments every morning at 8 AM and send you a briefing.

# Example scheduled prompt:
"Check my classes and give me a prioritized to-do list for today"
5

You're done

That's it. Just say "check my assignments" or "check my grades" and the plugin handles the rest. It pulls live data every time, so you're always looking at the latest info.

FAQ

Common questions.

Quick answers to things people usually ask.

The current version is optimized for Brightspace. Canvas and Blackboard support is coming soon — the plugin architecture supports multiple LMS platforms, we just need to build out the connectors.
The plugin runs entirely on your own machine through Claude. Your credentials and data never leave your computer — nothing is sent to external servers. JSG doesn't have access to your school account.
You need Claude Desktop with Cowork mode, which requires a Claude Pro subscription. The plugin itself is completely free.
Every time you ask, it pulls live data from your LMS. If you set up a schedule, it runs on whatever interval you choose — daily, weekly, or custom. The data is always fresh.
Reach out to us! We're actively building support for more platforms. If your school uses something other than Brightspace, Canvas, or Blackboard, let us know and we'll look into adding it.

Ready to stop checking Brightspace?

Download Class Tracker and let it handle the busywork.