Skip to content

Formato de las plantillas

ccarral edited this page May 26, 2023 · 2 revisions

Una instancia de sched.it opera con archivos estáticos, accesibles a través de una ruta conocida.

Cada archivo contiene una lista de clases disponibles en el ciclo académico, en donde cada registro contiene los siguientes campos:

  • ìd: identificador numeral único del registro (no utilizado, próximo a ser removido)
  • nombre_profesor: nombre de lx maestrx responsable del grupo
  • clave_materia: clave de la materia, repetible en varios registros
  • nombre_materia: nombre de la materia impartida en el grupo
  • clave_grupo: identificador único del grupo. Único entre grupos correspondientes a la misma materia.
  • inicio_lunes: hora de inicio de la clase en lunes, en formato HH:MM (24h). Se deja en blanco si el grupo no tiene clase ese día.
  • fin_lunes: hora fin de la clase en lunes, en formato HH:MM (24h). Se deja en blanco si el grupo no tiene clase ese día.
  • inicio_martes: hora de inicio de la clase en martes, en formato HH:MM (24h). Se deja en blanco si el grupo no tiene clase ese día.
  • fin_martes: hora fin de la clase en martes, en formato HH:MM (24h). Se deja en blanco si el grupo no tiene clase ese día.
  • inicio_miercoles: hora de inicio de la clase en miercoles, en formato HH:MM (24h). Se deja en blanco si el grupo no tiene clase ese día.
  • fin_miercoles: hora fin de la clase en miercoles, en formato HH:MM (24h). Se deja en blanco si el grupo no tiene clase ese día.
  • inicio_jueves: hora de inicio de la clase en jueves, en formato HH:MM (24h). Se deja en blanco si el grupo no tiene clase ese día.
  • fin_jueves: hora fin de la clase en jueves, en formato HH:MM (24h). Se deja en blanco si el grupo no tiene clase ese día.
  • inicio_viernes: hora de inicio de la clase en viernes, en formato HH:MM (24h). Se deja en blanco si el grupo no tiene clase ese día.
  • fin_viernes: hora fin de la clase en viernes, en formato HH:MM (24h). Se deja en blanco si el grupo no tiene clase ese día.
  • inicio_sabado: hora de inicio de la clase en sabado, en formato HH:MM (24h). Se deja en blanco si el grupo no tiene clase ese día.
  • fin_sabado: hora fin de la clase en sabado, en formato HH:MM (24h). Se deja en blanco si el grupo no tiene clase ese día.
  • inicio_domingo: hora de inicio de la clase en domingo, en formato HH:MM (24h). Se deja en blanco si el grupo no tiene clase ese día.
  • fin_domingo: hora fin de la clase en domingo, en formato HH:MM (24h). Se deja en blanco si el grupo no tiene clase ese día.

Si se toman en cuenta todas las especificaciones anteriores, un archivo de plantilla válido podría tener el siguiente formato:

0,'Stephen Hawking','LINC19/L41031','Cálculo I','G01',,,,,'10:00','12:00',,,'10:00','12:00',,,,
1,'Isaac Newton','LINC19/L41031','Cálculo I','G02','19:00','21:00',,,'19:00','21:00',,,,,,,,
2,'John Von Neumann','LINC18','Arquitectura de Computadoras','G01','07:00','09:00',,,'07:00','09:00',,,,,,,,

En el cual se especifican las siguientes clases:

Id Profesor(a) Clave Materia Nombre Materia Grupo Inicio Lunes Fin Lunes Inicio Martes Fin Martes Inicio Miércoles Fin Miércoles Inicio Jueves Fin Jueves Inicio Viernes Fin Viernes Inicio Sábado Fin Sábado Inicio Domingo Fin Domingo
0 Stephen Hawking LINC19/L41031 Cálculo I G01 10:00 12:00 10:00 12:00
1 Isaac Newton LINC19/L41031 Cálculo I G02 19:00 21:00 19:00 21:00
2 John Von Neumann LINC18 Arquitectura de Computadoras G01 07:00 09:00 07:00 09:00
Clone this wiki locally