Acerca de Pref.Tools Vote
Desarrollo
Pref.Tools Vote se desarrolló con la ayuda de Claude Opus 4.5 (Anthropic) y se publicó por primera vez en enero de 2026.
Los cálculos de los métodos de votación en el servidor utilizan versiones adaptadas de:
- pref_voting — Una biblioteca de Python para métodos de votación preferencial (ganador único, agregación de rankings, ganadores múltiples)
- abcvoting — Una biblioteca de Python para votaciones de comités por aprobación
- pref.tools/apportionment — Una aplicación web para métodos de reparto de escaños
- Método de las partes iguales: herramienta de cálculo en línea — Una aplicación web para calcular el método de las partes iguales en presupuestos participativos
Código abierto
El código fuente de esta aplicación tiene licencia MIT y está disponible en GitHub:
github.com/DominikPeters/pref-tools-vote-app
¡Agradecemos comentarios, informes de errores y contribuciones!
Funciones
Tipos de pregunta
Pref.Tools Vote admite varios tipos de entrada diseñados para aplicaciones de elección social:
- Opción única — Selección estándar con botones de opción
- Voto por aprobación — Selecciona varias opciones (con límites mínimos y máximos opcionales)
- Ranking (completo) — Ordena todas las opciones arrastrándolas
- Ranking (parcial) — Ordena un subconjunto de opciones (preferencias truncadas)
- Ranking con empates — Permite grupos de indiferencia en los rankings
- Calificación por estrellas — Valora las opciones en una escala de estrellas configurable (de 2 a 10)
- Voto por calificaciones — Asigna calificaciones (Excelente, Muy bien, Bien, Aceptable, Mal, Rechazar)
- Sí / No / Abstención — Tres opciones de voto para cada alternativa
- Presupuesto participativo — Asignación de presupuesto con costes de proyectos
- Texto corto — Respuesta de texto libre de una línea
- Texto largo — Respuesta de texto libre de varias líneas
Métodos de votación de ganador único
Para preguntas de ranking y aprobación:
- Método Schulze — Método que cumple el criterio de Condorcet mediante caminos más fuertes
- Pares ordenados — Método de bloqueo basado en márgenes por pares
- Voto alternativo (IRV) — Eliminación sucesiva de los candidatos peor clasificados
- Recuento Borda — Regla de puntuación posicional
- Copeland — Cuenta las victorias por pares
- Minimax — Minimiza la peor derrota por pares
- Mayoría simple — Gana quien obtiene más primeros puestos
- Split Cycle — Método Condorcet con resolución de ciclos
- Stable Voting — Método Condorcet que descarta derrotas
- Voto por aprobación — Gana quien obtiene más aprobaciones
Métodos de ganadores múltiples y comités
- Voto de aprobación proporcional (PAV) — Método de Thiele para representación proporcional
- Método de las partes iguales — Método proporcional para papeletas de aprobación
- Voto único transferible (STV) — Método proporcional con preferencias ordenadas
- Phragmén secuencial — Método proporcional con equilibrio de cargas
- Chamberlin-Courant — Selección de comités que maximiza la diversidad
- Métodos de reparto de escaños — Reparto de escaños (D’Hondt, Sainte-Laguë, etc.)
Agregación de rankings
- Kemeny — Ranking óptimo que minimiza los desacuerdos por pares
- Kemeny cuadrático — Variante que utiliza distancias al cuadrado
- Ranking Borda — Ranking según las puntuaciones Borda
Métodos de puntuación y valoración
- Voto por puntuación — Suma de las puntuaciones
- Voto STAR — Puntuación seguida de una segunda vuelta automática
- Juicio mayoritario — Agregación de calificaciones basada en la mediana
Presupuesto participativo
- Método de las partes iguales — Asignación proporcional del presupuesto
- Algoritmo voraz utilitario — Maximiza la utilidad total
- Exportación PaBuLib — Exporta datos en un formato de investigación estándar
Visualizaciones y análisis
- Gráfico de márgenes por pares — Visualización de comparaciones directas
- Matriz de respuestas — Resumen de todas las respuestas al estilo Doodle
- Comparación de métodos — Compara resultados entre métodos de votación
- Detección del ganador Condorcet — Identifica candidatos que vencen a todos los demás
- Exportación de datos — Formatos PrefLib y PaBuLib para investigación
Configuración de la votación
- Varias preguntas por votación — Combina distintos tipos de pregunta
- Ajustes de privacidad — Transparencia total, votos anónimos o resultados privados
- Control de acceso — Acceso público, con contraseña, tokens de un solo uso o invitaciones por correo
- Modos de votación — Abierta, nominal o secreta
- Edición de respuestas — Sin edición, editar la propia respuesta o cualquiera (como en Doodle)
- Orden aleatorio de opciones — Ordena las opciones al azar para reducir sesgos
- Compatibilidad con Markdown — Texto con formato en descripciones y mensajes