Planilla FISA · script fisa.gs

Qué debes llenar a mano

Solo cuatro pestañas necesitan carga manual. El resto son fórmulas o las escribe el script. No edites una columna con 🔒 en su encabezado.

Reporte Groups Base · 3 columnas Filters · 2 columnas

Generadas por el script, no las edites:

Attendance Calendar Completion Grades Not Graded Sessions

01 Reporte

Hoja principal de carga. Llena las columnas A–J y L. Las columnas K y M–W son fórmulas.

ColCampoNota
AGrupoDebe coincidir exacto con Groups!A y con el prefijo del título del evento de Calendar.
BCicloClave junto con el correo.
CCorreoEn minúsculas. Igual al del Aula Virtual y al invitado del evento.
DTipo de EstudianteSolo Individual o Grupal. El script cambia de lógica según el valor.
EFecha de InicioObligatoria. Sin ella el estudiante se ignora.
FFecha de TerminoTrae la fórmula =E+180. Sobrescríbela si el ciclo es otro.
GFecha de Cierre PlataformaTrae la fórmula =F. Sobrescríbela si difiere.
HRUT
INombres
JApellidos
LContratadasHoras contratadas. Alimenta la columna «Pendientes».

02 Groups

Catálogo de grupos. Llena las columnas A–F. De aquí salen Material, Profesor y Coordinador de la hoja Reporte.

ColCampo
AGrupo (clave exacta)
BCoordinador
CProfesor
DMaterial — A1, A2, B1
ENombre Material
FNivel

03 Base

Llena solo A (Correo) y C (Cycle).

La columna B (User ID) la escribe el script con la opción Actualizar UserIDs. Las columnas D–P son fórmulas.

Debe existir una fila por cada par correo + ciclo de Reporte. Si falta la fila, ese estudiante no entra a Moodle ni a Calendar.

04 Filters

Llena solo O (Material) y P (Course).

Es el mapa de material a nombre corto del curso. Ejemplo: A1SCA1.

Las columnas A, B, C, D, E, F, G e I son fórmulas. La columna Q importa desde la planilla externa de Courses.

Requisitos fuera de la planilla

Estado según palabra clave del título

Palabra en el títuloEstado
cancelC
suspend, reprog, reagendS
lice, congela, meetingN/A
c 1-2 — patrón c <número>-<número>A

Sin coincidencia el estado queda Err.

Orden de llenado

  1. Groups
  2. Reporte
  3. Base — columnas A y C
  4. Filters — columnas O y P
  5. Menú Scripts → Actualizar Todo