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.
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.
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.
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:
Completas: conserva todas las copias automáticas del
mazo.Solo la última: conserva solo la copia automática más
reciente de cada ruta de mazo original.Ninguna: no crea copias automáticas del mazo.Configura las copias de la base de datos de repasos en
Archivo -> Opciones:
Al comenzar sesión: actualiza una copia retenida de la
base de datos de repasos cuando comienza una pasada.Desactivadas: no crea ni actualiza copias de la base de
datos de repasos.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:
decks/deck.cosimo-deckdecks/deck.reviews.sqlite3, si existePara 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.
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:
Alt-M: comenzar la pasada programadaAlt-F: forzar el comienzo con todas las cartas no
suspendidas ni aplazadasAlt-L: ir al filtro de texto de la lista de
preguntasF5: actualizar el resumen inicial, los filtros de la
lista y la barra de estadoCtrl+L: mostrar el panel de aprendizajeAlt-S: salirAlt+Enter: mostrar detalles y estadísticas de la carta
seleccionadaDelete: eliminar la carta seleccionada de la lista de
preguntasCtrl+S: suspender o reactivar la carta
seleccionadaCtrl+F: marcar o desmarcar la carta seleccionadaCtrl+R: hacer reversible la carta seleccionada, o
eliminar la carta inversa generadaEl 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.
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.
Cuando se muestra una pregunta, puedes valorar qué probabilidad crees que tienes de saber la respuesta:
1: no la sé2: probablemente no la sé3: probablemente la sé4: seguro que la sé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.
Después de valorar tu predicción, o de mostrar directamente la respuesta, Cosimo muestra la respuesta. Entonces valora lo que ha ocurrido realmente:
1: De nuevo2: Difícil3: Bien4: FácilEsta 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.
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:
0, Cosimo repasa solo las cartas
pendientes10 y solo hay 6 cartas pendientes,
Cosimo añade 4 cartas adicionales al azar10, Cosimo
incluye las 20 cartas pendientesEl 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.
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.
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.
Forzar comienzo para practicar más, no como
sustituto de la pasada programada.0 cuando quieras terminar una pasada antes de
tiempo; los repasos completados se guardan igualmente.