atiVoto: Sistema de Votación Electrónica para el Consejo Estudiantil
Uno de los procesos más repetitivos —y a la vez más importantes— del año escolar es la elección del Consejo Estudiantil. Conteo manual de papeletas, actas escritas a mano, horas de trabajo del tribunal electoral… Por eso desarrollé atiVoto, un sistema de votación electrónica pensado específicamente para el laboratorio de cómputo de un colegio, y hoy lo comparto gratis para que cualquier institución pueda usarlo.
[update title="Información importante" icon="info-circle"]Aunque nació pensando en la elección del Consejo Estudiantil, atiVoto no está limitado a ese proceso: sirve para cualquier votación por listas o candidatos que tu institución necesite organizar —Reina de Deportes, representantes de curso, comité de padres de familia, y más. Basta con cambiar el nombre de la elección en la configuración; todo lo demás (papeleta, control de votación, actas y resultados) funciona exactamente igual.
[/update]¿Qué es atiVoto?
atiVoto es una aplicación web que corre en la red local de tu colegio (no necesita internet) y permite que los estudiantes voten desde las computadoras del laboratorio, mientras el sistema lleva el control de quién ya votó, guarda los votos de forma anónima y genera resultados y actas de escrutinio automáticamente.
¿Por qué lo desarrollé?
En muchos colegios del Ecuador, la elección del Consejo Estudiantil todavía se hace con papeletas de papel: imprimir, cortar, contar a mano, redactar las actas y transcribir los resultados. Es un proceso lento y propenso a errores, sobre todo cuando participan varios cursos y jornadas el mismo día. atiVoto nació para resolver ese problema usando el mismo laboratorio de computación que ya tiene el colegio, sin necesitar servidores externos ni conexión a internet.
Características principales
- Funciona 100% en red local (LAN) — no requiere internet en ningún momento
- Registro de estudiantes por curso y jornada, pegando el listado directo desde Excel
- Registro de listas y candidatos: foto y nombre del candidato a presidente, y el resto de la directiva con su cargo
- Control de votación por curso — el administrador habilita un curso y jornada a la vez, y solo esos estudiantes aparecen disponibles en las PC del laboratorio
- Voto 100% anónimo — el sistema jamás guarda qué estudiante votó por cuál lista, solo que ya votó
- Papeleta electrónica con foto y nombre del candidato a presidente destacado, y toda su directiva visible
- Pantalla de confirmación antes de registrar el voto, y opción de voto en blanco
- Dashboard de resultados en vivo, filtrable por jornada, por curso o vista general — ideal para proyectar
- Actas de escrutinio generadas automáticamente en Word — por curso, por jornada y general — con vista previa de impresión desde el navegador
- Configuración reutilizable año a año: nombre de la elección, año lectivo, rector/a, docentes delegados y secretario/a
- Resultados guardados automáticamente en CSV, listos para abrir en Excel
- Sin base de datos — todo en archivos CSV y JSON
Requisitos técnicos
|
Componente |
Requisito |
|
Servidor (1 PC) |
Windows 10 - 11 x64 |
|
Software |
Node.js (versión 18 o superior) |
|
RAM servidor |
4 GB recomendado |
|
Clientes |
Cualquier PC con navegador web (Chrome, Firefox, Edge) |
|
Red |
Red local LAN (cable o WiFi) |
|
Internet |
No requerido |
|
Base de datos |
No requerida (usa archivos CSV) |
Incluye todos los archivos necesarios listos para instalar.
No requiere licencias ni registro.
Manual de Uso — atiVoto
Instalación
- Instalar Node.js
- Elige la versión "LTS" (recomendada para la mayoría de usuarios)
- Instala con las opciones predeterminadas — no requiere configuración adicional
- Instalar atiVoto
- Descarga el archivo atiVoto.zip
- Descomprime la carpeta en la PC que hará de servidor (puede ser cualquier ubicación, por ejemplo el Escritorio)
- Haz doble clic en iniciar.bat
- Se abrirá una ventana de cmd (ventana negra) que debe permanecer abierta durante toda la votación
- Conocer la dirección del servidor
- Los estudiantes ingresan a esa dirección + /votar/
- El administrador ingresa a esa dirección + /admin/login.html
- El dashboard de resultados está en esa dirección + /dashboard/
Módulo del Administrador
|
Clave inicial |
Dónde cambiarla |
|
colegio2026 |
Panel → Configuración → Clave del administrador |
Configuración de la elección
- Nombre de la elección (Consejo Estudiantil, Reina de Deportes, etc.)
- Año lectivo
- Nombre del rector/a
- Los dos docentes delegados
- Nombre del secretario/a
Módulo Estudiantes
- Si te equivocas en el nombre de un curso, usa el botón "Renombrar" — no hace falta borrar y volver a pegar el listado
- También puedes quitar un estudiante individual o eliminar un curso completo
Módulo Listas y candidatos
Control de votación
|
Botón |
Función |
|
▶ Habilitar |
Habilita el curso y jornada elegidos para recibir votos en
las PC del laboratorio |
|
⏸ Detener |
Detiene la votación del curso actual, antes de habilitar
el siguiente |
|
👁 Avance |
Muestra cuántos estudiantes ya votaron y cuántos faltan en
el curso habilitado |
Resultados y actas de escrutinio
|
Botón |
Función |
|
📊 Dashboard |
Resultados en vivo con gráficos, filtrables por jornada,
por curso o vista general |
|
📄 Vista previa |
Abre el acta en el navegador, lista para imprimir o
guardar como PDF |
|
⬇ Descargar Word |
Descarga el acta en formato .docx, editable |
|
📥 Exportar CSV |
Descarga estudiantes, listas o votos para abrir
directamente en Excel |
🧾 Acta por curso
🏫 Acta por jornada
🗳️ Acta general
Estación de Votación (módulo del estudiante)
El docente de apoyo elige al estudiante
La papeleta electrónica
Confirmar el voto
Dashboard de resultados (para proyectar)
Preguntas frecuentes
¿El voto es realmente secreto?
¿Qué pasa si se va la luz o se reinicia el servidor?
¿Puedo reutilizar el sistema el próximo año?
¿Puedo usar atiVoto para otro tipo de elecciones, además del Consejo Estudiantil?
¿Funciona sin internet?
¿Puedo poner el escudo real de mi colegio?
¿Cómo cambio la clave del administrador?
atiVoto
Desarrollado por José Cruz Abril
Unidad Educativa Ati II Pillahuaso
Guayaquil - Ecuador
2026
Distribución gratuita para uso educativo











Publicar un comentario