Cosimo
| Idiomas: English | Español | Galego |
|---|
Cosimo é unha aplicación de escritorio para estudar cartas. Unha carta ten unha pregunta ou estímulo, como unha palabra, unha frase ou unha cuestión, e unha resposta, como unha tradución, unha contestación ou unha explicación. Durante unha sesión de estudo, Cosimo mostra a pregunta, permite mostrar a resposta, pregunta como a recordaches e despois programa a carta para unha sesión futura.
Isto serve para material que se aprende ben mediante recordo activo repetido: vocabulario, datos, definicións breves, exemplos gramaticais, significados de comandos ou calquera outro elemento no que poidas xulgar se a túa resposta foi correcta.
Cosimo está deseñado como unha aplicación nativa, con Windows como plataforma principal e coa accesibilidade mediante teclado e lector de pantalla como requisito central. A liña actual é unha versión candidata e próbase manualmente en Windows con NVDA como parte do proceso de publicación.
Como funciona o estudo
Cosimo usa repetición espazada. Isto significa que as cartas volven cando empeza a ser útil velas de novo: antes se as fallas ou che resultan difíciles, e máis tarde se as recordas con facilidade. Non tes que xestionar datas manualmente.
Unha sesión de estudo normal funciona así:
- Escolle
Comezarpara estudar as cartas dispoñibles agora. - Le a pregunta e, se queres, valora a túa confianza antes de ver a resposta.
- Mostra a resposta.
- Valora o teu recordo: repetir, difícil, ben ou fácil.
- Cosimo rexistra o intento e actualiza o próximo repaso programado.
Tamén podes forzar unha sesión non programada máis longa, estudar só cartas marcadas, ou executar unha sesión de exame que toma unha mostra de cartas activas sen cambiar a programación.
Que ofrece Cosimo
- cartas editables de pregunta e resposta gardadas en ficheiros de texto
.cosimo-deck - programación e historial de repaso gardados á parte, en SQLite
- engadir, engadir por lotes, editar, eliminar, marcar, suspender, adiar e inverter cartas
- filtros e ordenación na lista de cartas, incluídas cartas marcadas, suspendidas, pendentes, inversas, duplicadas e non reversibles
- detalles de carta, panel de aprendizaxe, resumos de sesión, informes gardados e informes de exame
- audio WAV, MP3 ou Opus opcional durante o repaso ordinario,
previsualización de audio desde a lista de cartas e unha ferramenta
voice.exede Windows para xerar audio Opus ou WAV con voces OneCore ou SAPI - sincronización de instantáneas de mazos mediante un servidor Cosimo Sync,
con visibilidade pública, non listada e privada; o proxecto ofrece un
servidor público para probas de versión candidata con contas compatibles con
Mastodon, e ese servidor público executa agora a liña RC, polo que os
clientes deberían usar
0.1.11-rc.1ou unha versión RC/estable posterior - copias automáticas de mazos, copias opcionais de bases de datos de repaso, comprobacións de integridade, limpeza e recuperación de espazo
- interface en inglés, español e galego
Cosimo está pensado para estudantes que queren unha ferramenta de estudo pequena, controlable e portable, non un servizo web. O contido dos mazos permanece en ficheiros que podes inspeccionar, copiar, respaldar con copias de seguridade e editar fóra do programa se fai falta.
Descarga
Obtén a versión candidata actual para Windows, 0.1.11-rc.1.
Cosimo é portable: descomprime o ficheiro zip no cartafol desde o que queiras
executalo e despois inicia cosimo.exe desde ese cartafol. Actualizar
normalmente significa descomprimir unha versión nova enriba dos ficheiros do
programa anterior; os mazos e as bases de datos de repaso son ficheiros
separados.
O paquete máis recente do servidor de sincronización para Linux amd64 é
cosimo-sync-linux-x86_64.tar.gz. É só
para servidor e inclúe cosimo-sync-cgi, cosimo-sync-server, documentación
de despregamento e sumas de comprobación.
Descarga para Mac
Hai un port experimental de macOS mantido por un colaborador para Macs con Apple Silicon, creado por @johann@dragonscave.space, dispoñible como Cosimo_mac.zip. É independente da liña de publicación para Windows e pode ir por detrás da versión actual de Windows.
Non está asinado nin notarizado, así que macOS Gatekeeper pode mostrar un
aviso antes de abrilo. Como limitacións, a xeración de audio para mazos non
funciona, xa que se basea en API de Windows, e o equivalente en Mac da
minimización á área de notificación aínda non funciona. O colaborador probouno
con VoiceOver, pero é experimental e máis probas son benvidas. SHA-256:
eaf49dec692bda2f515df3f3e6929b0bbca44616137a4f205bf1322c140e1576.
Moitas grazas a Johann por este port.
Versión candidata
Cosimo 0.1.11-rc.1 é a versión candidata actual. Inclúe navegación e menús máis rápidos na lista de cartas, bloqueo máis seguro dunha soa instancia, importación básica de Anki con reprodución MP3, límite diario de cartas novas para mazos grandes ou importados, rexistro e identificación de dispositivos mediante navegador, eliminación de contas, máis endurecemento e diagnósticos de sincronización, progreso para operacións de paquetes e sincronización, recontos máis claros no panel de aprendizaxe e correccións para respostas en branco nos exames.
Versións beta
Os arquivos das betas consérvanse como ficheiros estáticos a partir da beta 5. Os arquivos anteriores seguen dispoñibles como beta 5, beta 6, beta 7, beta 8, beta 9, beta 10 e beta 11.
As notas da versión mantéñense no rexistro de cambios.
Documentación
- README: visión máis completa do proxecto, ficheiros de execución, modelo de copias de seguridade, notas de compilación e organización do repositorio
- Guía de usuario: como usar Cosimo
- Resolución de problemas: recuperación e manexo de ficheiros
- Adxuntos de mazos: adxuntos antigos ou de exemplo; para
compartir mazos normalmente, usa
Mazo -> Sincronizar -> Mazos remotosen Cosimo - Almacenamento de valoracións: base de datos de repaso e modelo de datos de programación
- Arquitectura: organización do código e notas de deseño
Accesibilidade
O fluxo de estudo usa controis nativos cando é práctico, dá prioridade ao uso con teclado e próbase con lector de pantalla. As regresións de accesibilidade trátanse como defectos bloqueantes.
Os problemas non bloqueantes coñecidos actualmente son que o control da lista de cartas pode anunciar dúas veces o elemento seleccionado e que unha lista baleira pode anunciarse como "unknown" na combinación obxectivo de Windows e NVDA. A navegación e o funcionamento do estudo seguen a ser funcionais; o resumo e o reconto do filtro son os indicadores fiables de que a lista está baleira.
As notas de aceptación de accesibilidade están en docs/accessibility-acceptance.md.
Historial de betas
- Beta 1: primeira beta pública.
- Beta 2: correccións de accesibilidade, copias de seguridade, migración de opcións, mazos recentes e melloras do fluxo de repaso.
- Beta 3: adición de cartas por lotes, barra de estado, filtro de texto, suspensión e accións do menú contextual da lista de cartas.
- Beta 4: cartas inversas, panel de aprendizaxe, melloras de programación, estatísticas de sesión máis ricas e comprobacións máis fortes da base de datos de repaso.
- Beta 5: adiamento, marcado, cartas non reversibles, limpeza da base de datos, gardado de informes, notificacións sonoras e minimización á área de notificación. Arquivo.
- Beta 6: estudo de cartas marcadas, adiamento durante a fase de pregunta, informes do panel de aprendizaxe e métricas de actividade máis claras, melloras de deseño para baixa visión, recuperación de espazo da base de datos, mensaxes de erro de ficheiros e bases de datos máis claras, melloras de fiabilidade da área de notificación, axustes de empaquetado e páxina pública de mazos. Arquivo.
- Beta 7: formato de mazo v2 con metadatos editables e marcas de carta non reversible gardadas no mazo, modo exame só con informe, audio de repaso WAV opcional, calibración de confianza revisada e diálogos de confirmación nativos. Arquivo.
- Beta 8: xeración de audio en Windows con voces OneCore e SAPI, metadatos de voz no mazo, xeración de audio desde a interface con información de progreso, rexeneración de audio mediante manifesto, previsualización de audio desde a lista de cartas, tons guía opcionais para o audio automático de repaso, prevención de preguntas duplicadas, reparación de preguntas duplicadas e comprobacións máis fortes de ambigüidade en cartas inversas. Arquivo.
- Beta 9: exames cronometrados, modo cuestionario só con informe, reorganización de menús, redeseño do panel de aprendizaxe, diagnósticos de carta máis ricos, filtros de cartas problemáticas e asimetrías, opcións de audio durante corrección/revisión de exame, exportación e copia comprimida de mazo completo, e protección para audio mantido manualmente. Arquivo.
- Beta 10: programación FSRS-6 máis fiel, audio de cuestionario e elección de dirección de estudo, restauración de mazos completos e copias automáticas de mazo completo, filtrado e manexo de paquetes máis rápidos, avisos máis claros para usuarios de lector de pantalla, reparación máis forte de preguntas duplicadas, mellor información de progreso en estudo, exame e cuestionario, e unha revisión ampla de endurecemento para publicación. Arquivo.
- Beta 11: xeración e reprodución de audio Opus, limpeza de audio lateral, primeira versión de sincronización de mazos con inicio de sesión compatible con Mastodon, visibilidade pública/non listada/privada, subidas e descargas do propietario, listado de mazos remotos, información de cota/estado, paquetes de servidor para CGI ou proxy inverso e axustes de publicación para arquivos beta estáticos. Arquivo.
Código fonte
O proxecto está escrito en Rust e usa wxdragon sobre wxWidgets para a
interface gráfica. Este repositorio usa Fossil, non Git. Para clonalo:
fossil clone https://modulus.isonomia.net/cosimo.cgi cosimo.fossil
mkdir cosimo
cd cosimo
fossil open ../cosimo.fossil
Informar de erros
Os informes de erros xestiónanse con tickets de Fossil neste sitio. Os usuarios anónimos poden informar de erros:
- Abre o sitio Fossil de Cosimo.
- Usa a ligazón de inicio de sesión e inicia sesión como
anonymous. - Usa o botón da páxina de inicio de sesión para encher automaticamente o captcha.
- Crea un ticket novo.
Un informe útil inclúe a versión de Cosimo, o sistema operativo, que estabas facendo, que ocorreu e que esperabas que ocorrese. Para problemas de accesibilidade, indica tamén o lector de pantalla e a súa versión.
Licenza
Cosimo publícase baixo a Licenza Pública Xeral de GNU versión 3.