🔒 Teacher access

This page is for Monsieur Britt only. Enter the teacher password to continue.

If you're a student, this isn't where you go. Try missing_work.html instead.

📅 Set expected assignments

Teacher-only · The easier form
← Tools
💡 Class label matching is exact. Pick one convention (e.g., always uppercase like 5A) and tell every student to type it the same way. 5a and 5A are different classes here.

Add a row

Fill in once for the main class, optionally tick other classes to copy the same row to them, then click Add. Each tick creates one row.

Also copy this row to:

⚡ Bulk add: many codes × many classes

Type one or more codes (comma-separated) and tick or type one or more classes. Each (code × class) combination becomes a row. Examples that all work for the Code field: u10j1 · u10j1, u10j2, u10j3 · 10 1, 10 2 · u10d1, u10d2

First number = unit (1-10), second = day (1-15). Spaces, hyphens, j or d all accepted.
Apply to which classes? (tick boxes OR type comma-list below)
Note on rosters: the platform does not yet maintain a master student roster. Adding an expected lesson here applies to any class label students typed in their submissions. Students whose class label matches and who have NOT submitted that day will see it in their missing-work view. A real roster will require an Apps Script update.

Current expected list

Auto-refreshes after each add. Filter to find a specific class/grade/unit.

Loading…

⚠️ Danger zone

Bulk actions. These hit the tracker server-side and cannot be undone from this page (only the spreadsheet's Audit Log records what happened).

Clear ALL deletes every expected-assignment row so you can start fresh. After clearing, re-add only the assignments you want.
Recalculate recomputes the Highest and First-Non-Zero strand averages from the Submissions sheet (run this after clearing + re-adding, or whenever submissions feel out of date).

How students see this

After you add rows here, students go to missing_work.html, type their name, and see exactly which days are expected, which they've already submitted, and which are still missing. The class label they type in their submissions has to match the class label here.