4. Administración de la información del colegio
Anterior | Capítulo 3. Registro de progreso en un colegio colombiano | Siguiente

## 4. Administración de la información del colegio

### 4.1. Administración de estudiantes y profesores

Cuando un nuevo estudiante o profesor ingrese a la institución debe crearse un directorio bien en `estudiante` o en `profesor` y debe referenciarse la nueva información en el archivo del grado o del grupo de profesores y en el caso de profesores también en el plan de estudios.

Cuando salga un estudiante o un profesor, no debe borrarse su directorio, porque hace parte de la memoria de la institución y puede requerirse en el futuro. Lo que debe hacerse es retirarlo del archivo del grupo y/o del plan de estudios (que de usarse CVS debería ser actualizado en el repositorio al final de cada periodo).

Puede generar listados en HTML de los estudiantes de cada grado y del grupo de profesores, digamos en el directorio `/var/www/ssl/sigue/listas` con:

    # cd /var/nuestra-escuela/planest/2012/
    # ../../grupo/genlistas.sh /var/www/ssl/sigue/listas/ 2012

### 4.2. Administración del plan de estudios

El plan de estudios en `sigue` está dividido en: (1) un archivo que referencia grados y las asignaturas por grados y (2) archivos de cada asignatura con logros e indicadores.

El archivo que referencia grados y asignaturas[4] por grados (`planest/2012/col.planest`) normalmente se fija al comienzo del año aunque en algunos casos puede cambiarse de un periodo a otro.

Los archivos de cada asignatura con logros e indicadores normalmente se actualizan cada periodo (para registrar los logros e indicadores del periodo siguiente), labor que pueden realizar los profesores. Por ejemplo el profesor de castellano de primero podría modificar cada periodo los archivos `planest/2012/bprimaria/1/castellano.cla` y `planest/2012/bprimaria/1/castellano.sec` para actualizar los logros e indicadores del periodo.

Los indicadores que no sean recuperables deben marcarse con una anotación (el siguiente ejemplo es tomado del archivo `bprimaria/1/comportamiento.cla` del plan de estudios de la plantilla generada por sigue-colegio.sh):

    <clasif tipo="Indicador" id="Comportamiento.Disciplina">
    	<desc>Disciplina</desc>
      <anota tipo="Recuperable" valor="no"/>
    </clasif>

para que la herramienta iniperiodo (que se presenta en la siguiente sección) los identifique.

Si en alguna asignatura, se empleen uno o más indicadores no recuperables en más de un periodo (como podría ser el caso de disciplina), puede referenciar el mismo varias veces en el archivo de secuencia (ver por ejemplo archivo `bprimaria/1/comportamiento.sec` del plan de estudio de la plantilla generada por sigue-colegio.sh).

Los archivos que se modifiquen deben ser verificados con la herramienta sigchq, eventualmente con `Makefiles` o scripts como se presenta en en la sección sobre planes de estudio del manual de `repasa` ([repasa]).

Una vez se han llenado los planes de estudio con logros e indicadores (sugerimos emplear la interfaz PHP), es buena práctica imprimirlos para revisión por parte de coordinadores y/o profesores. Puede generar listados en HTML de los logros e indicadores de cada grado, por ejemplo en el directorio `/var/www/ssl/sigue/indicadores/` con:

    # cd /var/nuestra-escuela/planest/2012/
    # ../genplan.sh /var/www/ssl/sigue/indicadores/ 2012

o para imprimir indicadores sólo del 3er periodo:

    # ../genplan.sh /var/www/ssl/sigue/indicadores/ 2012 3

El listado de asignaturas que no tengan desempeños en un periodo (digamos 3) podría sacarse con:

    cd /var/nuestra-escuela/planest/2012/
    for i in `find . -name "*sec"`; do
      if (test "`grep -n "p2012-3" $i`" = "") then { echo $i; } fi;
    done

Si cuenta con el programa ispell, puede revisar ortografía de logros e indicadores con:

    cd /var/nuestra-escuela/planest/2012
    ../revisaort.sh

El diccionario del colegio queda en `/var/nuestra-escuela/dic.ispell` a este puede agregar palabras que requiera, una palabra por línea. Las palabras con tilde se agregan de forma especial, por ejemplo la palabra línea se agrega como:

    l'inea

### 4.3. Administración de valoraciones

Durante cada periodo se deben valorar indicadores de cada asignatura y de cada estudiante. Esto se hace modificando los archivos de progreso de los estudiantes para:

1. Agregar referencias a indicadores del periodo y sus valoraciones.

2. Valorar de nuevo indicadores pendientes de periodos anteriores. La idea es no modificar la información existente sino agregar una nueva valoración para el periodo que se trabaja.

3. Empleando anotaciones agregar otra información que haya acordado mantener al planear el uso de sigue (ver Sección 2, “Planeando el uso de sigue”). Por ejemplo para mantener registro de fallas sugerimos que agregue en la raíz de cada archivo de progreso de cada estudiante y cada asignatura una anotación como esta por cada periodo (que especifica 2 fallas en el primer periodo de 2012):

       <anota tipo="Fallas" valor="p2012-1">2</anota>

   De manera análoga pueden agregarse observaciones por asignatura con

       <anota tipo="Observacion" id="p2012-1">Hemos aprendido con él/ella</anota>

Sugerimos emplear la interfaz PHP para editar los archivos de progreso. Para editarlos manualmente puede ver recomendaciones en Sección 3, “Valoraciones en indicadores”. Tenga en cuenta que antes de editar manualmente los archivos, puede automatizarse parte de la labor con el programa iniperiodo, que agregará referencias a indicadores del periodo y plantillas para completar valoraciones de los indicadores pendientes y del periodo. Esta herramienta debe emplearse después de que todos los profesores hayan ingresado la versión final de los logros e indicadores del periodo. Por ejemplo para preparar los archivos de progreso de toda la información referenciada en el plan de estudios (todos los estudiantes y todas las asignaturas) para el primer periodo del 2012[5]:

    cd /var/nuestra-escuela/planest/2012
    iniperiodo -anota "Fallas:0;Observaciones:" -pendiente "I" -norec "Recuperable;no" -tipoval "Indicador" -val "B" -p "p2012-1" col.planest

o para mayor brevedad emplee el script inip.sh para inicializar el periodo `p2012-1` así:

    cd /var/nuestra-escuela/planest/2012
    ../inip.sh p2012-1

Por ejemplo para limitar los archivos que se preparan a los del grado 10 en la asignatura `democracia`:

    iniperiodo -anota "Fallas:0;Observaciones:" -asignatura democracia -curso g10 -pendiente "I" -norec "Recuperable;no" -tipoval "Indicador" -val " " -p "p2012-1" col.planest

Después de ejecutar iniperiodo es recomendable que establezca permisos (ver Sección 3.2, “Permisos”).

#### 4.3.1. Revisión de calificaciones

Una vez los profesores ingresen valoraciones es recomendable generar un listado de las calificaciones generadas y solicitarles firmarlo. Este listado puede generarse con:

    cd /var/nuestra-escuela/planest/2012/
    mkdir /var/www/ssl/sigue/valoraciones/10may2012
    ../gennotas.sh /var/www/ssl/sigue/valoraciones/10may2012 2007 1

También es posible generar un archivo con las frecuencias de valoración en cada indicador, así como los estudiantes que no aprobaron algún indicador con:

    cd /var/nuestra-escuela/planest/2012/
    ../gennotas.sh /var/www/ssl/sigue/estad 2007 1

### 4.4. Inicio de un nuevo año

La forma más simple de inicializar la información para un nuevo año es copiando parte de la información del año anterior. No es necesario replicar información de estudiantes ni de profesores, sólo los grupos, el plan de estudios y el directorio de reportes.

Los periodos del nuevo año se agregan al cronograma `/var/nuestra-escuela/cron.sec`, sin eliminar los periodos de años anteriores.

### 4.5. Verificación de la información

Es posible verificar la información mantenida con `sigue` usando los archivos `Makefile` disponibles en diversos directorios. Estos se usan con el programa make[6]:

- Para verificar toda la información:

      cd /var/nuestra-escuela
      make

- Para verificar datos de estudiantes:

      cd /var/nuestra-escuela/estudiante
      make valida-individuo

- Para verificar datos de profesores:

      cd /var/nuestra-escuela/profesor
      make valida-individuo

- Para verificar grupos:

      cd /var/nuestra-escuela/grupo
      make

- Para verificar planes de estudio:

      cd /var/nuestra-escuela/planest
      make

- Para verificar progreso de los estudiantes:

      cd /var/nuestra-escuela/estudiante
      make valida-prc

[4] Además de asignaturas pueden referenciarse otros elementos que deben evaluarse o aparecer en el registro valorativo, por ejemplo comportamiento. Estas pueden referenciarse con el elemento `asignatura` pero empleando un tipo diferente, por ejemplo `evaluable`. Un ejemplo puede verse en el archivo con el plan de estudios de la plantilla generada por sigue-colegio.sh.

[5] La orden presentad para preparar todos los archivos de progreso está en el script `planest/2012/inip.sh` el cual sólo recibe el periodo por preparar.

[6] Los `Makefile` y el programa make sólo verificarán archivos que hayan sido modificado tras la última verificación. Para lograrlo emplean la fecha de modificación de los archivos por verificar y de archivos vacíos usados con este propósito (por ejemplo después de verificar `planest/2012/col.planest` se creará o se actualizará la fecha del archivo `planest/2012/col.planestok`).

Anterior | Subir | Siguiente
3. Inicialización | Inicio | 5. Generación de reportes