@extends('layouts.app', ['title' => 'Cargar asistencia']) @section('content') @php $subject = $courseOffering; $career = $courseOffering->career; @endphp

Carga de asistencia

{{ $subject->name }}

{{ $career->code }} · {{ $subject->year_number }}° año · {{ $classDate->format('d/m/Y') }} · Docente: {{ $courseOffering->teacher?->name ?? 'A confirmar' }}

La carga se hace por fecha completa. Cada columna representa una hora cátedra de ese día.

La fecha queda pendiente hasta que guardes. En pantalla se muestra Presente por defecto para agilizar la carga, y podés cambiar solamente las excepciones: ausente o justificado.

@csrf @method('PUT')
@foreach ($sessions as $session) @endforeach @foreach ($enrollments as $enrollment) @foreach ($sessions as $session) @php $record = $recordsMatrix[$enrollment->id][$session->id] ?? null; $selectedStatus = $record?->status === \App\Models\AttendanceRecord::EMPTY ? \App\Models\AttendanceRecord::PRESENT : ($record?->status ?? \App\Models\AttendanceRecord::PRESENT); @endphp @endforeach @endforeach
Alumno DNI Condición {{ $session->module_number ?: $loop->iteration }}° hora
{{ $session->scheduleSlot?->time_slot ?? 'Sin horario' }}
{{ $loop->iteration }} {{ $enrollment->student->full_name }} {{ $enrollment->student->dni }} {{ $enrollment->status }}
Volver
@csrf
@endsection