IndicatorMeaning
Red dotSection has no schedule entries (Unscheduled / Not started).
Yellow dotSection schedule is Incomplete.
CompleteSubject (or section) has all its required weekly hours.
IncompleteSubject still needs hours.
ExceededSubject has more hours than required.
Conflict / BookedTeacher / room already used at that day and time.
Active / InactiveRecord status. Inactive records are kept but not used.
Yellow timetable rowBreak; cannot hold classes.
Blue cell outlineSelected cell (single click) or cell armed for moving (double-click).
Green / red highlighted cellsValid / invalid drop targets while dragging or placing.
Green / red / gray toastSuccess / error / information message.
GestureWhereResult
Click an empty cellScheduling gridStarts a New Entry for that day and time.
Hover an occupied cellScheduling gridShows Edit and Delete.
Double-click, then dragScheduling gridMove to an empty cell, or swap with an occupied one.
Press and drag (no double-click)Scheduling gridCopy along the row or column.
Click or drag the subject tokenScheduling panelShows free cells / places the subject.
EscAnywhereCloses windows, panels and the current placement.
Enter / SpaceSubject tokenSame as clicking the token.
/This guideJumps to the search box.
@foreach ([ ['plus-lg', 'Add a new record'], ['pencil', 'Edit'], ['trash', 'Delete'], ['toggle-on', 'Active (click to deactivate)'], ['toggle-off', 'Inactive (click to activate)'], ['key', 'Reset password'], ['clipboard', 'Copy to clipboard'], ['cup-hot', 'Break slot'], ['lock', 'Locked: used by schedules'], ['arrow-up', 'Move a slot up / down'], ['magic', 'Auto-generate schedule'], ['eraser', 'Remove schedules'], ['bell', 'Needs Attention'], ['signpost-2', 'Setup Guide'], ['printer', 'Print'], ['file-earmark-pdf', 'Export / download PDF'], ['file-earmark-excel', 'Export Excel'], ['cloud-arrow-down', 'Create backup'], ['download', 'Download backup'], ['arrow-counterclockwise', 'Restore backup'], ['cone-striped', 'Maintenance mode'], ['book', 'User Guide'], ['list', 'Open menu (phones and tablets)'], ['layout-sidebar', 'Collapse or expand the sidebar'], ] as [$icon, $meaning]) @endforeach
@gi($icon, '#0f172a'){{ $meaning }}