extend('layout/main_layout') ?> section('content') ?> 0, 'missing' => 0, 'expected' => 0, 'filled' => 0, 'fieldLabel' => 'Score', 'types' => [], ]; $commentSummary = $commentSummary ?? [ 'total' => 0, 'pendingReview' => 0, 'reviewed' => 0, 'missing' => 0, 'missingDetail' => [], 'types' => [], ]; $attendanceSummary = $attendanceSummary ?? [ 'recorded' => 0, 'students' => 0, 'completionPct' => 0, 'avgAbsences' => 0, ]; $deadlineEvents = $deadlineEvents ?? []; $scoreLabel = $scoreSummary['fieldLabel'] ?? 'Score'; $normalizedSemester = ucfirst(strtolower(trim((string)($semester ?? '')))); $dashboardNotifications = $dashboardNotifications ?? []; $participationSummary = $participationSummary ?? [ 'filled' => 0, 'missing' => 0, 'completionPct' => 0, 'expected' => 0, ]; $attendanceStatus = $attendanceStatus ?? [ 'date' => '', 'missingSections' => [], 'missingNames' => [], 'submitted' => true, ]; $today = (new \DateTimeImmutable('now'))->format('Y-m-d'); ?>
Current class: (, )
No classes assigned to you for the current term.
Score submission

%

completed

missing out of entries.

No score entries expected yet.

$typeData): ?> = 100 ? 'bg-success' : 'bg-warning'); ?>
% complete

missing of .

Comments & reviews

%

completed
Reviewed reviewed
Pending review pending
= 100 ? 'bg-success' : 'bg-warning'; ?>
% complete

missing ยท pending review

No comments recorded yet.

Attendance tracking
Students recorded % complete

of students recorded

Average absences:

Today's attendance still open for .

endSection() ?>