Teacher Dashboard
Built honestly: sections that work on this single device are marked so; sections needing a real multi-student backend are clearly disclosed rather than faked with sample data.
PREVIEW CURRICULUM
WORKING ON THIS DEVICEBrowse every domain and lesson exactly as a student would, to plan what to assign.
CLASSROOM KNOWLEDGE
WORKING ON THIS DEVICEAdd what you're teaching right now — student search on this device will prioritize it (a strong boost for “Today,” smaller for “This Week”/“Current Unit”) without ever overwriting the permanent aviation knowledge base. Paste/type only on web — the native app also supports a whiteboard photo or a PDF.
SAVED ASK MY TEACHER QUESTIONS
WORKING ON THIS DEVICEReal questions saved on THIS device (this only shows real cross-student data if a class shares one physical device/browser profile — it does not sync from other devices).
None saved on this device yet.
CLASS ROSTER, ASSIGNMENTS & COMPLETION
NEEDS A BACKENDShowing a real roster of anonymous students, assigning lessons/practice/missions with due dates, and viewing completion requires a real shared backend (a database plus an API) that this deployment does not have. The anonymous-callsign identity model this app uses is designed to support it — see DECISIONS.md for exactly what a real implementation needs (a hosted database, an API layer, and a decision about which hosting provider/credentials to use).
LIVE CLASS (Classroom Projection)
NEEDS A BACKENDA real-time, aggregate, anonymous view of class understanding (e.g., METAR group-by-group comprehension percentages) needs the same shared backend as the roster above, plus a live sync mechanism. Not built in this deployment — flagged here rather than shown with invented numbers.