@extends('layouts.teacher-portal') @section('title', 'Conduct & Skills') @section('header', 'Conduct & Skills') @section('content') @if ($myClasses->isEmpty() || $traits->isEmpty())

{{ $myClasses->isEmpty() ? 'Only class teachers can rate conduct and skills.' : 'No behaviour traits have been configured by your administrator.' }}

@else @php // Rating options follow the school's convention (A–E style letters). $ratingOptions = ['A', 'B', 'C', 'D', 'E']; @endphp
@csrf
@foreach ($traits as $category => $categoryTraits) @endforeach @foreach ($traits as $categoryTraits) @foreach ($categoryTraits as $trait) @endforeach @endforeach @forelse ($students as $student) @foreach ($traits as $categoryTraits) @foreach ($categoryTraits as $trait) @php($saved = $ratings->get("{$student->id}_{$trait->id}")) @endforeach @endforeach @empty @endforelse
Student{{ ucfirst($category) }}
{{ $trait->name }}
{{ $student->full_name }}
No active students in this class.
@if ($students->isNotEmpty()) @endif
@endif @endsection