prepare( "SELECT e.id, e.nombre, e.descripcion, EXISTS( SELECT 1 FROM evaluaciones ev WHERE ev.evaluador_id = :uid AND ev.equipo_id = e.id ) AS evaluado FROM equipos e JOIN equipo_juez ej ON ej.equipo_id = e.id WHERE ej.juez_id = :uid ORDER BY e.nombre" ); $stmt->execute(['uid' => $_SESSION['user_id']]); $teams = $stmt->fetchAll(PDO::FETCH_ASSOC); // Estadísticas $totalAssigned = count($teams); $evaluatedCount = 0; foreach ($teams as $t) { if ($t['evaluado']) $evaluatedCount++; } $pendingCount = $totalAssigned - $evaluatedCount; ?> Panel de Juez - FCA UABC

Bienvenido,

Cerrar Sesión
Filas en verde indican evaluados; en rojo pendientes.
Evaluados: /
¡Completado!

¡Gracias!

Has evaluado todos los equipos asignados.
$t): ?>
#EquipoDescripciónEstadoAcción
Evaluado' : 'Pendiente'; ?> Evaluar