@if($encuesta->estado == 'activa') Activa @elseif($encuesta->estado == 'cerrada') Cerrada @else Borrador @endif @if($encuesta->anonima) Anónima @endif @if(isset($pendiente) && $pendiente) Pendiente @endif
{{ $encuesta->titulo }}
@if($encuesta->descripcion)

{{ Str::limit($encuesta->descripcion, 100) }}

@endif
{{ $encuesta->preguntas->count() }} preguntas {{ $encuesta->total_respuestas }} respuestas
@if($encuesta->fecha_fin)
Cierra: {{ \Carbon\Carbon::parse($encuesta->fecha_fin)->locale('es')->diffForHumans() }}
@endif
@if($encuesta->estado == 'activa' && $encuesta->total_respuestas > 0)
@php $empleadosActivos = \App\Models\empleado::where('EMP_ACTIVO', 1)->count(); $porcentajeParticipacion = $empleadosActivos > 0 ? round(($encuesta->total_respuestas / $empleadosActivos) * 100, 1) : 0; @endphp
Participación {{ $porcentajeParticipacion }}%
@endif
@if($encuesta->estado == 'activa') @can('responder-encuesta') Responder @endcan @elseif($encuesta->estado == 'cerrada') @can('ver-resultados-encuesta') Ver Resultados @endcan @else @can('editar-encuesta') Editar @endcan @endif @canany(['editar-encuesta', 'eliminar-encuesta', 'ver-resultados-encuesta']) @endcanany
@if($encuesta->estado == 'activa' && $encuesta->fecha_fin) @php $fechaFin = \Carbon\Carbon::parse($encuesta->fecha_fin); $diasRestantes = max(0, \Carbon\Carbon::now()->diffInDays($fechaFin, false)); @endphp @if($diasRestantes <= 3 && $diasRestantes >= 0) @endif @endif