Para incluir nuevas fuente de clasificación hay que modificar el fichero zip del proyecto classification_sources.
Adjuntamos un ejemplo en el que hemos incluido una nueva carpeta: arbol_curricular_LOMLOE_2020. Esa carpeta no tiene datos reales. No es más que una copia de arbol_curricular_LOE_2006 con algunos cambios:
Añadimos la cadena "LOMLOE" a cada una de las cadenas. Ejemplo: "Aspectos financieros de la economía" pasa a ser "Aspectos financieros de la economía LOMLOE".
Se añade un nuevo item: "Ejemplo LOMLOE" (4.2.29.9) para probar cómo se comporta la aplicación al añadir valores.
Para seleccionar ese elemento, el usuario tendría que haber seleccionado los siguientes valores:
Propósito: disciplina
Fuente: Árbol curricular LOMLOE 2020 es
Taxón: Bachillerato LOMLOE
Taxón: Materias de Modalidad LOMLOE
Taxón: Economía LOMLOE
Taxón: Ejemplo LOMLOE
Pero no es suficiente con hacer cambios en ese zip, porque para que "Árbol curricular LOMLOE 2020" se muestre en el campo Fuente tras seleccionar el propósito "disciplina", hay que hacer modificaciones en el fichero exe/jsui/scripts/lomvocab.js de eXe, para añadir nuevos elementos. Ejemplo:
Tras actualizar el zip con los criterios (classification_sources) y modificar ese fichero JS, el usuario ya podría catalogar haciendo uso de LOMLOE.
Sin embargo, hay otro fichero que hace referencia a los criterios de catalogación: exe/engine/lom/lomsubs.py
Ahí hay un listado (class lomSub), al que se puede añadir el nuevo valor ('Árbol curricular LOMLOE 2020': 'arbol_curricular_LOMLOE_2020') para evitar fallos. Es un fichero Python que necesita compilación, y no se recomienda pedir a los usuarios que reemplacen un fichero PYC en el eXe que tienen instalado. Si se decide generar una nueva versión de eXe, había que estudiar si realmente es necesario modificar ese fichero.
Esa nueva versión de eXe sería la 2.9.1 si no se incluyen nuevos iDevices, pero si se incluyen, debería ser la 2.10
Importante:
Un elp que utiliza el nuevo catálogo se puede abrir con un eXe que no lo tiene, pero si eXe no tiene el nuevo catálogo, no podrás catalogar con él. Es decir: podrás abrir/leer, pero no catalogar con LOMLOE.
Los usuarios de Ubuntu no podrían pisar fácilmente el archivo exe/jsui/scripts/lomvocab.js
Adjunto el zip 764-files.zip de prueba con varios ficheros:
Fichero elp que se puede abrir con un eXe sin cambios para comprobar que un archivo con catalogación LOMLOE se puede leer sin problemas.
classification_sources.zip para descomprimir en el la carteta de usuario donde eXe descarga las fuentes de las taxonomías: AppData/Roaming/exe/classification_sources en Windows.
lomvocab.js que debe ir en la carpeta exe/scripts del directorio en que está instalado eXe.
Para incluir nuevas fuente de clasificación hay que modificar el fichero zip del proyecto classification_sources.
Adjuntamos un ejemplo en el que hemos incluido una nueva carpeta: arbol_curricular_LOMLOE_2020. Esa carpeta no tiene datos reales. No es más que una copia de arbol_curricular_LOE_2006 con algunos cambios:
Para seleccionar ese elemento, el usuario tendría que haber seleccionado los siguientes valores:
Pero no es suficiente con hacer cambios en ese zip, porque para que "Árbol curricular LOMLOE 2020" se muestre en el campo Fuente tras seleccionar el propósito "disciplina", hay que hacer modificaciones en el fichero exe/jsui/scripts/lomvocab.js de eXe, para añadir nuevos elementos. Ejemplo:
Tras actualizar el zip con los criterios (classification_sources) y modificar ese fichero JS, el usuario ya podría catalogar haciendo uso de LOMLOE.
Sin embargo, hay otro fichero que hace referencia a los criterios de catalogación: exe/engine/lom/lomsubs.py
Ahí hay un listado (class lomSub), al que se puede añadir el nuevo valor ('Árbol curricular LOMLOE 2020': 'arbol_curricular_LOMLOE_2020') para evitar fallos. Es un fichero Python que necesita compilación, y no se recomienda pedir a los usuarios que reemplacen un fichero PYC en el eXe que tienen instalado. Si se decide generar una nueva versión de eXe, había que estudiar si realmente es necesario modificar ese fichero.
Esa nueva versión de eXe sería la 2.9.1 si no se incluyen nuevos iDevices, pero si se incluyen, debería ser la 2.10
Importante: