Cosimo
| Idiomas: English | Español | Galego |
|---|
Cosimo es una aplicación de escritorio para estudiar cartas. Una carta tiene una pregunta o estímulo, como una palabra, una frase o una cuestión, y una respuesta, como una traducción, una contestación o una explicación. Durante una sesión de estudio, Cosimo muestra la pregunta, permite mostrar la respuesta, pregunta cómo la recordaste y después programa la carta para una sesión futura.
Esto sirve para material que se aprende bien mediante recuerdo activo repetido: vocabulario, datos, definiciones breves, ejemplos gramaticales, significados de comandos o cualquier otro elemento en el que puedas juzgar si tu respuesta fue correcta.
Cosimo está diseñado como una aplicación nativa, con Windows como plataforma principal y con la accesibilidad mediante teclado y lector de pantalla como requisito central. La línea actual es una versión candidata y se prueba manualmente en Windows con NVDA como parte del proceso de publicación.
Cómo funciona el estudio
Cosimo usa repetición espaciada. Esto significa que las cartas vuelven cuando empieza a ser útil verlas de nuevo: antes si las fallas o te resultan difíciles, y más tarde si las recuerdas con facilidad. No tienes que gestionar fechas manualmente.
Una sesión de estudio normal funciona así:
- Elige
Comenzarpara estudiar las cartas disponibles ahora. - Lee la pregunta y, si quieres, valora tu confianza antes de ver la respuesta.
- Muestra la respuesta.
- Valora tu recuerdo: repetir, difícil, bien o fácil.
- Cosimo registra el intento y actualiza el próximo repaso programado.
También puedes forzar una sesión no programada más larga, estudiar solo cartas marcadas, o ejecutar una sesión de examen que toma una muestra de cartas activas sin cambiar la programación.
Qué ofrece Cosimo
- cartas editables de pregunta y respuesta guardadas en archivos de texto
.cosimo-deck - programación e historial de repaso guardados aparte, en SQLite
- añadir, añadir por lotes, editar, eliminar, marcar, suspender, aplazar e invertir cartas
- filtros y ordenación en la lista de cartas, incluidas cartas marcadas, suspendidas, pendientes, inversas, duplicadas y no reversibles
- detalles de carta, panel de aprendizaje, resúmenes de sesión, informes guardados e informes de examen
- audio WAV, MP3 u Opus opcional durante el repaso ordinario,
previsualización de audio desde la lista de cartas y una herramienta
voice.exede Windows para generar audio Opus o WAV con voces OneCore o SAPI - sincronización de instantáneas de mazos mediante un servidor Cosimo Sync,
con visibilidad pública, no listada y privada; el proyecto ofrece un servidor
público para pruebas de versión candidata con cuentas compatibles con Mastodon,
y ese servidor público ejecuta ahora la línea RC, por lo que los clientes
deberían usar
0.1.11-rc.1o una versión RC/estable posterior - copias automáticas de mazos, copias opcionales de bases de datos de repaso, comprobaciones de integridad, depuración y recuperación de espacio
- interfaz en inglés, español y gallego
Cosimo está pensado para estudiantes que quieren una herramienta de estudio pequeña, controlable y portable, no un servicio web. El contenido de los mazos permanece en archivos que puedes inspeccionar, copiar, respaldar con copias de seguridad y editar fuera del programa si hace falta.
Descarga
Obtén la versión candidata actual para Windows, 0.1.11-rc.1.
Cosimo es portable: descomprime el archivo zip en la carpeta desde la que
quieras ejecutarlo y después inicia cosimo.exe desde esa carpeta. Actualizar
normalmente significa descomprimir una versión nueva encima de los archivos del
programa anterior; los mazos y las bases de datos de repaso son archivos
separados.
El paquete más reciente del servidor de sincronización para Linux amd64 es
cosimo-sync-linux-x86_64.tar.gz. Es solo
para servidor e incluye cosimo-sync-cgi, cosimo-sync-server, documentación
de despliegue y sumas de comprobación.
Descarga para Mac
Hay un port experimental de macOS mantenido por un colaborador para Macs con Apple Silicon, creado por @johann@dragonscave.space, disponible como Cosimo_mac.zip. Es independiente de la línea de publicación para Windows y puede ir por detrás de la versión actual de Windows.
No está firmado ni notarizado, así que macOS Gatekeeper puede mostrar un aviso
antes de abrirlo. Como limitaciones, la generación de audio para mazos no
funciona, ya que se basa en API de Windows, y el equivalente en Mac de la
minimización al área de notificación todavía no funciona. El colaborador lo ha
probado con VoiceOver, pero es experimental y más pruebas son
bienvenidas. SHA-256:
eaf49dec692bda2f515df3f3e6929b0bbca44616137a4f205bf1322c140e1576.
Muchas gracias a Johann por este port.
Versión candidata
Cosimo 0.1.11-rc.1 es la versión candidata actual. Incluye navegación y menús más rápidos en la lista de cartas, bloqueo más seguro de una sola instancia, importación básica de Anki con reproducción MP3, límite diario de cartas nuevas para mazos grandes o importados, registro e identificación de dispositivos mediante navegador, eliminación de cuentas, más endurecimiento y diagnósticos de sincronización, progreso para operaciones de paquetes y sincronización, recuentos más claros en el panel de aprendizaje y correcciones para respuestas en blanco en exámenes.
Versiones beta
Los archivos de betas se conservan como archivos estáticos a partir de la beta
- Los archivos anteriores siguen disponibles como beta 5, beta 6, beta 7, beta 8, beta 9, beta 10 y beta 11.
Las notas de la versión se mantienen en el registro de cambios.
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
- Adjuntos de mazos: adjuntos antiguos o de ejemplo; para
compartir mazos normalmente, usa
Mazo -> Sincronizar -> Mazos remotosen Cosimo - 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
Accesibilidad
El flujo de estudio 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.
Los problemas no bloqueantes conocidos actualmente son que el control de la lista de cartas puede anunciar dos veces el elemento seleccionado y que una lista vacía puede anunciarse como "unknown" en la combinación objetivo de Windows y NVDA. La navegación y el funcionamiento del estudio siguen siendo funcionales; el resumen y el recuento del filtro son los indicadores fiables de que la lista está vacía.
Las notas de aceptación de accesibilidad están en docs/accessibility-acceptance.md.
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 sesión 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: estudio 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. Archivo.
- 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. Archivo.
- Beta 8: generación de audio en Windows con voces OneCore y SAPI, metadatos de voz en el mazo, generación de audio desde la interfaz con información de progreso, regeneración de audio mediante manifiesto, previsualización de audio desde la lista de cartas, tonos guía opcionales para el audio automático de repaso, prevención de preguntas duplicadas, reparación de preguntas duplicadas y comprobaciones más fuertes de ambigüedad en cartas inversas. Archivo.
- Beta 9: exámenes cronometrados, modo cuestionario solo con informe, reorganización de menús, rediseño del panel de aprendizaje, diagnósticos de carta más ricos, filtros de cartas problemáticas y asimetrías, opciones de audio durante corrección/revisión de examen, exportación y copia comprimida de mazo completo, y protección para audio mantenido manualmente. Archivo.
- Beta 10: programación FSRS-6 más fiel, audio de cuestionario y elección de dirección de estudio, restauración de mazos completos y copias automáticas de mazo completo, filtrado y manejo de paquetes más rápidos, avisos más claros para usuarios de lector de pantalla, reparación más fuerte de preguntas duplicadas, mejor información de progreso en estudio, examen y cuestionario, y una revisión amplia de endurecimiento para publicación. Archivo.
- Beta 11: generación y reproducción de audio Opus, limpieza de audio lateral, primera versión de sincronización de mazos con inicio de sesión compatible con Mastodon, visibilidad pública/no listada/privada, subidas y descargas del propietario, listado de mazos remotos, información de cuota/estado, paquetes de servidor para CGI o proxy inverso y ajustes de publicación para archivos beta estáticos. Archivo.
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.