Ir al contenido

Publicar una versión nueva sin que tus alumnos pierdan el progreso

Un deck vive en versiones. Cuando corriges una errata o añades tarjetas, publicas una versión nueva del mismo deck, y tus alumnos la reciben en cuanto la subes.

Repite el mismo --deck-id con otro --deck-version y sube el resultado con upload:

Ventana de terminal
ankiprotect-publish mi-deck.apkg --deck-id deck-ejemplo --deck-version 1.1.0 --title "Deck de ejemplo" --author "Academia Ejemplo" --out ./salida
ankiprotect-publish upload ./salida/deck-ejemplo-1.1.0.apkgm --server https://plataforma.example.com --company academia-ejemplo --dry-run

Las versiones no se pueden modificar ni borrar: si te equivocas, publicas otra.

Los alumnos conservan su progreso en las notas que mantienen su identificador. Las notas que corriges en Anki sin cambiarles el identificador siguen siendo las mismas para el alumno. Las notas que eliminas y vuelves a crear son notas nuevas: su progreso se pierde.

Por eso, edita las notas en Anki en lugar de borrarlas y recrearlas.

upload muestra los cambios respecto a la versión anterior (notas, tarjetas y medios) y los avisos que ponen en riesgo el progreso de los alumnos. Con --dry-run calcula el mismo informe sin crear la versión, así que úsalo siempre antes. Con --strict, upload no sube la versión si hay avisos.

La versión queda como borrador y tus alumnos no la reciben hasta que se apruebe tu cuenta.

Cuando hay una versión nueva, el alumno ve una actualización disponible en su Biblioteca y la aplica cuando quiere. No se le actualiza sola ni pierde su programación en las notas que se mantienen.

La referencia de todas las opciones está en Referencia de la CLI.