@extends('layouts.app') @section('title', 'Teacher Assignments') @section('content')
Manage teacher, class, section and subject assignments for each academic year.
0 selected
Selected assignments
@if($teacherAssignments->total() > 0) Showing {{ number_format($teacherAssignments->firstItem()) }} to {{ number_format($teacherAssignments->lastItem()) }} of {{ number_format($teacherAssignments->total()) }} assignments. @else No assignments available. @endif
| Teacher | Academic Year | Class / Section | Subject | Periods | Assignment | Status | Actions | |
|---|---|---|---|---|---|---|---|---|
| {{-- Teacher --}} |
@if($teacherAssignment->teacher?->hasPhoto())
{{ strtoupper(substr($teacherAssignment->teacher?->first_name ?? 'T', 0, 1)) }}
@if($teacherAssignment->teacher?->last_name)
{{ strtoupper(substr($teacherAssignment->teacher->last_name, 0, 1)) }}
@endif
@endif
@if($teacherAssignment->teacher)
{{ $teacherAssignment->teacher->fullName() }}
{{ $teacherAssignment->teacher->teacher_id }} @else Teacher unavailable @endif |
{{-- Academic Year --}}
@if($teacherAssignment->academicYear)
{{ $teacherAssignment->academicYear->name }} @if($teacherAssignment->academicYear->is_current) Current @endif |
{{-- Class / Section --}}
@if($teacherAssignment->schoolClass)
{{ $teacherAssignment->schoolClass->name }} @else— @endif @if($teacherAssignment->section)Section {{ $teacherAssignment->section->name }} @endif |
{{-- Subject --}}
{{ $teacherAssignment->subject_name }} | {{-- Periods --}}
@if($teacherAssignment->periods_per_week !== null)
{{ $teacherAssignment->periods_per_week }}
/ week
@else
—
@endif
|
{{-- Assignment Type --}}
@if($teacherAssignment->is_class_teacher) Class Teacher @else Subject Teacher @endif | {{-- Status --}}@if($teacherAssignment->is_active) Active @else Inactive @endif | {{-- Actions --}}|
|
No matching assignments found No assignments match the current search or filter criteria. Clear Filters @elseNo assignments found Create your first teacher assignment to get started. @can('teacher-assignments.create') New Assignment @endcan @endif |
||||||||