enriqueacosta / IllustrativeMath-GrupoLEMA

1 stars 4 forks source link

Intentar automatizar las listas de materiales #30

Open enriqueacosta opened 9 months ago

enriqueacosta commented 9 months ago
  1. Deberían salir a nivel actividad, y después no debería que tener que replicarse la información a mano para nivel lección.
  2. También, no deberían listarse a mano, sino deberían salir de una lista de materiales fijos.
  3. Y deberían tener páginas propias para cada material, con una foto de cada uno.
enriqueacosta commented 9 months ago

Puede ser buena idea implementar algo parecido a lo que se ha implementado para centros y BLM. Ver #23 y #35. Es decir:

enriqueacosta commented 6 months ago

Una posibilidad: si una actividad tiene materiales (por ejemplo gra3-uni4-secC-act1), entonces crear el archivo

Adentro del archivo, poner la lista de los materiales:

<ul>
   <li>Bloques en base 10</li>
   <li>Cubos encajables o fichas para contar</li>
   <li>Herramientas para crear una presentación visual</li>
   <li>Papel cuadrículado de 1 centímetro. Ver <xref ref="blm-papelCuadriculadoCentimetro" text="title"/></li>
</ul>

Después en todos los lugares en los que debe aparecer esa lista, hacer el xml:include correspondiente, para no replicar la lista en ningún lugar:

<xi:include href="./gra3-uni4-secC-lec13-act1-mat.ptx"/> 

Ese include se hace:

Por ejemplo, si las actividades 1 y 2 tienen materiales, entonces en la lección y en la unidad se usa

<xi:include href="./gra3-uni4-secC-lec13-act1-mat.ptx"/> 
<xi:include href="./gra3-uni4-secC-lec13-act2-mat.ptx"/> 

La creación de las listas debería ser automatizable con un script que busque los archivos con -mat.ptx, que son los únicos que tienen materiales.