ClassWatcher vs. D2L Intelligent Agents: Which Catches Missing Work Better?
If you ask your Brightspace administrator about tracking missing work, the first answer you'll hear is "set up an Intelligent Agent." It's a fair answer — Intelligent Agents are D2L's built-in automation system, they cost nothing extra, and a dedicated user community trades "recipes" for them. So before installing anything, it's worth understanding exactly what they do and where they stop.
What Intelligent Agents actually are
An Intelligent Agent is a scheduled rule attached to one course: on a schedule you choose (hourly, daily, weekly, or manually), Brightspace evaluates every student against criteria — hasn't logged in for N days, hasn't completed an activity — and sends a templated email to those who match, personalized with replacement strings like the student's first name. Results land in the agent's run-history log.
Where the two tools differ
| Dimension | D2L Intelligent Agents | ClassWatcher |
|---|---|---|
| When it acts | On a schedule — you find out at the next run | The moment you open the page — live view |
| Where you see results | A run-history log you navigate to | On the assignment page itself, in a side panel |
| Who gets contacted | Students, by Brightspace email only | Parents or students, by SMS or email |
| Who writes the message | A template, sent unattended to everyone who matches | The teacher, per message — nothing sends itself |
| Setup | Per course, per scenario; recreated each semester | One class import; any assignment page works after that |
| Across courses | No — each agent is locked to one course | Yes — works on any Brightspace page you open |
| Records | Run log inside Brightspace | Full contact history, exportable to Google Sheets |
| Cost | Included with Brightspace | Free through Oct 1, 2026; then from $8 CAD/month |
One more difference worth naming: parent contact. Intelligent Agents email students inside the Brightspace ecosystem. For elementary teachers especially, the person who needs to know about three missing assignments is usually a parent, and often by text — a channel Brightspace doesn't have. That gap is confirmed in D2L's own community: when a member asked in June 2026 for a late/missing assignments report, support's answer was to manually combine six-plus data sets.
The honest verdict: use both
Intelligent Agents are the right tool for the automated baseline — "you haven't logged in this week," "last call for the quiz" — messages that should go out on schedule without your attention. ClassWatcher is for the judgment-heavy moments automation handles badly: seeing at a glance who's behind right now, deciding which situations need a parent, and sending a human-written text from the same screen. If Intelligent Agents fully cover your workflow, you don't need ClassWatcher — and if they don't, the gap they leave is precisely the one it was built to fill.