{% extends "base.html" %} {% block title %}Manual Attendance Override{% endblock %} {% block body %}
{% with messages = get_flashed_messages(with_categories=true) %} {% for cat, msg in messages %}
{{ msg }}
{% endfor %} {% endwith %}
✏️ Manual Attendance Override
Manually set attendance for any student on any selected date. All changes are saved in the audit trail.
Type something to find a student quickly.
📌 Current Record:
🚫 Auto-Mark Absent
Mark all unscanned students as Absent for the selected date.
📝 Recent Manual Changes
Latest edits made from the manual override page.
{% for r in recent_overrides %} {% else %} {% endfor %}
Time By Change
{{ r["time"][:16] }} {{ r["user"] }} {{ r["action"] }}
No manual changes yet
View Audit →
{% endblock %}