@extends('layouts.app') @section('content')
Configura elección, carga candidatos y gestiona el cierre oficial.
@if(session('status'))Solo disponible cuando no exista una elección activa. El historial se conserva automáticamente.
| ID | Nombre | Estado | Inicio | Fin |
|---|---|---|---|---|
| {{ $historyElection->id }} | {{ $historyElection->name }} | {{ $historyElection->is_active ? 'Activa' : 'Cerrada' }} | {{ $historyElection->voting_started_at ?? 'No iniciada' }} | {{ $historyElection->ends_at }} |
| No hay elecciones registradas. | ||||
El administrador crea las cuentas de jurado para acceso al panel de seguimiento.
Carga masiva de estudiantes habilitados para votar.
Estructura obligatoria del CSV (encabezados exactos):
Columna opcional:
Ejemplo de CSV:
full_name,grade_level,login_code,pin,login_pin_hash,document_number Sofia Diaz,5,STU5001,1234,,10203040 Mateo Perez,11,STU1102,,$2y$10$hashEjemploYaCalculado...,99887766
Notas:
Elección: {{ $election->name }}
Estado: {{ $election->is_active ? ($election->voting_started_at ? 'Votación en curso' : 'Preparada (sin iniciar)') : 'Cerrada' }}
Ventana registro candidatos: {{ $election->candidate_upload_starts_at }} a {{ $election->candidate_upload_ends_at }}
Inicio real votación: {{ $election->voting_started_at ?? 'Pendiente (presiona Iniciar votación)' }}
@if($election->is_active)Disponible en el rango de fechas permitido.
Total tarjetones
{{ $totalBallots }}
Habilitados para votar
{{ $eligibleVoters }}
Participación
{{ $turnoutPercent }}%
Certificados emitidos
{{ $receiptsCount }}
| Candidato | Votos | % sobre tarjetones |
|---|---|---|
| #{{ $row->display_number }} - {{ $row->full_name }} | {{ $row->votes_count }} | {{ $row->percent }}% |
| Voto en blanco | {{ $personeroBlank }} |
| Candidato | Votos | % sobre tarjetones |
|---|---|---|
| #{{ $row->display_number }} - {{ $row->full_name }} | {{ $row->votes_count }} | {{ $row->percent }}% |
| Voto en blanco | {{ $contralorBlank }} |
| Código | Hora | Validación |
|---|---|---|
| {{ $receipt->receipt_code }} | {{ $receipt->voted_at }} | Verificar |