PRONOTE Auto Homework & Study Plan

PRONOTE Auto Homework and Study Plan extension

✓ Verified working — npm test 10/10 pass · release validation passes

A Manifest V3 Chrome extension that turns PRONOTE homework into an organized, time-estimated study plan. Content scripts observe the PRONOTE student page to capture homework and tests, storing them locally. A background service worker then generates a priority-aware plan: it scores items by due date, type and difficulty, schedules sessions into the student's free-time windows, creates spaced review sessions before tests, and applies manual drag-and-drop overrides.

The planner UI (popup, options and a study-durations page) lets students browse and filter homework, set per-subject study durations, manage reminders and run capture diagnostics. Plans export as a local .ics file or optionally sync to a dedicated extension-managed Google Calendar via Chrome Identity OAuth, using the least-privilege calendar.app.created scope so the student's own calendars are never touched.

It's privacy-conscious by design: no analytics, no backend, data stays in Chrome extension storage. A Node test suite loads the real background script in a sandbox and exercises the planner, .ics parser, reminders and scheduling logic; a release-validation script enforces manifest correctness and Chrome Web Store limits. All checks pass.

Tech Stack

← Back to all software