@extends('layouts.app')
@section(
'title',
$teacherAssignment->teacher?->fullName() . ' - ' . $teacherAssignment->subject_name
)
@section('content')
{{-- ============================================================
Page Header
============================================================ --}}
{{ $teacherAssignment->teacher?->fullName() ?? 'Teacher Assignment' }}
@if($teacherAssignment->is_class_teacher)
Class Teacher
@endif
@if($teacherAssignment->is_active)
Active
@else
Inactive
@endif
{{ $teacherAssignment->subject_name }}
teaching assignment information and academic responsibility.
{{-- Actions --}}
{{-- ============================================================
Summary Cards
============================================================ --}}
{{-- Academic Year --}}
Academic Year
{{ $teacherAssignment->academicYear?->name ?? '—' }}
{{-- Class --}}
Class
{{ $teacherAssignment->schoolClass?->name ?? '—' }}
{{-- Section --}}
Section
{{ $teacherAssignment->section?->name ?? '—' }}
{{-- Periods --}}
Periods / Week
{{ $teacherAssignment->periods_per_week ?? '—' }}
{{-- ============================================================
Main Information
============================================================ --}}
{{-- ========================================================
Assignment Information
======================================================== --}}
Assignment Information
Teaching responsibility and academic configuration.
{{-- Teacher --}}
-
Teacher
-
@if($teacherAssignment->teacher)
{{ $teacherAssignment->teacher->fullName() }}
@if($teacherAssignment->teacher->teacher_id)
{{ $teacherAssignment->teacher->teacher_id }}
@endif
@else
—
@endif
{{-- Subject --}}
-
Subject
-
{{ $teacherAssignment->subject_name ?: '—' }}
{{-- Academic Year --}}
-
Academic Year
-
@if($teacherAssignment->academicYear)
{{ $teacherAssignment->academicYear->name }}
@if($teacherAssignment->academicYear->is_current)
Current
@endif
@else
—
@endif
{{-- Class --}}
-
Class
-
@if($teacherAssignment->schoolClass)
{{ $teacherAssignment->schoolClass->name }}
@if($teacherAssignment->schoolClass->code)
{{ $teacherAssignment->schoolClass->code }}
@endif
@else
—
@endif
{{-- Section --}}
-
Section
-
{{ $teacherAssignment->section?->name ?? '—' }}
{{-- Periods Per Week --}}
-
Periods Per Week
-
{{ $teacherAssignment->periods_per_week ?? '—' }}
{{-- Class Teacher --}}
-
Class Teacher
-
@if($teacherAssignment->is_class_teacher)
Yes
@else
No
@endif
{{-- Status --}}
-
Status
-
@if($teacherAssignment->is_active)
Active
@else
Inactive
@endif
{{-- Record ID --}}
-
Record ID
-
#{{ $teacherAssignment->id }}
{{-- ========================================================
Teacher Information
======================================================== --}}
Teacher Information
Teacher associated with this assignment.
@if($teacherAssignment->teacher)
{{-- Avatar --}}
@if($teacherAssignment->teacher->profile_photo)
 }})
@else
{{
strtoupper(
substr(
$teacherAssignment->teacher->first_name,
0,
1
)
)
}}
{{
strtoupper(
substr(
$teacherAssignment->teacher->last_name ?? '',
0,
1
)
)
}}
@endif
{{ $teacherAssignment->teacher->fullName() }}
{{ $teacherAssignment->teacher->designation ?: 'Teacher' }}
@if($teacherAssignment->teacher->teacher_id)
ID: {{ $teacherAssignment->teacher->teacher_id }}
@endif
{{-- Employment Type --}}
Employment
{{
$teacherAssignment->teacher->employment_type
? ucwords(
str_replace(
'_',
' ',
$teacherAssignment->teacher->employment_type
)
)
: '—'
}}
{{-- Phone --}}
Phone
{{ $teacherAssignment->teacher->phone ?: '—' }}
{{-- Teacher Status --}}
Teacher Status
@if($teacherAssignment->teacher->is_active)
Active
@else
Inactive
@endif
@can('teachers.view')
View Teacher
@endcan
@else
Teacher Not Available
No teacher is associated with this assignment.
@endif
{{-- ============================================================
Academic Structure
============================================================ --}}
Academic Structure
Academic hierarchy associated with this teaching assignment.
{{-- Academic Year --}}
Academic Year
{{ $teacherAssignment->academicYear?->name ?? '—' }}
@if(
$teacherAssignment->academicYear?->start_date &&
$teacherAssignment->academicYear?->end_date
)
{{ $teacherAssignment->academicYear->start_date->format('d M Y') }}
–
{{ $teacherAssignment->academicYear->end_date->format('d M Y') }}
@endif
@if($teacherAssignment->academicYear)
@can('academic-years.view')
View Academic Year
@endcan
@endif
{{-- Class --}}
Class
{{ $teacherAssignment->schoolClass?->name ?? '—' }}
@if($teacherAssignment->schoolClass?->code)
Code: {{ $teacherAssignment->schoolClass->code }}
@endif
@if($teacherAssignment->schoolClass)
@can('school-classes.view')
View Class
@endcan
@endif
{{-- Section --}}
Section
{{ $teacherAssignment->section?->name ?? '—' }}
@if($teacherAssignment->section?->code)
Code: {{ $teacherAssignment->section->code }}
@endif
@if($teacherAssignment->section)
@can('sections.view')
View Section
@endcan
@endif
{{-- Subject --}}
Subject
{{ $teacherAssignment->subject_name }}
{{ $teacherAssignment->periods_per_week ?? 0 }}
periods per week
{{-- ============================================================
Responsibility
============================================================ --}}
{{-- Teaching Responsibility --}}
Teaching Responsibility
Teaching role associated with this assignment.
{{ $teacherAssignment->subject_name }}
Assigned to teach
{{ $teacherAssignment->schoolClass?->name ?? 'the selected class' }}
@if($teacherAssignment->section)
section
{{ $teacherAssignment->section->name }}
@endif
for the
{{ $teacherAssignment->academicYear?->name ?? 'selected academic year' }}
.
Weekly Periods
{{ $teacherAssignment->periods_per_week ?? '—' }}
Assignment Status
@if($teacherAssignment->is_active)
Active
@else
Inactive
@endif
{{-- Class Teacher Responsibility --}}
Class Teacher Responsibility
Class-level responsibility for this teacher.
@if($teacherAssignment->is_class_teacher)
Assigned as Class Teacher
Class Teacher
This teacher has class teacher responsibility for
{{ $teacherAssignment->schoolClass?->name ?? 'this class' }}
@if($teacherAssignment->section)
- {{ $teacherAssignment->section->name }}
@endif.
@else
Subject Teacher
This assignment is for subject teaching only. The teacher does not have class teacher responsibility through this assignment.
@endif
{{-- ============================================================
Record / Management
============================================================ --}}
{{-- Record Information --}}
Record Information
System information for this teacher assignment.
{{-- Record ID --}}
#{{ $teacherAssignment->id }}
{{-- Created --}}
{{ $teacherAssignment->created_at?->format('d M Y, h:i A') ?? '—' }}
{{-- Updated --}}
{{ $teacherAssignment->updated_at?->format('d M Y, h:i A') ?? '—' }}
{{-- ========================================================
Record Management
======================================================== --}}
Record Management
Manage or remove this teacher assignment.
@endsection
@push('scripts')
@endpush