@extends('layouts.app') @section('title', 'Academic Sessions') @section('content')
The calendar terms teaching runs in — for example 20262 (Mac–Julai 2026), 20263 (short semester), 20264 (Oktober 2026–Februari 2027).
| Session | Dates | Type | Status | Assessments | |
|---|---|---|---|---|---|
{{ $session->code }}
@if($session->is_current)
Current
@endif
{{ $session->name }}
|
@if($session->starts_on && $session->ends_on)
{{ $session->starts_on->format('d M Y') }} to {{ $session->ends_on->format('d M Y') }} {{ $session->weeks() }} weeks
@else
no dates set
@endif
|
{{ ucfirst($session->type) }} | {{ ucfirst($status) }} | {{ number_format($stamped) }} | @can('sessions.manage') @endcan |
|
@if(($assessmentCounts[$session->id] ?? 0) === 0)
{{-- Separate form: a delete needs its own method spoof, which a
formaction button on the update form cannot provide. --}}
@else
Recorded against {{ $assessmentCounts[$session->id] }} assessment(s), so it cannot be deleted.
@endif
|
|||||
| No academic sessions defined yet. | |||||
{{ $current->code }}
{{ ucfirst($current->type) }}