TRY THE GRADE TOOLS
Start with sample data
Try the same parser, calculations and Grade lab used for real courses, with fictional coursework and no school sign-in. This feature is available to everyone in the extension.
Explore without an account
- Install Darch · Schoology Sync from the Chrome Web Store, open its toolbar popup, then open the extension dashboard.
- Go to Settings → Darch connection → Try sample data. No network or host permission is needed for the sample.
- The baseline is 94.29%. Change Sample quiz from 18/20 to 20/20: the what-if total becomes 96.57%. Reset scenario restores the baseline without changing source values.
- Expand Saved scenarios. Name and save a scenario, reset, then load it. Sample saves stay in that page's memory and disappear after reload; they never change real account data.
- Expand Target calculators. Select Upcoming sample quiz with 20 possible points and a target of 93%. With no edits, the minimum is 17.13/20.
- Try adding future assignments, searching, sorting, dropping and undoing scores, and exporting CSV. Settings also works while disconnected, including appearance preferences and local-data controls. Desktop notifications require a separate optional permission.
Connect real coursework
The live Schoology tools require an authorized account signed into schoology.newton.k12.ma.us. They read coursework available to that account. They do not bypass sign-in, collect Schoology credentials, or change official grades. The fictional sample does not emulate a successful live sync.
Planner sync also needs a signed-in Darch account with cloud sync enabled at the Darch address chosen in Settings. Clicking Connect requests access only to that exact origin and enables the disclosed automatic imports. The extension does not scan other arbitrary HTTPS tabs. User-supplied Darch deployments are supported; HTTP connections are limited to localhost and 127.0.0.1.
Staff absence sharing
Full staff-list contributions start off, including on older installations without a recorded choice. The separate Share staff absence lists control explains the list fields, signed-in audience, yearly totals and persistence before enabling it. Personal matched absence checks work with contributions off. Turning contributions off stops future uploads and does not delete older shared records. Only share information you are authorized to contribute.
For extension reviewers
All executable extension code is bundled in the package. Network requests retrieve data and user-selected resources. A connected Darch site's /account.js response is treated only as a fixed-format JSON profile envelope: its object is extracted and JSON-parsed, never executed. Schoology HTML is parsed as data in detached documents.
The sample exercises local tools without a login. Live coursework, planner imports and absence checks still need the authorized accounts described above. For appropriate live review access, contact danielduyasd@gmail.com; personal school credentials are not included in the package.
Privacy and support
Read the terms and privacy notice. For help, email danielduyasd@gmail.com. Darch is independently developed and is not an official product of Newton Public Schools, Schoology or PowerSchool.