Mostrando entradas con la etiqueta Dictamen. Mostrar todas las entradas
Mostrando entradas con la etiqueta Dictamen. Mostrar todas las entradas

sábado, 23 de agosto de 2025

Informe

Documentos prescriptivos: informe y dictamen


Pocos documentos tienen el poder de definir la labor de un colectivo profesional como los documentos prescriptivos que aquí tratamos. No es una exageración afirmar que el trabajo relativo a estos documentos supone más del 80% del trabajo real total de los profesionales de los SEO. Otra cosa es que esto sea una buena noticia, que no lo es.


No lo es por muchas razones, pero no es esta la cuestión que nos trae aquí esta documentación, sino la posibilidad de automatizar su cumplimentación y las formas de llevarla a cabo. También esta es una forma de reducir su incidencia real en la práctica profesional y incrementar así el tiempo disponible para otro tipo de intervenciones.

Y puesto que lo que nos interesar es desarrollar procedimientos que favorezcan la semi-automatización (este término se ajusta más a lo realmente posible), es necesario conocer ambos documentos a fondo, dado que son de carácter prescriptivo, con las limitaciones que esto conlleva también para el proceso de automatización (1).

Conocer su estructura, sus contenidos y la evolución que han tenido a lo largo del tiempo, son conocimientos necesarios en cierta medida, como lo es la comparación de los modelos de diferentes Administraciones educativas a nivel de estado; también en cierta medida (2).

Quede dicho, para evitar confusiones, que no se tratan aquí cuestiones relativas a la evaluación psicopedagógica, los modelos de intervención al respecto o las implicaciones de este complejo proceso en el modelo de intervención de los SEO. En esta sección únicamente se tratarán temas relativos a la gestión de estos dos documentos. Sobre otros hay otras secciones y sobre la evaluación también, al menos sobre determinadas cuestiones relativas a ella.

El objetivo principal de esta sección es, pues, analizar los documentos prescriptivos y plantear propuestas de automatización. También se recogen propuestas que se desarrollaron en momentos anteriores con una finalidad básicamente didáctica, pero también para que queden a disposición de los profesionales interesados: sin duda son alternativas que pueden resultar de utilidad, al menos en términos de proceso de aprendizaje.

NOTAS

(1) Con independencia de las posibilidades que tienen los SEO para influir en la Administración educativa en lo relativo a la formulación de estos documentos. Posibilidad real, aunque moderada. No entro a juzgar aquí las bondades y maldades de la prescripción normativa de hecho que implica esta documentación.
(2) Algunas de estas temáticas realmente aportan muy poco al desarrollo de un proyecto de automatización, así que aunque se lleguen a tratar, no se espere que en este blog se vaya a realizar una investigación exhaustiva sobre estas temáticas. Incursiones temáticas y comentarios es posible que sí los haya, pero poco más.

lunes, 26 de mayo de 2025

Documentos. Dictamen.

DocAp complejo. Dictamen de escolarización


Lo que voy a plantear en esta entrada ya ha tenido otras soluciones en formato [DocAp simple] e incluso como [DocAp complejo] basado en Base, Calc y Writer implicando tres documentos: Informe, Dictamen y Acreditación. Ahora busco desarrollar un DocAp complejo basado en dos servicios (Calc como gestor y base de datos) y Writer como soporte del documento-modelo.


Respecto al objeto de automatización, aunque no es el único documento prescriptivo basado en tablas, el dictamen de escolarización es posiblemente el que mejor representa esta tipología documental. Es además suficientemente extenso y complejo como para que su automatización suponga un ahorro real de tiempo de trabajo, a la vez que resulta un reto y un modelo para aplicar en la automatización de otros documentos similares.

El ahorro de tiempo es consecuencia de que su cumplimentación requiere un tiempo significativo de trabajo, más aun si tenemos en cuenta que es un documento de uso relativamente frecuente a lo largo del curso. Además, como documento prescriptivo que es, aunque se producen o pueden producir variaciones de curso a curso, éstas no suelen ser ni muchas ni importantes, por lo que es posible rentabilizar el esfuerzo que implica crear un DocAp.

En cuanto al documento en sí, cabe decir que en realidad se trata de tres documentos diferenciados que pueden ser tratados de forma independiente: 
  • un cuerpo principal, responsabilidad exclusiva del OE del SEO, y dos anexos. 
  • El primero de estos anexos es responsabilidad del ER y resulta prescriptivo cuando se cumplen determinadas condiciones que implican la participación obligada del ER; en caso contrario este anexo no forma parte del DE. 
  • El segundo anexo es obligatorio en cualquier caso y requiere la participación de la familia o de los representantes legales del menor y recibe un tratamiento diferenciado en cuanto a su gestión.
Esta estructura me permite abordar ahora únicamente la automatización del cuerpo principal del dictamen, dejando los dos anexos para otro momento.

El desarrollo de este DocAp requiere que nos posicionemos respecto al modo de empleo del documento, cuestión esta que presenta mayores dificultades de las que aparenta, pero que, entre ellas, nos permite también un planteamiento simplificador (no alejado de la realidad) en la que el dictamen se cumplimenta en su totalidad por parte del OE tras finalizar la elaboración del informe. Esto permite manejar el documento como un todo y como una única actuación, siendo esta la perspectiva que adopto a la hora de plantear la sucesión de procesos en el manejo del DocAp:
  1. El OE cumplimenta los datos a incluir en el documento usando un formulario como recurso de entrada de datos soportado sobre una hoja de cálculo (Calc)
  2. El script accede a estos datos y los traslada a la plantilla del dictamen-modelo (Writer) y posiciona la información mediante el uso de los marcadores previamente establecidos en ese soporte.
  3. El script genera un nuevo registro en la base de datos (construida sobre Calc)
Esta secuencia debería ser diferente en caso de idear un procedimiento distinto, siendo esto posible gracias a lo que implica el tratamiento modular del procedimiento, lo que ahora se concreta como DocAp complejo.

Documentos. Puedes descargar el [gestor-Calc] y el [documento-modelo] desde sus respectivos enlaces. debes modificar la ruta para que el script acceda correctamente al dictamen...
  • "C:/Users/alons/Desktop/Dictamen24Modelo.ott"
... y no te olvides de generar una plantilla a partir del documento-modelo dándole este nombre...
  • Dictamen24Modelo.ott
... o modificando también el nombre del documento en la ruta que crees.

domingo, 25 de mayo de 2025

Documentos. Dictamen

Automatización de documentos basados en tablas

Diferenciamos [dos tipos de documentos] cuando hablamos de automatización, ya que a nivel de técnica de programación es distinto el enfoque con que se aborda este proceso en función del tipo de documento. Uno de esos tipos es el documento o sección documental basado en tablas que aquí estamos denominando documento-carátula.


Aunque soy consciente de lo inadecuado del nombre (Hoja en la que constan los datos identificativos de un expediente, según el Diccionario panhispánico del español jurídico), aquí estamos entendiendo por carátula  todo documento configurado en su estructura y forma mediante tablas, considerado como prescriptivo bien por imposición administrativa, bien por la propia práctica profesional (en este caso) de los SEO.

En nuestro ámbito profesional tenemos muchos ejemplos de documentos de este tipo, destacando entre ellos el dictamen de escolarización.

El grado de tabulación del contenido es variable; absoluto en algunos casos y modelos documentales (un ejemplo es el modelo de dictamen de escolarización) y parcial en otros (vg. el modelo de informe psicopedagógico en Asturias), por lo que también existe diversidad en los enfoques técnicos de automatización, pero personalmente considero que dentro de los disponibles, el más eficiente y al menor coste es el que identificamos en otro momento como de [posicionamiento en tablas], por lo que remito a la entrada en la que se exponen las bases de esa metodología.

Dedicaré esta sección a la exposición de los procedimientos complejos (DocAp) que se pueden emplear para automatizar la creación de documentos basados en tablas de datos o en las que éstas predominan, condicionando el recurso al enfoque procedimental basado en marcadores.

Dentro de éstos podemos distinguir, no obstante, diferentes formas de alcanzar el mismo objetivo (la automatización), incluyendo alternativas en las que aun predomina el [código derivado de macros] por oposición a otras en la que los script se basan exclusivamente en OOo Basic. Además es necesario hacer referencia a una diferenciación más interesante: la que opone los denominados DocAp simples y los DocAp complejos.

Como ya sabemos, los primeros se llaman así por recurrir a un único servicio LibreOffice, que aquí no puede ser otro de Writer. Los complejos reciben este nombre por el uso de al menos dos servicios: en la automatización de la escritura de carátulas, estos DocAp hacen uso de un documento Calc que funciona como gestor del proceso y uno o varios documentos Writer, que son receptores de los procedimientos que se desarrollan sobre la hoja de cálculo y en los que se han establecidos los marcadores que constituyen la base del procedimiento de automatización.

miércoles, 8 de mayo de 2024

Documentos. Dictamen

Dictamen 2024. Una propuesta de automatización.

Comenté en [esta entrada] el documento-modelo de informe de la Consejería de Educación asturiana de 2024 y [en esta otra] hice algunas propuestas (1) para su adaptación y uso por parte de los SEO. Además en [Usos] he estado desarrollando la explicación de diferentes estrategias para complementar los datos solicitados en las tablas tanto del informe como del dictamen (2), pero aun no he expuesto una propuesta de docap para automatizar la cumplimentación del modelo de dictamen, así que ahora toca.


Creo haber comentado ya algunas de las novedades del presente documento, que son menos que las que presenta el modelo de informe, aunque algunas hay y no necesariamente favorables para los SEO, pero en general se trata de un documento conservador, que se mantiene en la misma línea que los que le han precedido y que, al igual que aquellos, carece de herramientas para facilitar el trabajo de los SEO.


Mi idea es presentar aquí un docap que facilite el trabajo con el documento, empleando diferentes procedimientos de automatización de su cumplimentación. El resultado queda disponible como enlace al final de esta entrada.

El dictamen de escolarización es, en lo formal, es un formulario basado en tablas, claramente diseñado para ser cumplimentado desde el procesador de texto. dado que es un documento de uso obligado, no da lugar a propuestas de mejora, así que poco hay que decir al respecto, salvo constatar las múltiples posibilidades que presenta en lo que a mejoras se refiere. Y estoy pensando únicamente en las de carácter formal y de uso del documento. Del resto (el contenido y la carga conceptual que conlleva) mejor me mantengo en silencio, por lo que me centraré en explicar el funcionamiento del docap.

El enfoque que desarrollo en este docap es diferente a propuestas anteriores sobre otros modelos documentales similares (ver [aquí] una propuesta anterior), y puede que incluso menos ambiciosa, ya que aquella era una propuesta que implicaba el uso de un docap complejo, que involucraba y relacionaba varios documentos, y esta se limita a un docap simple, basado en un único documento (Writer). No obstante lo que aquí presento supone una mejora significativa en lo que al desarrollo del código se refiere, por lo que no creo que se trate de una simplificación de procedimientos que redunde negativamente en la funcionalidad de uso, más bien al contrario.

Este modelo de docap no permite unificar el proceso de creación de los diferentes documento prescriptivos (como sí sucede en el docap que se cita antes), pero gana en simplicidad de uso y supone una mejora importante del código.

Empezando por la forma de uso, es suficiente con hacer clic en el botón de comando (Crear DE) para que automáticamente se desarrolle la secuencia de pasos que se definen en el código, obteniéndose al final y como resultado, el documento cumplimentado y listo para ser archivado para su posterior manejo según las prescripciones de la Consejería, incluyendo su conversión el formato pdf (proceso que hay que realizar "manualmente" usando las funcionalidades de Writer). Lo que toca hacer al OE responsable de su elaboración es ir introduciendo los datos que se le solicitan mediante funciones InputBox() y MsgBox() (3)

No se contempla cumplimentar el anexo 1 ya que que su elaboración compete al ER (4y no al EOE del sector, por lo que, en la práctica, dicho anexo es tratado como un documento independiente del dictamen, aunque se incluya en él.

Se centra en el proceso de Nuevas Escolarizaciones (5), por lo que determinados campos son obviados, ya que no corresponden precisamente por su especificidad o cuyo contenido está ya predefinido por este mismo proceso. La consecuencia es que el contenido de determinados campos se asigna directamente en el script o no se tiene en cuenta.  

Como cabe esperar, por motivos de confidencialidad, cuando en el código se incluyen datos personales (alumnado, familias, OE), éstos son inventados.

Comento a continuación la estructura de script del docap y su funcionamiento básico.

Consta de 15 script que se distribuyen en 3 módulos:
  • Principal, que contiene el script principal (Carátula)
  • Auxiliares, que contiene las subrutinas y funciones que permiten el desarrollo de los procedimientos requeridos por el script principal
  • Matrices, que contiene las funciones que permiten la elección de los contenidos de los campos de selección (6)
El funcionamiento interno del algoritmo se basa en la llamada a las subrutinas y funciones desde el script principal,  facilitando así el funcionamiento modular del conjunto. En la base de este funcionamiento está el principio de linealidad o sucesión, de modo que el proceso se va desarrollando según el desarrollo del propio documento, tal y como éste se visualiza.

El uso de una matriz general de asignación de contenido (mDatos ()) permite la cumplimentación de los campos mediante un bucle (For) que, a su vez llama a la subrutina de escritura (Posicionamiento). Estos campos se identifican en el documento mediante marcadores, por lo que script y documento quedan relacionados mediante esos marcadores que han sido ubicados en el documento previamente (7)

For i = 0 To 33:
sVar = mDatos(i)
Posicionamiento(sVar,"d",i)
Next
La correspondencia de los numerales de los marcadores y de la matriz facilitan la correspondencia entre ambos y la variable contador (i), garantizando la correcta ubicación del contenido de la matriz en las posiciones que indican los marcadores.

Mediante [este enlace] puedes acceder al docap. Se debe descargar, guardar donde se desee y abrir con LO-Writer activando macros.

Como es habitual, antes manipular el documento y sus script se recomienda crear  una copia del documento que sirva de copia de seguridad. Así se evita que cualquier alteración del original obligue a realizar una nueva descarga. Es preferible que esa copia de seguridad se haga en formato plantilla y que se trabaje abriendo el documento en esta versión.

NOTAS

(1) En realidad se trata de una serie de tres entradas que se complementan. Aquí la [segunda] y la [tercera].
(2) Se trata de las siguientes indicadas en el apartado Documentos prescriptivos de la sección [Usos]: [campos simples], [campos condicionados], [campos calculados] y [campos de selección]. En la primera de esta serie se habla del docap que se presenta en la actual, dando cumplimiento así a la promesa pendiente.
(3) Me he ahorrado conscientemente (también de las consecuencias negativas de esta decisión) el trabajo de implementar recursos de interface más "vistosos", ya que se trata de una propuesta pensada para que sea  accesible a un orientador interesado en ajustarla a sus propias necesidades. Carece de ambición comercial y no hace concesiones a este enfoque, así que se sacrifica lo "vistoso" (incluso lo amigable) a lo funcional, también en términos de acceso al código y a su posible modificación por el usuario. 
(4) Equipo Regional para la Atención del Alumnado con NEAE. Consejería de Educación del Principado de Asturias.
(5) Proceso cuyo responsable por norma es el equipo de sector y en el que colabora, si así se considera, el ER. El objetivo de este proceso y a la vez programa (para estos SEO) es facilitar la escolarización de los niños y niñas con NEAE (fundamentalmente NEE) en 1º de E. Infantil para el curso siguiente, atendiendo a sus necesidades educativas. La resolución del mismo corresponde a una Comisión de Escolarización. 
(6) Puedes encontrar la explicación de su estructura y funcionamiento en esta entrada ([campos de selección]
(7) Previo a la creación del código se estudia el documento y se determinan las posiciones (campos) que es necesario identificar. Sobre esta base se crea una tabla de tres columnas en las que se enumeran y relacionas los marcadores, los elementos de la matriz (mDatos()) y el contenido. Posteriormente se ubican los marcadores en las posiciones correspondientes, los cuales se enumerar de forma sucesiva mediante un código alfanumérico simple (vg. d0,d1,d2...). Esto permite la posterior correspondencia entre marcadores y elementos de la matriz, de modo sea posible realizar la automatización de la escritura mediante un bucle For, tal y como se explica en el texto.

jueves, 6 de abril de 2023

Documentos. Dictamen

Documentos de evaluación

Voy a explicar en esta entrada el funcionamiento del docap múltiple que combina varios servicios y permite la elaboración conjunta del dictamen, el informe y la acreditación.


Realmente es algo muy simple, por lo que no espero que puedas tener mayor dificultad, de todas formas me ha parecido necesario por seguir el modelo de trabajo aplicado con anterioridad y facilitar la compresión del paso de un docap complejo a uno complejo y múltiple. 

Este recurso permiten además una ganancia en tiempos de trabajo según explico [en esta entrada]. Espero que esto te anime a utilizar estas herramientas ya que las ventajas son evidentes.

Documentos:
Recuerda que tienes que descargar todos estos documentos y que tienes que reproducir la estructura de la unidad D (sin olvidar las carpetas) para que todo funcione correctamente.

sábado, 1 de abril de 2023

Documentos. Dictamen

Dictamen - 3. Docap (2)

Quinta y última fase de elaboración del docap Dictamen de escolarización: Procesos específicos. Escritura en el documento-base. Con ella finalizamos este ya largo capítulo de creación de docap complejos para la automatización de los documentos de evaluación que iniciamos con el docap sobre el documento de Acreditación.


Corresponde en esta última entrada explicar el acceso a los contenidos de las celdas, su procesamiento y el traslado de dicho contenido al documento-base Dictamen.

El acceso al contenido de las celdas no difiere del procedimiento seguido en los docap previos que ya empleé en la fase 3: ajuste de los procesos equivalentes de los docap anteriores:

  • Primero creamos variables de objeto para acceder a las celdas y sus equivalentes string para adscribir los contenidos de las celdas
  • Después procedemos a desarrollar el proceso de adscripción o captura del contenido.

    oCldNEE = oHjDatos.getCellRangeByName("B17")
    sNEE = oCldNEE.getString()

La forma de procesar los datos depende del formato en que se presenta la tabla a cumplimentar,  pudiendo diferenciar (como ya sabemos) las formas propias de los epígrafes 3 y 4 (categorización NEE y modalidad de escolarización) de las formas de los epígrafes 5 y 6 (medidas y apoyos), pero también de la opción que elijamos.

Finalmente la escritura en el documento-base, que está sujeta al procesamiento del que hablamos previamente, también es ya conocida:

  • Creamos las variables objeto para capturar los objetos marcador
  • Accedemos a estos objetos y pasamos como valor las variables string antes creadas o los contenidos específicos que derivan del procesamiento. Por ejemplo, para el epígrafe 3. Determinación de NEE, en el marco de un procesamiento mediante select case...

oMcdPL = oDocModeloDE.getBookmarks().getByName("MarcaPL")
oMcdPL.getAnchor.setString("X")

Para finalizar te dejo acceso a los documentos que conforman este docap. Recuerda que todos ellos se sitúan en la unidad D (normalmente memoria externa) que tiene la siguiente estructura de contenidos:

viernes, 31 de marzo de 2023

Documentos. Dictamen

Dictamen - 2. Docap (1)

La creación del docap Dictamen de escolarización sigue un proceso en el que se pueden diferenciar varias fases que describiré en esta entrada como parte de la explicación de su desarrollo.


En primer lugar, podemos considerar este docap como docap complejo (por oposición a un docap simple: aquel que se basa en un único documento y servicio), ya que, al igual que los dos anteriores (Acreditación e Informe psicopedagógico), en él concurren tres documentos, cada uno de un servicio diferente (base de datos, hoja de cálculo y procesador de texto). De esta complejidad se deriva también la propia del docap.

La primera fase consiste en adecuar el documento Writer a las necesidades del docap, lo que supone crear tantos marcadores como variables se precisen. En este caso, la formulación del documento-base como conjunto de tablas facilita ese proceso, aunque complica el procesamiento de los datos resultantes de la fase input.

La segunda fase pasa por realizar una primera adaptación del soporte del documento de gestión del docap (la hoja de cálculo) al  trabajo con el documento Dictamen.

La tercera fase consiste en aprovechar el código que heredamos del docap Informe para que funcione en el actual, lo que implica realizar algunas modificaciones en el código, así como comprobaciones de funcionamiento.

A partir de este momento es cuando se desarrolla lo específico del docap Dictamen, por lo que es conveniente analizar las tablas que contienen los campos que suponen novedad y su expresión en tablas del documento-base para plantear su expresión en la fase input en el gestor del docap (fase cuatro) y los algoritmos adecuados para cada situación (fase cinco).





jueves, 30 de marzo de 2023

Documentos. Dictamen

Dictamen - 1. Modelos documentales.

Crear un docap para cumplimentar el modelo de dictamen de escolarización implica partir del modelo de informe, pensando, al igual que en éste, en la especificidad del dictamen por nueva escolarización y lo que esto implica. Además las características de este documento (su presentación exclusivamente en formato de tablas) obligan a plantearse procedimientos específicos dentro del proceso de creación del código OOo Basic.


Partir del proceso anterior (docap sobre informe) facilita, en efecto, de manera significativa la creación de este tercer docap ya que muchos campos son compartidos. Además adaptar el dictamen al proceso de nuevas escolarizaciones como paso previo a la creación del docap, siguiendo el modelo de trabajo desarrollado con el docap informe, nos permite un ahorro de trabajo nada desdeñable. No obstante, la creación del docap Dictamen supone retos interesantes de programación, los cuales nos servirán para plantear, más adelante, el desarrollo de propuestas más generales.

Estos retos son debidos, como dije antes, por la formulación del Dictamen en formato tablas, las cuales, además, no están pensadas desde la perspectiva del trabajo con recursos informáticos mínimamente adaptados al objetivo que supone elaborar un dictamen de escolarización. Es más, se puede decir que en algunas cuestiones (la identificación de las NEE, por ejemplo), parece que el modelo de dictamen está pensado para ser cubierto manualmente.

Por ello, es perfectamente posible que la mejor alternativa para trabajar con este documento pudiera ser crear un formulario al estilo de los desarrollados por otras comunidades autónomas, ya que esta fórmula responde fácilmente al planteamiento objetivo del documento. Al respecto aporto los modelos (supongo vigentes, pero no me es posible asegurarlo) de las consejerías de educación de Castilla  y León y Castilla-La Mancha (no son las únicas que ofrecen formularios como ayuda y delimitación de modelo documental), así como el modelo de dictamen de Asturias y una formulación del mismo como formulario pdf, a la manera de las propuestas antes indicadas.

No obstante, he considerado que también es conveniente crear un docap siguiendo los ejemplos desarrollados en entradas anteriores, tanto por que es conveniente completar el proceso iniciado manteniendo el mismo formato, como por el reto que supone crear soluciones mediante código OOo Basic. Es cierto que es un esfuerzo posiblemente poco rentable en términos de ahorro de tiempo por lo dicho en el párrafo anterior, pero no por ello menos interesante desde el punto de vista informático.

Dado que la elaboración del docap proceso va a llevar cierto tiempo, que es posible diferenciar dos fases en la elaboración de esta propuesta y que explicar el código del docap va a exigir que la entrada sea de cierta extensión, me ha parecido conveniente dividir la presentación de estos contenidos en al menos dos entradas: 

  • En esta primera (que finaliza ahora) proporciono los materiales básicos, incluyendo una versión formulario del documento Dictamen (no docap) 
  • Y en la segunda me dedicaré a trabajar específicamente sobre el código del docap.

Estos son los materiales que te proporciono en esta entrada...