📝 Canonical assignment template layerRead-only · No writes
Assignment Templates are canonical, reusable definitions for tasks teachers assign downstream — quizzes, homework, classwork, projects, exams, and rubric-graded activities. They carry question blocks, answer keys, rubrics, delivery and grading modes, OCR readiness, and student / teacher artifacts.
This Command Center is read-only. It reads canonical assignment templates from Firestore and renders them as Family / Type → Subject / Course → Template. It does not write to Firestore, upload files to Storage, or invoke Cloud Functions.
Current curriculum workshops may still live inside Lesson metadata. This catalog reads those embedded workshops as derived entries so SuperAdmin can see the full assignment surface before migration. Derived rows are clearly chip-labelled and never mutate the source lesson document.
🧩Question blocks
Architecture
Canonical question manifest with multiple-choice, short response, open response, file upload, and rubric-based items.
🔑Answer keys & rubrics
Architecture
Per-question correct answers, accepted answers, partial credit, and rubric criteria for constructed-response items.
🚚Delivery modes
Architecture
Online, paper / OCR, hybrid, and project delivery — controlled via delivery_mode on the template.
⚖️Grading modes
Architecture
Auto, rubric, hybrid, manual — selected via grading_mode. Drives downstream OCR Review and gradebook flows.
🔍OCR-ready
Architecture
Templates with answer-key + response-sheet pair surface as OCR-ready, allowing paper bubble scanning into AssignedAssignments.
📚Library visibility
Architecture
Published templates surface in Tetrahedron Library where teachers attach them to course assignments and pathway nodes.
Total templates—top-level + derived
Top-level templates—Assignments collection
Lesson-attached derived—from Lessons metadata
Families / Types—distinct families
Published—status = published
PDF templates—content_format = pdf
Missing answer key—readiness gap
Missing rubric—readiness gap
📋 Canonical assignment templates Family / Type → Subject / Course → Template · Read-only
Loading…
Loading canonical assignment templates…
Reading from Firestore in read-only mode.
✅ Template readiness checklist Validation gates
A canonical assignment template can move to the Publishing Queue when these gates clear. This is the contract Tetrahedron Library and AssignedAssignments consume.
Identity completetitle, assignment_family / assignment_type, language set
Embedded lesson workshops are displayed as derived catalog entries only; they are not migrated or written. SuperAdmin authors · Tetrahedron Library consumes.