@extends('layouts.app') @section('title', 'Academic Sessions') @section('breadcrumb', 'Academic › Sessions & Terms') @section('content')

Academic Sessions & Terms

{{ $school->name }} — Create academic years and their terms

{{-- Info box for first-time setup --}} @if($sessions->isEmpty())
Getting Started

Create your first academic session (e.g. 2024/2025) then add 3 terms within it. This unlocks student enrollment, grade entry and report cards.

@endif @forelse($sessions as $session)
{{ $session->name }} @if($session->is_current) Current Session @endif
{{ $session->start_date->format('M d, Y') }} — {{ $session->end_date->format('M d, Y') }} • {{ $session->enrollments_count }} enrollment(s)
@if(!$session->is_current)
@csrf
@endif
{{-- Terms --}}
@if($session->terms->isEmpty())
No terms added yet. Add First Term
@else
@foreach($session->terms->sortBy('term_number') as $term) @endforeach
TermDatesStatusResultsActions
{{ $term->name }} {{ $term->start_date->format('M d') }} — {{ $term->end_date->format('M d, Y') }} @if($term->is_current) Current Term @else Inactive @endif @if($term->results_published) Published @else Not Published @endif
@if(!$term->is_current)
@csrf
@endif @if(!$term->results_published)
@csrf
@endif
@endif
{{-- Add Term Modal (one per session) --}} @empty
No academic sessions yet. Create your first session to get started.
@endforelse {{-- Create Session Modal --}} @endsection