Cosimo
| Idiomas: English | Español | Galego |
|---|
Cosimo es una aplicación de repetición espaciada para estudiar pares de pregunta y respuesta. Está construida como una aplicación de escritorio nativa, con la accesibilidad mediante teclado y lector de pantalla como requisito central.
La repetición espaciada consiste en repasar el material cuando empieza a ser útil verlo de nuevo: antes para las cartas que fallas o te resultan difíciles, y más tarde para las cartas que recuerdas con facilidad.
Cosimo está actualmente en beta. La plataforma principal es Windows, con pruebas manuales con lector de pantalla en Windows y NVDA como parte del proceso de publicación.
Descarga
Obtén la última versión pública.
Cosimo es portable: descomprime el archivo zip en la carpeta desde la que
quieras ejecutarlo y después inicia cosimo.exe desde esa carpeta.
Los archivos de betas se conservan con nombres versionados a partir de la beta
Las notas de la versión se mantienen en el registro de cambios.
Historial de betas
- Beta 1: primera beta pública.
- Beta 2: correcciones de accesibilidad, copias de seguridad, migración de opciones, mazos recientes y mejoras del flujo de repaso.
- Beta 3: adición de cartas por lotes, barra de estado, filtro de texto, suspensión y acciones del menú contextual de la lista de cartas.
- Beta 4: cartas inversas, panel de aprendizaje, mejoras de programación, estadísticas de repaso más ricas y comprobaciones más fuertes de la base de datos de repaso.
- Beta 5: aplazamiento, marcado, cartas no reversibles, depuración de base de datos, guardado de informes, notificaciones sonoras y minimización al área de notificación. Archivo.
- Beta 6: repaso de cartas marcadas, aplazamiento durante la fase de pregunta, informes del panel de aprendizaje y métricas de actividad más claras, mejoras de diseño para baja visión, recuperación de espacio de base de datos, mensajes de error de archivos y bases de datos más claros, mejoras de fiabilidad del área de notificación, ajustes de empaquetado y página pública de mazos.
- Beta 7: formato de mazo v2 con metadatos editables y marcas de carta no reversible guardadas en el mazo, modo examen solo con informe, audio de repaso WAV opcional, calibración de confianza revisada y diálogos de confirmación nativos.
Qué hace Cosimo
- estudia cartas editables de pregunta y respuesta con repetición espaciada
- guarda el contenido de aprendizaje en archivos de texto
.cosimo-deck - guarda el historial de repaso y el estado de programación aparte, en SQLite
- permite añadir, editar, añadir por lotes, marcar, suspender, aplazar e invertir cartas
- ofrece filtros, ordenación, detalles de carta, un panel de aprendizaje y estadísticas al final de la pasada
- incluye copias automáticas de mazos, copias opcionales de bases de datos de repaso y comprobaciones de integridad de la base de datos
- admite inglés, español y gallego
Cosimo está pensado para estudiantes que quieren controlar sus archivos de mazo sin renunciar a la programación, el historial de repaso y un flujo de escritorio accesible.
Accesibilidad
El flujo de repaso usa controles nativos cuando es práctico, da prioridad al uso con teclado y se prueba con lector de pantalla. Las regresiones de accesibilidad se tratan como defectos bloqueantes.
El problema no bloqueante conocido actualmente es que el control de la lista de cartas puede anunciar dos veces el elemento seleccionado en la combinación objetivo de Windows y NVDA. La navegación y el funcionamiento del repaso siguen siendo funcionales.
Las notas de aceptación de accesibilidad de la beta están en docs/accessibility-acceptance.md.
Documentación
- README: visión más completa del proyecto, archivos de ejecución, modelo de copias de seguridad, notas de compilación y organización del repositorio
- Guía de usuario: cómo usar Cosimo
- Resolución de problemas: recuperación y manejo de archivos
- Mazos: mazos de ejemplo y mazos aportados por usuarios
- Almacenamiento de valoraciones: base de datos de repaso y modelo de datos de programación
- Arquitectura: organización del código y notas de diseño
Código fuente
El proyecto está escrito en Rust y usa wxdragon sobre wxWidgets para la
interfaz gráfica. Este repositorio usa Fossil, no Git. Para clonarlo:
fossil clone https://modulus.isonomia.net/cosimo.cgi cosimo.fossil
mkdir cosimo
cd cosimo
fossil open ../cosimo.fossil
Informar de errores
Los informes de errores se gestionan con tickets de Fossil en este sitio. Los usuarios anónimos pueden informar de errores:
- Abre el sitio Fossil de Cosimo.
- Usa el enlace de inicio de sesión e inicia sesión como
anonymous. - Usa el botón de la página de inicio de sesión para rellenar automáticamente el captcha.
- Crea un ticket nuevo.
Un informe útil incluye la versión de Cosimo, el sistema operativo, qué estabas haciendo, qué ocurrió y qué esperabas que ocurriera. Para problemas de accesibilidad, indica también el lector de pantalla y su versión.
Licencia
Cosimo se publica bajo la Licencia Pública General de GNU versión 3.