@if($totalSkills > 0)
@endif
@if($course->practicalSkills && $course->practicalSkills->count() > 0)
@foreach($course->practicalSkills as $skill)
@php
$evaluation = $skill->evaluations()->where('trainee_id', auth()->id())->first();
$status = $evaluation ? $evaluation->status : null;
$isMastered = $status === 'mastered';
$isActive = $skill->is_active;
$hasEvidence = $evaluation && !empty($evaluation->evidence_file);
// تحديد الحالة النهائية - متوافق مع صفحة المهارات
if (!$isActive) {
$finalStatus = 'not_activated'; // غير مفعلة
} elseif (!$evaluation) {
$finalStatus = 'in_training'; // قيد التدريب
} elseif (!$hasEvidence) {
$finalStatus = 'in_training'; // قيد التدريب
} elseif ($evaluation->status === 'in_progress' && !empty($evaluation->evidence_file)) {
$finalStatus = 'pending_evaluation'; // جاري التقييم
} elseif ($evaluation->status === 'mastered' && !empty($evaluation->evidence_file)) {
$finalStatus = 'mastered'; // تم الإتقان
} else {
$finalStatus = 'in_training'; // قيد التدريب
}
@endphp
@if($finalStatus === 'mastered')
@elseif($finalStatus === 'pending_evaluation')
@elseif($finalStatus === 'in_training')
@else
@endif
{{ $skill->skill_name }}
{{ $isActive ? 'مفعلة' : 'غير مفعلة' }}
@if($finalStatus === 'mastered')
تم الإتقان
@elseif($finalStatus === 'pending_evaluation')
جاري التقييم
@elseif($finalStatus === 'in_training')
قيد التدريب
@endif
{{ $skill->description }}
@if($finalStatus === 'mastered')
تم الإتقان
@elseif($finalStatus === 'pending_evaluation')
جاري التقييم
@elseif($finalStatus === 'in_training')
قيد التدريب
@else
لم يبدأ بعد
@endif
@if($finalStatus === 'mastered' && $evaluation && ($evaluation->score || $evaluation->feedback))
@if($evaluation->score)
الدرجة
{{ $evaluation->score }}/100
@endif
@if($evaluation->feedback)
{{ $evaluation->feedback }}
@endif
@endif
@if($finalStatus === 'in_training')
رفع دليل
@elseif($finalStatus === 'pending_evaluation')
جاري التقييم
@elseif($finalStatus === 'mastered')
تم الإتقان
@else
لم يبدأ بعد
@endif
@endforeach
لا توجد مهارات حالياً
سيتم إضافة المهارات العملية قريباً من قبل المدرب