{{ __('app.academics.configuration.title', ['class' => $class->localizedName()]) }}

{{ $class->division->localizedName() }} · {{ __('app.academics.configuration.desc') }}

@can('academics.print') @if ($year) {{ __('app.actions.print') }} @endif @endcan @can('academics.edit') {{ __('app.academics.configuration.add_subject') }} @endcan
@if ($notice) {{ $notice }} @endif @foreach (['year', 'remove'] as $errorKey) @if ($errors->has($errorKey)) {{ $errors->first($errorKey) }} @endif @endforeach @if ($class->isArchived()) {{ __('app.academics.configuration.class_archived') }} @endif
@foreach ($years as $option) @endforeach
@if ($year)

{{ $year->starts_on->format('d M Y') }} — {{ $year->ends_on->format('d M Y') }}

@endif
@if ($showForm)
@if ($editingId !== null) @foreach ($curriculum->where('id', $editingId) as $record) @endforeach @else @foreach ($availableSubjects as $subject) @endforeach @endif
{{ __('app.actions.cancel') }} {{ __('app.actions.save') }}
@endif

{{ __('app.academics.configuration.subjects') }}

{{ __('app.academics.configuration.total_periods', ['count' => $totalPeriods]) }}

@forelse ($curriculum as $record) @empty @endforelse
{{ __('app.academics.fields.subject') }} {{ __('app.academics.fields.category') }} {{ __('app.academics.fields.assessment_mode') }} {{ __('app.academics.fields.weekly_periods') }} {{ __('app.academics.fields.sort_order') }} {{ __('app.actions.view') }}
{{ $record->subject->localizedName() }} {{ $record->subject->code }} {{ $record->subject->category->label() }} {{ $record->subject->assessment_mode->label() }} {{ $record->weekly_periods }} {{ $record->sort_order }}
@can('academics.edit') {{ __('app.actions.edit') }} {{ __('app.actions.remove') }} @endcan