2 items
Bring your Canvas files, announcements, grades, and due dates into School Pack, and see what's due right on your dashboard. School Pack brings the parts of Canvas you actually use into one focused study workspace. Connect your classes once, then pull files, announcements, grades, assignments, and calendar events from Canvas straight into School Pack (schoolpack.app), where you can turn them into study sets, track your grades, and plan your week. WHAT IT DOES • Sync course content on demand: files and documents, announcements, grades, assignment due dates, and calendar events. • See what's next without leaving Canvas. On your dashboard, each course card shows its next due item, with a hover preview of what's coming up. • Sync one class with a click, or "Sync all" at once. Prefer hands-off? Turn on auto-sync and your classes update quietly when you visit Canvas. • A built-in panel lists your linked classes and an "Up next" view of everything due soon. • Quick-add buttons let you send a Canvas file into School Pack from the Files page in one click. YOU'RE IN CONTROL • Nothing syncs until you connect a class and choose what to share. • Pick exactly what each class sends. Files, announcements, grades, schedule, and calendar are independent toggles. • Turn any data type off at any time. Doing so stops the extension from fetching, storing, or sending that data and clears its local copy. PRIVACY • The extension runs only on Canvas (*.instructure.com) and the School Pack site. It does not run anywhere else on the web. • Your data goes only to your own School Pack account. See the privacy policy at schoolpack.app. GETTING STARTED 1. Install the extension and sign in with your School Pack account (email or Google). 2. Open Canvas and connect your classes from School Pack. 3. Choose what to sync, then click Sync. Press Alt+Shift+S any time to open the panel. School Pack is a study and productivity tool for students. A School Pack account (free at schoolpack.app) is required.
Aug 31, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.