Subject:
French mode: all classes, 4-strand calibration.
70%
Slide to calibrate (Bill's goal: 65-70%).
55
Minimum mark (55 = D, allows a few D's).
92
Maximum (92 = A+).
R1 = first reporting period. Final = year-end.
Pick a class to start.
💡 How this works. Reads tracker submissions, applies a soft missing-work penalty (each missing assignment counts as 50 in the strand average, not 0), then per-strand calibrates each of L/S/R/W so its class mean hits the target (default 67%) and compresses the spread so the bulk of students land in the C-/B+ band. Floor 57 (D+) keeps D-/D rare; ceiling 92 (A+) lets top students still earn A. Roster students with zero submissions show a dash in the cells and get the worst R-band comment ("is not yet able to ...") - you assign a passing D manually in the school's report-card system. Comments use the board-style strand-language format ("French - demonstrates considerable ability to determine meaning ...") with a next-step bullet whenever overall or any strand is below B-. IEP column flips to modified-curriculum phrasing. The smaller ↓ second number beside the mark is the same strand recomputed with missing items as hard 0s (sanity check) plus the missing count. Grades 4-6 display as letters only; 7-8 keep percentages. Names are "Last, First". Ready to copy-paste into Maplewood or whichever board system you use.
Drafts are generated from the data: your professional judgment wins. The "Save snapshot" button writes a timestamped copy to a new "Report Cards" tab in the tracker (history is preserved; old snapshots are never overwritten).
Students
| # | Student (last, first) | IEP | New | Boost | Boost x2 | Drop | Drop x2 | Listening | Speaking | Reading | Writing | Overall | Student comment (board-style, max 850 ch.) | Learning skills (max 250 ch.) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No class loaded. | ||||||||||||||