Skip to content

Didacta 1.0.1

Choose a tag to compare

@github-actions github-actions released this 04 Oct 21:43
  • Las prácticas de Análisis I, en diapositivas. Fallaban todas: estaban
    escritas como apuntes, sin diapositivas, y en beamer salían páginas que se
    salían por abajo. Ahora cada práctica tiene su presentación de repaso --la
    teoría, los ejemplos resueltos y los ejercicios intercalados, cortados en
    diapositivas que caben--, y los problemas propuestos del final solo salen en
    los apuntes, que no cambian ni una palabra.

  • Un apartado sin diapositivas no sale en ellas. Un apartado cuyo
    material va solo en los apuntes ya no deja en la presentación una portada
    seguida de nada, ni su línea en el índice. Y \slidetitle{…} pone el título
    de una diapositiva sin añadir un encabezado a los apuntes.

  • La biblioteca, en tres niveles. Categoría, tema y subtema, cada uno
    en su columna, como las del Finder, y a la derecha las lecciones. El subtema
    es lo que antes eran las etiquetas encima de la lista, ahora declarado y con
    nombre en cada idioma; cada lección vive exactamente en uno, que es también
    su carpeta. Al pie de cada columna se crea la categoría, el tema o el
    subtema que falte, en todos los repositorios abiertos a la vez, y salen en el
    orden de la asignatura.

  • Mover una lección, arrastrándola. Se arrastra su tarjeta hasta un
    subtema, o se elige «Mover a…» con el botón derecho, en las mismas columnas.
    La carpeta se mueve de verdad, y no hay que reescribir nada de lo que la
    usa: los temas y los prerrequisitos la nombran ahora por su id, que no
    cambia, y es Didacta quien le dice a LaTeX dónde está al compilar.

  • Elegir lecciones en columnas. Al crear una lección, y al añadirlas a un
    tema de un curso, se elige el sitio con las mismas tres columnas de la
    biblioteca en lugar de escribir una ruta o abrir carpetas del disco.

  • Compilar varias salidas a la vez ya no deja huecos. Si dos salidas
    empezaban juntas, la segunda podía compilarse sin saber el idioma original
    de algunas lecciones.

  • Didacta 1.0. La web tiene ya casi toda la galería de videotutoriales:
    79 vídeos cortos, con subtítulos y capítulos, que recorren Didacta de
    principio a fin --empezar, escribir una lección, preparar una asignatura,
    compilar, traducir, repartir, no perder nada, el curso que viene, a tu
    manera y lo de quien mantiene el repositorio--. Grabarlos pantalla a
    pantalla ha servido además para encontrar y arreglar lo que sigue.

  • Las plantillas, en su propia sección. Ajustes → Plantillas de
    compilación, justo antes de los snippets y con las dos interfaces: era un
    botón escondido dentro de «Bloques y plantillas». Cada plantilla se abre en
    un editor como el de los snippets, con una lección compilada al lado con lo
    que hay en la pantalla, sin guardar, y la lista de lo que se compila con
    ella. Y cada una tiene una casilla por repositorio: marcar otro la copia allí
    con su cabecera, desmarcarlo la quita solo de ahí, y editarla escribe en
    todos. La cabecera, que antes se guardaba en uno solo, también.

  • El papel de una plantilla se respeta. Una plantilla con a5paper o
    letterpaper en sus opciones salía en A4 sin decir nada, porque Didacta
    ponía el suyo encima. Ahora sale en el papel que dice; sin ninguno, A4, como
    siempre.

  • Todos los repositorios en la misma carpeta. Elegir dónde se clonan solo
    valía para los nuevos: uno clonado antes, o añadido como carpeta que ya
    tenías, se quedaba donde estaba, y con dos repositorios cada uno acababa en
    un sitio. Ahora, en Ajustes → Cuenta y repositorios, el que está fuera lo
    dice y se lleva con un botón; cambiar la carpeta ofrece llevar los de antes,
    y añadir una carpeta de otro sitio pregunta si moverla. Va la carpeta
    entera, con lo que tenga sin enviar, y nunca encima de otra cosa.

  • Las cajas propias, en cada idioma. Una caja de teorema hecha en
    Ajustes → Snippets lleva ahora un título por cada idioma del repositorio:
    «Resumen» en castellano, «Resum» en valenciano, sin un snippet por idioma.
    Uno vacío saca el del idioma de referencia, y la vista previa se puede
    compilar en cualquiera de ellos. Las de Didacta --Observación, Teorema y
    las demás-- ya salían traducidas.

  • Las plantillas de serie dicen lo que son. En Ajustes → Plantillas de
    compilación, la lista decía «solo los enunciados» también de las copias del
    profesor, y al editar una de las que trae Didacta el editor salía con los
    ejes por defecto --alumno, sin soluciones, con pausas-- en lugar de los
    suyos. Ahora cada una enseña lo que lleva y se edita desde lo que es.

  • Los avisos con botón vuelven a irse solos. «Guardado en el historial ·
    Ver cambios», «Deshacer» y los demás se quedaban puestos hasta pulsarlos y
    tapaban la barra de abajo, la que dice si hay cambios sin enviar. Ahora
    duran sus segundos, como antes.

  • «Ver qué ha cambiado» en una traducción desactualizada funciona. Se
    confundía la línea del título en ese idioma con la de su estado, y decía
    siempre que no se sabía desde cuándo había cambiado el original.

  • Traducir varias lecciones seguidas ya no deja algunas sin hacer. Entre
    una lección y la siguiente el servidor podía cerrar la conexión, y la
    siguiente salía en el resumen como «Connection closed before full header
    was received». Ahora esa petición se repite una vez.

  • La cola de traducción abre en el idioma que falta. Pulsar una lección
    en Traducción la abría en la pestaña de siempre, y había que buscar la del
    idioma que se venía a traducir.

  • «Aprobar y siguiente» ya no pregunta por lo que acaba de guardar. Con
    algo corregido, guardaba y marcaba revisada, pero al pasar a la siguiente
    salía «Hay cambios sin guardar». Y al pasar a la siguiente se abre con su
    texto: de una lección a otra, la pantalla se reutilizaba con el editor de
    la anterior, y guardar habría escrito ese texto en la nueva. Pasaba igual
    con cualquier enlace directo de una lección a otra, de un documento a otro
    o de un curso a otro.

  • «Darla en otro tema» ya no propone el tema donde ya está. Con la
    lección en el curso de este año y en el que viene, el diálogo abría con su
    propio tema elegido, y aceptarlo la ponía dos veces. Ahora propone uno que
    no la lleva, marca los que sí y, si se elige uno de ellos, lo dice.

  • Con la interfaz Esencial, llevar un tema a otro sitio ya no ofrece
    moverlo.
    El menú escondía «Mover a…», pero el diálogo de «Añadir
    vinculado a…» y «Duplicar en…» lo seguía ofreciendo. Y el aviso de al
    terminar dice el tema y la asignatura por su nombre, no por su id.

  • El tamaño del texto se lee entero con el texto grande. En Ajustes →
    Apariencia, a partir del 135 % el tanto por ciento se partía en dos líneas.

  • La biblioteca llama a las categorías y a los temas por su nombre. Los
    sacaba de la carpeta --«algebra» salía como «Algebra»-- y no los traducía.
    Ahora usa los de taxonomy.yaml, en el idioma que miras.

  • Un documento que llama a otro repositorio ya no sale también como
    referencia rota.
    La página del curso lo contaba dos veces: una como
    «no apunta a ninguna unidad del catálogo», que no era verdad, y otra con
    su aviso de verdad, el de que llama a una lección de otro repositorio.

  • Declarar la teoría o los problemas trae su nombre. Declarado el
    primer bloque propio, los dos de siempre salen por su id hasta declararlos
    también, y al hacerlo había que volver a escribir «Teoría» y se perdían sus
    traducciones. Ahora viene escrito, y se guarda en todos sus idiomas.

  • Crear tu primera plantilla ya no deja sin compilar lo demás. En cuanto
    un repositorio declara alguna plantilla, valen solo las declaradas; al
    duplicar o retocar la primera se escribía solo esa, y todo lo que usaba
    las de serie dejaba de compilarse. Ahora la primera se escribe con las de
    serie, y el diálogo lo dice: las que no quieras, se apagan.

  • El primer grado se puede crear. La tira de grados de Asignaturas, que
    es por donde se gestionan, solo salía cuando ya había alguno. Ahora, con
    la interfaz Completa, sale también sin ninguno, y la paleta ofrece
    «Gestionar los grados».

  • Una lección nueva nace con identidad propia. Creada desde la
    aplicación, desde didacta new unit o desde un asistente, llevaba un id
    sacado de su carpeta, que no cuenta como estable: la comprobación del
    repositorio avisaba de ella en cuanto existía.

  • El registro del servidor MCP sigue el tamaño del texto. Con el texto
    grande en Apariencia, las líneas del registro y los argumentos de cada
    herramienta se quedaban pequeñas. Y cada arranque sale una vez: decía
    «Servidor en marcha» tres veces seguidas.

  • La plantilla compacta se llama «Guía» en todas partes. La lista de
    plantillas decía «Handout», y el fichero que se exportaba, «Guía».

  • Una lección nueva va, de salida, al repositorio de su tema. Con varios
    abiertos, el diálogo proponía siempre el primero, aunque las demás
    lecciones de ese tema estuvieran en otro.

  • «Traer», en el aviso de «Hay cambios nuevos en GitHub», ya arregla el
    envío.
    Con cambios tuyos sin enviar y otros nuevos en GitHub, traer se
    negaba siempre, y el botón del aviso no servía nunca. Ahora trae lo suyo y
    pone lo tuyo encima, listo para volver a enviar. Si los dos tocan las
    mismas líneas, no se junta nada a medias: lo deja todo como estaba y lo
    dice con su propio aviso, con un botón a la ayuda que cuenta cómo
    juntarlos. Ya no sale «Dos cambios chocan», que mandaba a recargar el
    editor, ni el texto de git en inglés. Y pulsar arriba el número de commits
    por traer ya no dice «Traído» cuando no se ha podido.