5.02.1. - ✏️ Análisis manual de las estadísticas - Anki Macrocurso
Si estás interesado en obtener información de tus estadísticas aparte de la que proporciona Anki, es posible acceder a los datos directamente. Debido a la complejidad involucrada, esto no es algo para lo que podamos proporcionar soporte.
Una opción es escribir un complemento que añada otro gráfico o más detalles a la ventana de estadísticas. Ya existen varios complementos de este tipo en AnkiWeb, que puedes consultar para hacerte una idea de cómo funcionan.
Una opción más potente y compleja es extraer la información del registro de revisión directamente de la base de datos de Anki y analizarla en un programa externo. Anki utiliza un formato de base de datos llamado SQLite. Hay muchas herramientas disponibles para trabajar con bases de datos SQLite; una de las más fáciles para empezar se llama SQLite Browser, que te permitirá echar un vistazo a la base de datos, así como exportar una versión CSV de las tablas para importarlas a otro programa.
La tabla más importante para las estadísticas es la tabla 'revlog', que almacena una entrada por cada revisión que realice. Las columnas son las siguientes:
ID
La hora a la que se realizó la revisión, como el número de milisegundos transcurridos desde la medianoche UTC del 1 de enero de 1970. (Esto se conoce a veces como «tiempo de época Unix», especialmente cuando se expresa en segundos en lugar de milisegundos).
cid
El ID de la tarjeta que se ha revisado. Puede buscar este valor en el campo id de la tabla 'cards' para obtener más información sobre la tarjeta, aunque tenga en cuenta que la tarjeta podría haber cambiado entre el momento en que se registró la entrada revlog y el momento en que la está buscando. También es la marca de tiempo en milisegundos de la hora de creación de la tarjeta.
usn
Esta columna se utiliza para realizar un seguimiento del estado de sincronización de las revisiones y no proporciona información útil para el análisis.
ease
El botón que ha pulsado al final de la revisión (1 para Otra vez, 4 para Fácil).
ivl
El nuevo intervalo al que fue empujada la tarjeta después de la revisión. Los valores positivos son en días; los negativos son en segundos (para tarjetas de aprendizaje).
lastIvl
El intervalo que tenía la tarjeta antes de la revisión. Las tarjetas introducidas por primera vez tienen un último intervalo igual al Retraso de nuevo.
factor
El nuevo factor de facilidad de la tarjeta en permille (partes por mil). Si el factor de facilidad es 2500, el intervalo de la tarjeta se multiplicará por 2,5 la próxima vez que pulse Bueno.
time (tiempo)
La cantidad de tiempo (en milisegundos) que ha pasado en las caras de pregunta y respuesta de la tarjeta antes de seleccionar un botón de facilidad.
type (tipo)
Es 0 para las tarjetas de aprendizaje, 1 para las tarjetas de repaso, 2 para las tarjetas de reaprendizaje y 3 para las tarjetas «cram» tempranas (tarjetas que se estudian en un mazo filtrado cuando no se deben).