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:
-ayudaPresenta ayuda corta y opciones
-DEstablece otro directorio en el cual buscar archivos con más precedencia
-manPresenta página del manual
-refentryPresenta página del manual en formato DocBook
-VVersión de este programa
-promEspecifica archivo en el que está el programa para computar promedios. Por ejemplo -prom "mediana.prom"
-prom_tiposEspecifica tipos en los que debe agregarse computo de promedios. Por ejemplo -prom_tipos "cadena:Asignatura;Reporte"
-prom_rangoEstablece 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"
-solopendientesSólo inserta calificaciones pendientes.
-cursoFija identificación de cursos que se actualizarán (por defecto se actualizan todos). Separar uno de otro con ';'. Por ejemplo -curso "g1;g2"
-asignaturaFija identificación de asignaturas que se actualizarán (por defecto se actualizan todas). Separar una de otra con ';'. Por ejemplo -asignatura "castellano;religion"
-estudianteFija login de estudiantes que se actualizarán (por defecto se actualizan todos). Separar uno de otro con ';'. Por ejemplo -estudiante "juaper;romhin"
-anotaEstablece 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.
-pendienteEstablece conceptos que se consideran pendientes/insuficientes. Separar uno de otro con el caracter ';' e.g -pendiente "I;D"
-rempendEstablece 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"
-tipoperTipo empleado para designar el periodo en archivo de secuencia, por defecto es "Periodo"
-noescribirIndica que no debe escribirse en los .prc, sino que debe reportarse por stderr lo que haría (útil para probar programas prom).
-nopendientesIndica que no deben insertarse valoraciones pendientes de periodos anteriores.
-ejerciciosCalcula promedio de ejercicios en una clasificación (las que tengan el tipo especificado con -t)
-ordenperEstablece 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.
-pPeriodo (e.g -p "p/2006-2")
-norecEstablece 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".
-remplazarIndica que los promedios que ya existan deben remplazarse con resultados de promediar de nuevo.
-tipovalTipo 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".
-valValoración por defecto para clasificaciones no pendientes o para clasificaciones sin ejercicios (e.g -v "B")
-cronEstablece 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:
idque debe tener identificación de la asignatura
tipoque 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