{{ __('app.academics.progress.title') }}

{{ __('app.academics.progress.desc') }}

@if ($notice) {{ $notice }} @endif @if ($errors->any())
    @foreach ($errors->all() as $message)
  • {{ $message }}
  • @endforeach
@endif @if ($readOnly && $year !== null) {{ __('app.academics.validation.year_archived') }} @endif
@foreach ($years as $option) @endforeach @foreach ($classes as $option) @endforeach @if ($sections->isNotEmpty()) @foreach ($sections as $section) @endforeach @endif @foreach ($subjects as $configured) @endforeach
@if ($year === null || $class === null) @elseif ($sections->isNotEmpty() && $sectionFilter === '') @elseif ($subject === null) @elseif ($fields->isEmpty()) @else @unless ($canRecord) {{ __('app.academics.progress.not_allocated') }} @endunless @if ($students->isEmpty()) @else
@foreach ($fields as $field) @endforeach @foreach ($students as $student) @foreach ($fields as $field) @endforeach @endforeach
{{ __('app.students.name') }} {{ $field->localizedLabel() }} @if ($field->max_value !== null) / {{ $field->max_value }} @endif {{ __('app.academics.fields.assessed_on') }} {{ __('app.academics.fields.notes') }} {{ __('app.actions.view') }}
{{ $student->name_en }} {{ $student->student_uid }} {{ $student->section?->localizedName() ?? '—' }} @if ($student->roll) · {{ __('app.admissions.roll') }}: {{ $student->roll }} @endif @if ($canRecord) {{ __('app.actions.save') }} @endif

{{ __('app.academics.progress.date_hint') }}

@endif
@endif