@extends('partials.app') @section('content')
| S.No. | Employee Code | Name of the Trainee | Department | Training Module | Topic Name | Duration | Name of the Trainer | Status | Signature of the Trainer |
|---|---|---|---|---|---|---|---|---|---|
| {{ $assignments->firstItem() + $index }} | {{ $assignment->user->corporate_id ?? 'N/A' }} | {{ $assignment->user->name ?? 'N/A' }} | {{ $assignment->user->department->name ?? 'N/A' }} | {{ $assignment->module->name ?? 'N/A' }} | @php $topicNames = $assignment->module && $assignment->module->documents ? $assignment->module->documents->pluck('doc_name')->filter()->implode(', ') : ''; @endphp {{ $topicNames !== '' ? $topicNames : 'N/A' }} | @php $startDate = $assignment->start_date ? \Carbon\Carbon::parse($assignment->start_date)->format('d-m-Y') : null; $endDate = $assignment->end_date ? \Carbon\Carbon::parse($assignment->end_date)->format('d-m-Y') : null; @endphp {{ $startDate && $endDate ? $startDate . ' to ' . $endDate : ($startDate ?? $endDate ?? 'N/A') }} | {{ $assignment->trainer_name ?? 'N/A' }} | @php $reassignmentNote = $assignment->reassignment_note ?? null; $isExpiredTraining = (bool) (optional($assignment->module)->isExpired() ?? false); @endphp @if (($assignment->status ?? 'pending') === 'failed') @php $deadlineOpen = $assignment->can_reassign ?? false; @endphp @if ($deadlineOpen) @else Failed Re-assign unavailable @endif @else {{ $assignment->status_label ?? 'Pending' }} @endif @if ($reassignmentNote) {{ $reassignmentNote }} @endif |
@if ($assignment->is_self_training ?? false)
@if (($assignment->status ?? 'pending') === 'passed')
{{ $assignment->user->name ?? 'N/A' }}
{{ optional($assignment->latest_exam_result)->created_at ? \Carbon\Carbon::parse(optional($assignment->latest_exam_result)->created_at)->format('d M Y') : '' }}
{{ $assignment->approved_name ?? 'N/A' }}
{{ $assignment->approved_at_display ?? '' }} |
| No register entries found. | |||||||||