@extends('layouts.app') @section('title', 'Reporte de Evaluaciones') @section('content')

Reporte de Evaluaciones de Desempeño

Análisis detallado de evaluaciones y desempeño del personal

Filtros
Limpiar
Total Evaluaciones
{{ number_format($stats['total_evaluations'] ?? 0) }}
Puntuación Promedio
{{ number_format($stats['average_score'] ?? 0, 1) }}
Excelente (≥90)
{{ number_format($stats['excellent'] ?? 0) }}
Mejora Necesaria (<70)
{{ number_format($stats['needs_improvement'] ?? 0) }}
Detalle de Evaluaciones
@forelse($evaluations ?? [] as $evaluation) @empty @endforelse
Empleado Departamento Fecha Evaluación Puntuación Evaluador Estado
{{ $evaluation->employee->first_name ?? '' }} {{ $evaluation->employee->last_name ?? '' }} {{ $evaluation->employee->department->name ?? 'N/A' }} {{ $evaluation->evaluation_date ? $evaluation->evaluation_date->format('d/m/Y') : 'N/A' }} {{ number_format($evaluation->overall_score ?? 0, 1) }} {{ $evaluation->evaluator_name ?? 'N/A' }} @if($evaluation->status == 'completed') Completada @else Pendiente @endif
No se encontraron registros de evaluaciones
@if(isset($employeeProgress) && count($employeeProgress) > 0)
Progreso de Empleados
@foreach($employeeProgress as $progress) @endforeach
Empleado Primera Evaluación Última Evaluación Mejora
{{ $progress['employee'] }} {{ number_format($progress['first_score'], 1) }} {{ number_format($progress['last_score'], 1) }} {{ $progress['improvement'] >= 0 ? '+' : '' }}{{ number_format($progress['improvement'], 1) }}
@endif
@endsection