iniperiodo — Agrega anotaciones y/o valoraciones a archivos de progreso de materias y estudiantes referenciados en un plan de estudios.
iniperiodo [opciones
] arch_planest
...
Recibe uno o más planes de estudio (ver
planest(5)), información sobre el periodo
(-p
), el tipo que se valora (-tipoval
)
y bien una valoración por defecto (-val
) a insertar o
información para calcular promedios. Inserta valoraciones pendientes e
inserta las valoraciones por defecto o computadas
en todos los archivos de progreso de estudiantes referenciados en el
plan de estudio en el periodo dado. Opcionalmente puede insertar
anotaciones (-anota
).
Empleando opciones en la línea de comandos puede:
Evitarse la inserción de valoraciones pendientes
(-nopendientes
) o sólo insertar valoraciones
pendientes (-solopendientes
). Las valoraciones
que se consideran pendientes se especifican con
la opción -pendiente
. Pueden marcarse clasificaciones
no recuperables con un atributo, que iniperiodo
puede emplear (-norec
).
Limitar los cursos que se examinan
(-curso
) o las asignaturas
(-asignatura
) o los estudiantes
(-estudiante
).
Pueden calcularse valoraciones de una de las siguientes formas:
A partir de valoraciones existentes.
Especificar programa para calcular promedio (-prom
),
periodo inicial, periodo final (-prom_rango
) y
si los periodos no están ordenados lexicográficamente el orden en
los periodos (-ordper
).
A partir de resultados en ejercicios con
la opción -ejercicios
. Especificar
programa para calcular promedios (-prom
),
periodo inicial y periodo final (-prom_rango
),
orden en los periodos (-ordper
),
cronograma (-cron
), tipo que designa periodos en
el cronograma (-tipoper
) y valoración por defecto
(-val
).
Agregar sólo anotaciones (usando
sólo las opciones -anota
y
-nopendientes
).
Por defecto las valoraciones computadas no remplazan valoraciones
existentes, sino que sólo se insertan de no existir. Pueden obligarse
el remplazo de valoraciones existentes (-remplazar
),
o para depurar puede inhibirse escribir en los archivos
(-noescribir
).
Las opciones son las siguientes:
-ayuda
Presenta ayuda corta y opciones
-D
Establece otro directorio en el cual buscar archivos con más precedencia
-man
Presenta página del manual
-refentry
Presenta página del manual en formato DocBook
-V
Versión de este programa
-prom
Especifica archivo en el que está el programa para computar promedios. Por ejemplo -prom "mediana.prom"
-prom_tipos
Especifica tipos en los que debe agregarse computo de promedios. Por ejemplo -prom_tipos "cadena:Asignatura;Reporte"
-prom_rango
Establece periodo inicial y periodo final para el computo de promedios. Separar uno de otro con ':'. Por ejemplo: -prom_rango "p/2006-1:p/2006-4"
-solopendientes
Sólo inserta calificaciones pendientes.
-curso
Fija identificación de cursos que se actualizarán (por defecto se actualizan todos). Separar uno de otro con ';'. Por ejemplo -curso "g1;g2"
-asignatura
Fija identificación de asignaturas que se actualizarán (por defecto se actualizan todas). Separar una de otra con ';'. Por ejemplo -asignatura "castellano;religion"
-estudiante
Fija login de estudiantes que se actualizarán (por defecto se actualizan todos). Separar uno de otro con ';'. Por ejemplo -estudiante "juaper;romhin"
-anota
Establece anotaciones por agregar a la raíz de cada archivo de progreso. Separar tipo de anotación de dato con ':' y separar varios pares anotación-valor con ';' e.g -a "Fallas:0;Observaciones:". Como atributo valor se empleará el periodo.
-pendiente
Establece conceptos que se consideran pendientes/insuficientes. Separar uno de otro con el caracter ';' e.g -pendiente "I;D"
-rempend
Establece conceptos con los que se remplazan pendientes. De haber, deben ser tantos como conceptos pendientes. Separar uno de otro con el caracter ';' e.g -pendiente "I;D" -remped "L;L"
-tipoper
Tipo empleado para designar el periodo en archivo de secuencia, por defecto es "Periodo"
-noescribir
Indica que no debe escribirse en los .prc, sino que debe reportarse por stderr lo que haría (útil para probar programas prom).
-nopendientes
Indica que no deben insertarse valoraciones pendientes de periodos anteriores.
-ejercicios
Calcula promedio de ejercicios en una clasificación (las que tengan el tipo especificado con -t)
-ordenper
Establece orden en los periodos. Escribirlos en orden ascendente, separados unos de otros con el caracter ';' e.g -j "p2001-1;p2004-1;p2002-2". Si no se especifica se usa orden lexicográfico.
-p
Periodo (e.g -p "p/2006-2")
-norec
Establece tipo para anotaciones y valor de clasificaciones no recuperables (por defecto tipo "recuperable" y valor "no"). Separar una de otra con ;, e.g -norec "recuperable;no".
-remplazar
Indica que los promedios que ya existan deben remplazarse con resultados de promediar de nuevo.
-tipoval
Tipo que se valora (a las clasificaciones de este tipo del periodo especificado se agregan las valoración por defecto o los promedios de ejercicios, o en caso de calculo de promedios por asignatura son las empleadas en promedios) e.g -tipoval "Indicador".
-val
Valoración por defecto para clasificaciones no pendientes o para clasificaciones sin ejercicios (e.g -v "B")
-cron
Establece archivo de secuencia con el cronograma de periodos, debe tener tipos `Periodo' con identificadores como los especificados en -prom-rango y fechas de inicio y fin
En los programas para calcular promedios pueden emplearse:
id
que debe tener identificación de la asignatura
tipo
que es tipo de la asignatura.
ejecutor
que debe ser la cadena iniperiodo
.
val
es un vector con todas las valoraciones del año en un orden arbitrario.
val_tipo
es un vector con los tipos de las valoraciones de val (val_tipo[0] tiene el tipo de val[0]).
val_id
es un vector con las identificaciones de las valoraciones de val (misma convención de val_tipo)
val_arch
es un vector con los nombres de los .cla en los que están los indicadores de val (misma convención de val_tipo).
val_periodo
es un vector con los periodos de las valoraciones de val (misma convención de val_tipo)
Tenga en cuenta que al calcular promedios de valoraciones sobre un rango de periodo, se acumularán las valoraciones más recientes de cada clasificación (por ejemplo si un indicador tiene una valoración en el periodo 1 y otra en el periodo 2, el programa que calcula promedios sólo recibirá la del periodo 2).
iniperiodo -tipoval "Indicador" -nopendientes -val "B" \ -p "p2001-1" -estudiante t1 insval.planest
Inserta la valoración por defecto
B
en los archivos de progreso de todos los estudiantes
de grupos referenciados en insval.planest
, en todos los
indicadores referenciados desde secuencias referenciadas en
insval.planest
cuyo periodo sea
p2001-1
.
iniperiodo -tipoval "Indicador" -solopendientes \ -norec "Recuperable;no" -pendiente "I" -p "p2001-3" \ -estudiante t1 inspendval.planest
Inserta las valoraciones de indicadores pendientes y recuperables hasta el
periodo p2001-3
en los archivos de progreso del estudiante
con login t1
que estén referenciados en
inspendval.planest
. Considera que la única valoración
pendiente es I
y que los indicadores no recuperables
tienen una anotación con tipo Recuperable
y como dato
no
.
iniperiodo -prom t2.prom -prom_rango "p2001-1:p2001-2" \ -tipoval "Indicador" -norec "Recuperable;no" -pendiente "I" \ -p "p2001-3" -estudiante t1 inspendval.planest
La misma funcionalidad del ejemplo anterior, pero además calcula promedios
de indicadores entre los periodos p2001-1
y
p2001-2
usando el script t2.prom
y agregando el promedio calculado en la raíz del archivo de progreso con
periodo p2001-3