Guía de usuario de Cosimo

Guía de usuario de Cosimo

Cosimo te ayuda a estudiar pares de pregunta y respuesta con repetición espaciada. Está diseñado para usarse con teclado y lectores de pantalla.

Qué significa repetición espaciada

La repetición espaciada es un método de estudio basado en repasar el material con intervalos cada vez mayores.

Cuando algo es nuevo, difícil o se ha fallado hace poco, debe volver pronto. Cuando algo es fácil y se recuerda de forma constante, puede esperar más tiempo. El objetivo es dedicar más tiempo al material que necesita atención y menos tiempo a repetir lo que ya está asentado.

En Cosimo, cada cosa que aprendes es una carta:

Cosimo registra tus valoraciones después de cada repaso y usa ese historial para decidir qué cartas están pendientes.

Mazos

Un mazo es un archivo que contiene cartas. Los archivos de mazo de Cosimo usan la extensión .cosimo-deck.

Puedes editar cartas dentro de Cosimo o editar directamente el archivo del mazo en un editor de texto. El archivo del mazo solo guarda preguntas y respuestas. El historial de repaso y las valoraciones se guardan por separado.

Los archivos de mazo también contienen un pequeño marcador numerado al final de cada carta, como =1=. Deja ese número en su sitio cuando edites a mano. Permite que Cosimo conserve el historial de repaso de la carta aunque cambies el texto de la pregunta o de la respuesta.

El mazo predeterminado es decks/deck.cosimo-deck, junto al ejecutable de Cosimo. En instalaciones portables de Windows, guarda tus mazos en la carpeta decks junto a la aplicación. Si falta el mazo predeterminado, Cosimo crea uno vacío. Puedes abrir otro mazo desde Archivo -> Abrir mazo. Si eliges un archivo de mazo que no existe, Cosimo pregunta si quieres crear ahí un mazo vacío.

Cuando Cosimo se cierra, recuerda el último mazo abierto y vuelve a abrirlo la próxima vez. También conserva hasta ocho mazos abiertos recientemente en Archivo -> Mazos recientes, omitiendo el mazo actual. Si solo hay otro mazo reciente, Cosimo lo muestra directamente en el menú Archivo, sin colocarlo en un submenú. Guarda esto y otras opciones de la aplicación en cosimo.ini, junto al ejecutable. Cosimo también recuerda el filtro y el modo de ordenación de la lista de cartas. Si Cosimo encuentra archivos antiguos cosimo-settings.txt o cosimo-last-open-deck.txt, los migra a cosimo.ini y elimina los archivos antiguos.

El cuadro de opciones también permite configurar avisos sonoros de disponibilidad de repasos y minimización al área de notificación. Los avisos sonoros pueden configurarse como Siempre, Cuando Cosimo esté visible, Cuando Cosimo esté en el área de notificación o Nunca. Cuando la política elegida permite sonido, Cosimo reproduce un sonido breve si la actualización automática de la pantalla inicial detecta que hay repasos disponibles, o que hay más repasos disponibles que en la última actualización automática. Los cambios provocados por el usuario, como añadir o eliminar cartas, y las actualizaciones manuales con F5 no reproducen este sonido. Cosimo también permanece en silencio mientras hay una pasada de repaso activa, aunque haya más cartas que pasen a estar disponibles durante esa pasada. Con la minimización al área de notificación activada, la acción normal de minimizar la ventana oculta Cosimo en el área de notificación en vez de dejarlo en la barra de tareas. Activar el icono del área de notificación restaura la ventana, y el menú contextual del icono contiene Restaurar y Salir. Cerrar Cosimo sigue saliendo de la aplicación.

Copias de seguridad

Haz copia de seguridad tanto del archivo del mazo como de su base de datos de repasos correspondiente. El archivo del mazo contiene tus cartas. La base de datos de repasos contiene la programación, las valoraciones y el historial de repaso.

Cosimo también crea copias automáticas del contenido del mazo. Antes de sobrescribir un mazo existente, copia la versión actual en el directorio backups de la aplicación, junto al ejecutable. Los archivos de copia usan números crecientes, por ejemplo backups/000001-deck.cosimo-deck. El archivo backups/index.txt registra cada nombre de copia y la ruta del mazo original.

Configura las copias automáticas del mazo en Archivo -> Opciones:

Configura las copias de la base de datos de repasos en Archivo -> Opciones:

Usa Archivo -> Depurar base de datos de repaso para eliminar de forma permanente filas inactivas de la base de datos de repaso correspondientes a cartas que ya no están en el mazo actual y a cartas inversas generadas que están inactivas. Se conservan las cartas activas, las cartas inversas generadas activas, los calendarios actuales, las suspensiones actuales, las marcas actuales de cartas marcadas y las marcas actuales de carta no reversible. Si las copias de la base de datos de repaso están desactivadas, Cosimo avisa de que la depuración es irreversible. Si las copias están activadas, Cosimo actualiza la copia retenida de la base de datos de repaso antes de depurar y avisa de que esa copia retenida se sobrescribirá. Después de eliminar las filas inactivas, Cosimo ejecuta una limpieza de la base de datos para que el archivo SQLite pueda recuperar espacio sin usar.

Para el mazo predeterminado, copia:

Para otro mazo, la base de datos de repasos está junto al mazo y usa el mismo nombre base. Por ejemplo, spanish.cosimo-deck usa spanish.reviews.sqlite3.

Cierra Cosimo antes de copiar o restaurar archivos de copia de seguridad. Restaurar solo el archivo .cosimo-deck recupera las cartas, pero las deja sin su historial de repaso anterior. Restaurar ambos archivos conserva las cartas y su historial de programación.

Cosimo comprueba la integridad de la base de datos de repasos al abrir un mazo. Si Cosimo indica que esa comprobación ha fallado, cierra Cosimo y restaura el archivo .reviews.sqlite3 correspondiente desde tu copia de seguridad.

Las copias automáticas del mazo contienen solo el texto del mazo, no el historial de repaso. Para restaurar una, cierra Cosimo y copia la copia elegida encima del archivo .cosimo-deck activo. Para restaurar el historial de programación, restaura el archivo .reviews.sqlite3 correspondiente desde tu propia copia de seguridad o desde la copia retenida de la base de datos de repasos de Cosimo.

Usa Archivo -> Opciones -> Eliminar copias antiguas para conservar solo la copia automática más reciente de cada ruta de mazo original. Cosimo pide confirmación antes de eliminar o renumerar archivos de copia.

Para ayuda paso a paso con la recuperación, consulta Solución de problemas.

Pantalla inicial

Cuando Cosimo se inicia, se abre en la pantalla inicial. Esta pantalla muestra:

Si el mínimo de cartas por sesión hace que Cosimo añada cartas adicionales que todavía no están pendientes, el recuento de cartas programadas también muestra entre paréntesis cuántas están pendientes. Por ejemplo, Programadas ahora: 10 (6 pendientes) significa que la pasada incluiría 6 cartas pendientes y 4 cartas adicionales para llegar al mínimo.

La barra de estado de la ventana principal también ofrece un resumen breve: cartas totales, cartas pendientes ahora, y si hay un repaso pendiente ahora o cuánto falta aproximadamente para el próximo repaso programado. Las duraciones se redondean hacia arriba a unidades cómodas para voz sintetizada, como 2 días, 4 semanas o 3 meses.

Mientras la pantalla inicial está abierta, Cosimo actualiza el resumen, los filtros de la lista y la barra de estado aproximadamente una vez por minuto. Una carta que pase a estar pendiente mientras la aplicación está abierta quedará disponible para Comenzar sin cerrar y volver a abrir el mazo.

Puedes añadir, editar o eliminar cartas antes de comenzar una pasada. Después de mostrar una carta durante el repaso, también puedes editar esa carta actual si encuentras un error en la pregunta o en la respuesta. Cartas -> Editar carta seleccionada cambia a Cartas -> Editar carta actual en ese momento.

Para introducir varias cartas seguidas, usa Cartas -> Añadir cartas en bloque. Escribe la pregunta y la respuesta, y pulsa Ctrl+Enter desde cualquiera de los dos campos para añadir la carta y volver al campo de pregunta. Al pulsar Tab desde el campo de respuesta también se añade la carta y se vuelve al campo de pregunta cuando ambos campos contienen texto. Pulsa Escape para cerrar el diálogo de entrada en bloque.

Teclas útiles en la pantalla inicial:

El diálogo de detalles de carta muestra la pregunta, la respuesta, el ID de carta, el estado actual de la carta, el número de repasos, el último repaso, el estado de programación, el próximo repaso programado y el historial de repasos de la carta seleccionada. El estado de carta combina en una sola línea marcas visibles como suspendida, marcada, aplazada, inversa, tiene inversa y no reversible. Las cartas inversas generadas muestran el ID de carta de la carta principal, porque editar la carta principal en el mazo también cambia su dirección inversa generada. Los campos de fecha del resumen, como último repaso, último repaso de la programación y próximo repaso programado, se muestran primero como una duración relativa completa, como 1 día, 1 hora, 1 minuto, 1 segundo, seguida de la fecha y hora UTC exacta entre paréntesis. Las fechas pasadas usan la misma duración relativa completa con la forma hace .... La lista de historial de repasos del final usa solo fechas y horas UTC exactas.

Usa Archivo -> Panel de aprendizaje, o pulsa Ctrl+L, para mostrar un resumen de aprendizaje de todo el mazo. Informa de varios tipos de datos:

La sección de recuerdo es una estimación del modelo de programación de Cosimo, no un resultado medido directamente. Para cada carta activa con datos de programación que no esté suspendida ni aplazada, Cosimo usa la hora del último repaso, la estabilidad almacenada y el intervalo programado real para estimar la probabilidad de que recuerdes la carta ahora. Las cartas nuevas sin datos de programación, las cartas suspendidas y las cartas aplazadas en ese momento no se incluyen en esta estimación. Las cartas en aprendizaje y reaprendizaje usan su intervalo corto programado como punto efectivo del 90%, de modo que una carta pendiente tras un paso corto por fallo no parezca más segura de lo que es.

Disponibles ahora cuenta las cartas activas no suspendidas ni aplazadas que se pueden repasar inmediatamente. Esto incluye cartas nuevas y cartas programadas cuya hora de repaso ya ha llegado. Programadas y atrasadas es el recuento más estrecho de cartas programadas no suspendidas ni aplazadas cuya hora de repaso ya está en el pasado, así que no incluye cartas nuevas sin programación.

Recuerdo medio estimado es la media de esas estimaciones por carta. Cartas probablemente sabidas cuenta las cartas estimadas con un recuerdo del 90% o más. Cartas en riesgo cuenta las cartas estimadas por debajo del 70% de recuerdo. Estos números son más útiles para orientar prioridades y observar tendencias que como promesa de que se responderá correctamente exactamente ese porcentaje de cartas en la próxima pasada.

La sección de calibración compara tu predicción antes de ver la respuesta con la valoración del recuerdo que diste después. Confianza alineada significa que la predicción y el resultado coincidieron. Respuestas con exceso de confianza significa que la predicción fue mejor que el resultado. Respuestas con falta de confianza significa que el resultado fue mejor que la predicción. Las cartas mostradas sin predicción se cuentan por separado.

Si el mazo tiene cartas inversas generadas, el panel muestra por separado cartas estándar, cartas inversas y cartas totales, porque una dirección puede ser mucho más fácil que la otra.

Usa Ver -> Orden del mazo, Ver -> Próximo repaso programado o Ver -> Último repaso, Ver -> Texto de pregunta, Ver -> Texto de respuesta o Ver -> Recuerdo estimado para elegir cómo se ordena la lista de preguntas. Usa Ver -> Ascendente o Ver -> Descendente para elegir la dirección. Las opciones marcadas del menú Ver muestran el criterio y la dirección actuales. Último repaso usa descendente por defecto, poniendo primero las cartas repasadas más recientemente y dejando las cartas nuevas al final; último repaso ascendente pone primero las cartas repasadas hace más tiempo y también deja las cartas nuevas al final. Recuerdo estimado usa la misma estimación de programación que el panel de aprendizaje; recuerdo estimado ascendente pone primero las cartas que se estiman menos probables de recordar y deja al final las cartas sin estimación, como las nuevas. El filtro de texto reduce la lista buscando en la pregunta o la respuesta. El cuadro combinado de filtro controla qué tipo de cartas se muestran, incluidas cartas marcadas, preguntas duplicadas, respuestas duplicadas, cartas no reversibles y cartas aplazadas. Sus recuentos siguen el filtro de texto actual. El filtro de respuestas duplicadas es especialmente útil antes de hacer cartas reversibles, porque las respuestas duplicadas harían ambigua la pregunta inversa.

Usa Cartas -> Suspender carta seleccionada, el menú contextual de la lista de preguntas, o Ctrl+S cuando la lista de preguntas tenga el foco, para conservar la carta en el mazo pero impedir que aparezca en pasadas normales o forzadas. La lista de preguntas marca las cartas suspendidas con (suspendida). Las cartas suspendidas pueden encontrarse con el filtro Cartas suspendidas y reactivarse desde el mismo menú, menú contextual o atajo. Las cartas suspendidas también se ignoran cuando la barra de estado indica si hay una pasada pendiente ahora o cuándo será el próximo repaso.

Usa Cartas -> Aplazar carta seleccionada hasta mañana, o el menú contextual de la lista de preguntas, para posponer temporalmente la carta seleccionada sin cambiar su programación almacenada. Una carta aplazada permanece en el mazo y vuelve automáticamente cuando vence el aplazamiento. Mientras está aplazada, se marca con (aplazada), aparece en el filtro Cartas aplazadas, y queda excluida de pasadas programadas, pasadas forzadas, recuentos de la pantalla inicial y cálculos de pendientes en la barra de estado. Usa Cartas -> Quitar aplazamiento de carta seleccionada, o el menú contextual, para volver a hacerla disponible inmediatamente.

Usa Cartas -> Marcar carta seleccionada, el menú contextual de la lista de preguntas, o Ctrl+F cuando la lista de preguntas tenga el foco para marcar o desmarcar la carta seleccionada. Durante una pasada de repaso, Ctrl+F marca o desmarca la carta actual. La pantalla de repaso también tiene un botón para marcar o desmarcar después de los botones de confianza y después de los botones de recuerdo. Las marcas sirven para revisión manual posterior: úsalas cuando una carta pueda necesitar edición, resulte confusa o ambigua, tenga una respuesta dudosa o requiera atención después de la pasada. Marcar una carta no afecta a la programación ni a si la carta aparece en el repaso. Las cartas marcadas aparecen con (marcada) en la lista de preguntas y pueden encontrarse con el filtro Cartas marcadas.

Usa Cartas -> Hacer carta seleccionada reversible, o pulsa Ctrl+R cuando la lista de preguntas tenga el foco, para añadir una carta inversa generada. Una carta inversa pregunta por la respuesta original y espera la pregunta original. Las cartas inversas tienen su propio estado de programación e historial de repasos. Cosimo impide hacer reversible una carta cuando otra carta tiene la misma respuesta, porque la pregunta inversa sería ambigua. Las cartas inversas se marcan con (inversa) en la lista de preguntas y pueden encontrarse con el filtro Cartas inversas. Eliminar una carta inversa elimina solo la dirección inversa generada; no elimina la carta principal. Los datos de repaso de la carta inversa permanecen en la base de datos y se vuelven a usar si haces reversible de nuevo la carta principal.

Usa Cartas -> Marcar carta seleccionada como no reversible cuando una carta no deba tener una dirección inversa generada. Esto elimina cualquier carta inversa generada activa de esa carta principal e impide que Hacer cartas reversibles aptas la vuelva a añadir más adelante. Usa Cartas -> Permitir invertir la carta seleccionada para quitar esa marca. La carta vuelve a ser apta para inversión manual o en bloque, siempre que su respuesta no esté duplicada. Las cartas no reversibles aparecen con (no reversible) en la lista de preguntas, pueden encontrarse con el filtro Cartas no reversibles, y muestran la marca no reversible en la línea de estado de los detalles de la carta.

Usa Cartas -> Hacer cartas reversibles aptas para marcar como reversibles en una sola operación todas las cartas que puedan serlo. Cosimo pide confirmación e indica cuántas cartas pueden cambiarse. Se excluyen las cartas que ya son reversibles, las cartas marcadas como no reversibles y las cartas cuyas respuestas están duplicadas por otra carta. Si las copias de la base de datos de repaso están activadas, esta operación actualiza la copia conservada antes de escribir, y la confirmación avisa de que esa copia conservada se sobrescribirá.

Usa Cartas -> Deshacer última reversión en bloque para eliminar solo las cartas inversas creadas por la última reversión en bloque. Se conservan las cartas inversas creadas manualmente y los lotes anteriores. Las cartas originales y el historial de repaso inverso permanecen en la base de datos.

Eliminar una carta principal también elimina su carta inversa generada de la lista de preguntas, porque la carta inversa se deriva de la carta principal. Los datos de repaso inverso permanecen en la base de datos, pero solo vuelven a ser útiles si restauras una copia de seguridad del mazo que contenga la carta principal original.

Problema conocido: cuando entras en la lista de preguntas con tabulador o mayúsculas+tabulador, algunas combinaciones de lector de pantalla y wxWidgets anuncian dos veces el elemento seleccionado. Una vez dentro de la lista, la navegación con las flechas debería funcionar normalmente.

Comenzar una pasada

Hay dos formas de comenzar a repasar.

Comenzar usa la programación. Repasa primero las cartas pendientes. Si hay menos cartas pendientes que el mínimo de cartas por sesión configurado, Cosimo añade cartas adicionales al azar desde el resto del mazo.

Forzar comienzo ignora la programación. Pone todas las cartas no suspendidas ni aplazadas en un orden aleatorio. Úsalo cuando quieras estudiar aunque no haya cartas pendientes, o cuando quieras una sesión de práctica más larga.

Durante cualquier tipo de pasada, pulsa 0 para terminarla antes de tiempo.

Antes de ver la respuesta

Cuando se muestra una pregunta, puedes valorar qué probabilidad crees que tienes de saber la respuesta:

Esta es tu predicción antes de ver la respuesta.

También puedes elegir Mostrar respuesta, o pulsar Espacio, para mostrar la respuesta sin registrar una predicción. Esto se guarda como Sin responder en las estadísticas de la pasada.

Valorar después de ver la respuesta

Después de valorar tu predicción, o de mostrar directamente la respuesta, Cosimo muestra la respuesta. Entonces valora lo que ha ocurrido realmente:

Esta valoración del recuerdo es lo que Cosimo usa de forma más directa para programar la carta.

Si encuentras un error después de mostrar la respuesta, elige Editar carta, usa Cartas -> Editar carta actual, o pulsa e. Cosimo abre el mismo editor que se usa en el resto de la aplicación, guarda el texto de la carta y vuelve al paso de valoración posterior a la respuesta. La decisión de programación se toma solo cuando eliges la valoración del recuerdo.

Cómo funciona la programación

Cosimo guarda cada repaso completado en la base de datos de repasos. Para cada carta, consulta el historial de repaso y estima cuándo debe volver la carta.

En general:

Cosimo usa un algoritmo de programación de estilo FSRS. Sigue la dificultad y la estabilidad de cada carta. Las respuestas correctas repetidas hacen que la carta sea más estable y alargan el intervalo, mientras que las respuestas falladas o incorrectas devuelven la carta hacia el aprendizaje. Las cartas marcadas como Otra vez se programan con un paso corto de aprendizaje o reaprendizaje, tras unos 10 minutos. También aparecen una vez más al final de la pasada actual. Cuando varias cartas necesitan repetirse, esas repeticiones se ordenan al azar. Si la repetición se vuelve a marcar como Otra vez, se registra con normalidad, pero no se añade otra vez a la misma pasada.

El intervalo exacto es automático. No necesitas gestionar fechas por tu cuenta.

El mínimo de cartas por sesión controla cuántas cartas intenta incluir Cosimo cuando pulsas Comenzar. Por ejemplo:

El mínimo no es un máximo. Las cartas pendientes no se ocultan solo porque haya más que el mínimo.

Cuando empieza una pasada, las cartas pendientes en aprendizaje y reaprendizaje aparecen antes que las cartas normales de repaso. Después vienen las cartas nuevas. Dentro de los grupos de aprendizaje/reaprendizaje y repaso, aparecen primero las cartas que llevan más tiempo pendientes. Las cartas con la misma fecha pendiente, o con fechas pendientes separadas por aproximadamente una hora o menos, se ordenan al azar dentro de ese grupo. Las cartas nuevas también se ordenan al azar, para que las cartas añadidas por grupos temáticos no se repasen en el orden del mazo.

Configura el mínimo en Archivo -> Opciones.

Estadísticas

Al final de una pasada, Cosimo muestra estadísticas de esa pasada:

Elige Guardar informe para escribir una copia en texto de este resumen de la pasada en el directorio reports junto al ejecutable. Cosimo crea el directorio si hace falta. Los nombres de informe usan el nombre del archivo del mazo sin su extensión y la hora UTC en que terminó la pasada; por ejemplo, Indonesian-2026-05-03-06-04.txt. Si ya existe un informe con ese nombre, Cosimo añade un sufijo numérico en vez de sobrescribirlo. El texto del informe incluye la ruta completa del mazo.

Elige Continuar para volver a la pantalla inicial.

Idiomas y traducciones

Cosimo admite actualmente inglés, español y gallego. Cambia el idioma en Archivo -> Opciones.

La elección de idioma se guarda y se usa la próxima vez. Si todavía no se ha guardado ningún idioma, Cosimo usa español cuando la configuración regional del sistema es española, gallego cuando es gallega y, en los demás casos, usa inglés. Las configuraciones regionales desconocidas también usan inglés.

Las traducciones se mantienen en archivos .po de estilo gettext, con algunos cambios pequeños en el código fuente para cada idioma nuevo. Si quieres trabajar en una traducción, contacta primero con David Picón Álvarez en @modulux@node.isonomia.net para coordinar el trabajo.

Consejos