@extends('layouts.app') @section('title', 'Журнал всех уроков') @php $statusLabels = [ 'attended' => ['Присутствовал', 'success'], 'paid_absence' => ['Оплачиваемый пропуск', 'danger'], 'free_absence' => ['Пропуск без списания', 'primary'], ]; $pageQuery = function (int $page) use ($dateFrom, $dateTo, $selectedTeacherId, $mode) { return '?'.http_build_query([ 'page' => $page, 'dateFrom' => $dateFrom, 'dateTo' => $dateTo, 'teacher_id' => (string) $selectedTeacherId, 'mode' => $mode, ]); }; // The two views share every filter, so switching between them keeps the // teacher and period the admin already picked. $modeQuery = function (string $targetMode) use ($dateFrom, $dateTo, $selectedTeacherId) { return '?'.http_build_query([ 'mode' => $targetMode, 'dateFrom' => $dateFrom, 'dateTo' => $dateTo, 'teacher_id' => (string) $selectedTeacherId, ]); }; @endphp @push('styles') @endpush @section('content')
Уроки по расписанию, которые уже прошли, но журнал по ним преподаватель так и не заполнил. Праздничные дни и ещё не закончившиеся уроки не показываются. Найдено: {{ $blankTotal }}.
| Дата урока | Название группы | Преподаватель | Время урока | Состояние | |
|---|---|---|---|---|---|
| {{ $row['date'] }} | {{ $row['group_name'] }} | {{ $row['teacher_name'] ?? 'Без преподавателя' }} | {{ substr($row['begin_time'], 0, 5) }} - {{ substr($row['end_time'], 0, 5) }} | @if ($row['reason'] === 'auto') Отмечен автоматически @else Журнал не заполнен @endif | Группа |
| Незаполненных журналов за этот период нет | |||||
| Название группы | Преподаватель | Время урока | Дата урока | Кол-во учеников | Общее кол-во учеников | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▸ | {{ $lesson->group_name ?? 'Без группы' }} @if (!empty($lesson->substitution_for_teacher_name)) Замена за {{ $lesson->substitution_for_teacher_name }} @endif | {{ $lesson->teacher_name ?? '-' }} @if (!empty($lesson->auto_marked)) Отмечен автоматически @endif | {{ substr($lesson->begin_time, 0, 5) }} - {{ substr($lesson->end_time, 0, 5) }} | {{ $lesson->lesson_date }} | {{ $lesson->students_present ?? '-' }} | {{ $lesson->all_students ?? '-' }} | ||||||||||
|
@if (empty($students))
Нет данных по ученикам для этого урока.
@else
|
||||||||||||||||
| Нет данных | ||||||||||||||||