Students lose minutes every time they look for something in Canvas, not because the content isn't there, but because it's named things like 1BLprelab5, Lab 5 Quiz, Modules, or Attendance.

So a student searches physics lab this week. Most systems rely on exact labels and miss what the student actually means. We fixed that. Now search infers intent: if Canvas shows Lab 5 due this week, we surface the related lab materials automatically, even when the file names look nothing alike. One search, one result, done. It should have always worked this way.