Ejemplo: Horario en <Info>

previous  Top  next

Ejemplo: Definiciones para la publicación de horarios en <Info>

 

Primer paso: Definición de una tabla de "lesson", las clases, para su importación a <Info>:

 

create table lesson (Generación de tablas de clases):

 

 teacher(Profesor) char(20),

 day (Día)        tinyint,

 period(Período)        tinyint,

 subject(Materia)        char(20),

 room(Aula)        char(20),

 lessonid(ID clase)        int,

 flag(etiqueta)        int,

 class(Clase)        char(20),

 week(Semana)        char(53)

);

 

Si quiere publicar el horario de un profesor de la 37a semana, por ejemplo de Pal, use la sentencia de SQL:

 

Select * from lesson where teacher = ‘Pal’ and not (mid(week, 37, 1) = ‘0’);

 

que garantiza que se carguen correctamente los datos horarios del profesor y la semana.

 

El horario de cada hora, por ejemplo, desde la primera hora del lunes hasta la última del viernes, estará accesible por <Info>:

 

El Código de identificación de la semana (CIS) como, por ejemplo: -----------------------------------1101x1111111-----, contiene la información, si se imparte (=1) o cancela (=x) la materia en una determinada semana. Si no se da lo indicará el código "0".