2020-09-03 21:25:42 +02:00
<?xml version="1.0" encoding="UTF-8" ?>
<XMLDB PATH= "mod/timetable/db" VERSION= "20200826" COMMENT= "XMLDB file for Moodle mod_timetable"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../../../lib/xmldb/xmldb.xsd"
>
<TABLES >
<TABLE NAME= "timetable" COMMENT= "Stores the timetable activity module instances." >
<FIELDS >
<FIELD NAME= "id" TYPE= "int" LENGTH= "10" NOTNULL= "true" SEQUENCE= "true" />
<FIELD NAME= "course" TYPE= "int" LENGTH= "10" NOTNULL= "true" SEQUENCE= "false" COMMENT= "ID of the course this activity is part of." />
<FIELD NAME= "name" TYPE= "char" LENGTH= "255" NOTNULL= "true" SEQUENCE= "false" COMMENT= "The name of the activity module instance" />
<FIELD NAME= "timecreated" TYPE= "int" LENGTH= "10" NOTNULL= "true" DEFAULT= "0" SEQUENCE= "false" COMMENT= "Timestamp of when the instance was added to the course." />
<FIELD NAME= "timemodified" TYPE= "int" LENGTH= "10" NOTNULL= "true" DEFAULT= "0" SEQUENCE= "false" COMMENT= "Timestamp of when the instance was last modified." />
<FIELD NAME= "intro" TYPE= "text" NOTNULL= "false" SEQUENCE= "false" COMMENT= "Activity description." />
<FIELD NAME= "introformat" TYPE= "int" LENGTH= "4" NOTNULL= "true" DEFAULT= "0" SEQUENCE= "false" COMMENT= "The format of the intro field." />
</FIELDS>
<KEYS >
<KEY NAME= "primary" TYPE= "primary" FIELDS= "id" />
<KEY NAME= "fk_course" TYPE= "foreign" FIELDS= "course" REFTABLE= "course" REFFIELDS= "id" />
</KEYS>
</TABLE>
<TABLE NAME= "timetable_lesson" COMMENT= "lessons" >
<FIELDS >
<FIELD NAME= "id" TYPE= "int" LENGTH= "10" NOTNULL= "true" SEQUENCE= "true" />
<FIELD NAME= "teacher" TYPE= "char" LENGTH= "20" NOTNULL= "false" SEQUENCE= "false" COMMENT= "Teachers name" />
<FIELD NAME= "day" TYPE= "int" LENGTH= "2" NOTNULL= "false" SEQUENCE= "false" COMMENT= "day of week" />
<FIELD NAME= "period" TYPE= "int" LENGTH= "2" NOTNULL= "false" SEQUENCE= "false" COMMENT= "period" />
<FIELD NAME= "subject" TYPE= "char" LENGTH= "20" NOTNULL= "false" SEQUENCE= "false" COMMENT= "subject" />
<FIELD NAME= "room" TYPE= "char" LENGTH= "20" NOTNULL= "false" SEQUENCE= "false" COMMENT= "room" />
<FIELD NAME= "lessonid" TYPE= "int" LENGTH= "7" NOTNULL= "false" SEQUENCE= "false" />
<FIELD NAME= "flag" TYPE= "int" LENGTH= "7" NOTNULL= "false" SEQUENCE= "false" COMMENT= "internal untis flag" />
<FIELD NAME= "class" TYPE= "char" LENGTH= "20" NOTNULL= "false" SEQUENCE= "false" COMMENT= "name of class" />
<FIELD NAME= "week" TYPE= "char" LENGTH= "53" NOTNULL= "false" SEQUENCE= "false" COMMENT= "week of schoolyear" />
<FIELD NAME= "unknown" TYPE= "int" LENGTH= "7" NOTNULL= "false" SEQUENCE= "false" COMMENT= "undocumented field in untis txt-export" />
</FIELDS>
<KEYS >
<KEY NAME= "primary" TYPE= "primary" FIELDS= "id" />
</KEYS>
</TABLE>
<TABLE NAME= "timetable_substitution" COMMENT= "Substitutions" >
<FIELDS >
<FIELD NAME= "id" TYPE= "int" LENGTH= "10" NOTNULL= "true" SEQUENCE= "true" />
<FIELD NAME= "date" TYPE= "char" LENGTH= "8" NOTNULL= "false" SEQUENCE= "false" COMMENT= "date of substitution" />
<FIELD NAME= "period" TYPE= "int" LENGTH= "2" NOTNULL= "false" SEQUENCE= "false" COMMENT= "period of day" />
<FIELD NAME= "absence" TYPE= "int" LENGTH= "6" NOTNULL= "false" SEQUENCE= "false" COMMENT= "number of absence" />
<FIELD NAME= "lesson" TYPE= "int" LENGTH= "6" NOTNULL= "false" SEQUENCE= "false" COMMENT= "number of lessen" />
<FIELD NAME= "teachera" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" COMMENT= "absent teacher" />
<FIELD NAME= "teacherb" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" COMMENT= "substitution teacher" />
<FIELD NAME= "subjecta" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" COMMENT= "subject" />
<FIELD NAME= "statistica" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" COMMENT= "statistic flag subject a" />
<FIELD NAME= "subjectb" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" COMMENT= "subject" />
<FIELD NAME= "statisticb" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" COMMENT= "statistic flag subject b" />
<FIELD NAME= "rooma" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" COMMENT= "rooma" />
<FIELD NAME= "roomb" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" COMMENT= "roomb" />
<FIELD NAME= "statisticflag" TYPE= "char" LENGTH= "10" NOTNULL= "false" SEQUENCE= "false" COMMENT= "statistic flag" />
<FIELD NAME= "classa" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" COMMENT= "classesa" />
<FIELD NAME= "reason" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" COMMENT= "reason of substitition" />
<FIELD NAME= "text" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" COMMENT= "text" />
<FIELD NAME= "type" TYPE= "int" LENGTH= "10" NOTNULL= "false" SEQUENCE= "false" COMMENT= "type" />
<FIELD NAME= "classb" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" COMMENT= "classesb" />
<FIELD NAME= "substitutiontype" TYPE= "char" LENGTH= "1" NOTNULL= "false" SEQUENCE= "false" COMMENT= "type of substitution" />
<FIELD NAME= "changetime" TYPE= "int" LENGTH= "12" NOTNULL= "false" SEQUENCE= "false" COMMENT= "timestamp" />
<FIELD NAME= "unknown" TYPE= "char" LENGTH= "10" NOTNULL= "false" SEQUENCE= "false" COMMENT= "undocumented field" />
</FIELDS>
<KEYS >
<KEY NAME= "primary" TYPE= "primary" FIELDS= "id" />
</KEYS>
</TABLE>
2020-11-17 16:40:21 +00:00
<TABLE NAME= "timetable_absence" COMMENT= "Absences" >
<FIELDS >
<FIELD NAME= "id" TYPE= "int" LENGTH= "10" NOTNULL= "true" SEQUENCE= "true" />
<FIELD NAME= "type" TYPE= "char" LENGTH= "1" NOTNULL= "true" SEQUENCE= "false" COMMENT= "Element type" />
<FIELD NAME= "name" TYPE= "char" LENGTH= "255" NOTNULL= "true" SEQUENCE= "false" COMMENT= "Shortname of absence element" />
<FIELD NAME= "startdate" TYPE= "int" LENGTH= "8" NOTNULL= "true" SEQUENCE= "false" COMMENT= "Date of start of absence" />
<FIELD NAME= "enddate" TYPE= "int" LENGTH= "8" NOTNULL= "true" SEQUENCE= "false" COMMENT= "Date of start of absence" />
<FIELD NAME= "startperiod" TYPE= "int" LENGTH= "2" NOTNULL= "true" SEQUENCE= "false" COMMENT= "Number of first absence period" />
<FIELD NAME= "endperiod" TYPE= "int" LENGTH= "2" NOTNULL= "true" SEQUENCE= "false" COMMENT= "Number of last absence period" />
<FIELD NAME= "reason" TYPE= "char" LENGTH= "10" NOTNULL= "false" SEQUENCE= "false" COMMENT= "Reason of absence" />
<FIELD NAME= "text" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" COMMENT= "Description of absence" />
</FIELDS>
<KEYS >
<KEY NAME= "primary" TYPE= "primary" FIELDS= "id" />
</KEYS>
</TABLE>
<TABLE NAME= "timetable_absence_reason" COMMENT= "Teachers" >
<FIELDS >
<FIELD NAME= "id" TYPE= "int" LENGTH= "10" NOTNULL= "true" SEQUENCE= "true" />
<FIELD NAME= "reason" TYPE= "char" LENGTH= "10" NOTNULL= "true" SEQUENCE= "false" COMMENT= "Absence shortname" />
<FIELD NAME= "description" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" COMMENT= "Absence description" />
<FIELD NAME= "flag" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" COMMENT= "flag" />
<FIELD NAME= "statistic" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" COMMENT= "Teachers firstname" />
</FIELDS>
<KEYS >
<KEY NAME= "primary" TYPE= "primary" FIELDS= "id" />
</KEYS>
</TABLE>
2020-09-03 21:25:42 +02:00
<TABLE NAME= "timetable_teacher" COMMENT= "Teachers" >
<FIELDS >
<FIELD NAME= "id" TYPE= "int" LENGTH= "10" NOTNULL= "true" SEQUENCE= "true" />
<FIELD NAME= "teacher" TYPE= "char" LENGTH= "20" NOTNULL= "true" SEQUENCE= "false" COMMENT= "Teachers name" />
<FIELD NAME= "surname" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" COMMENT= "Teachers surname" />
<FIELD NAME= "firstname" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" COMMENT= "Teachers firstname" />
</FIELDS>
<KEYS >
<KEY NAME= "primary" TYPE= "primary" FIELDS= "id" />
</KEYS>
</TABLE>
<TABLE NAME= "timetable_room" COMMENT= "Rooms" >
<FIELDS >
<FIELD NAME= "id" TYPE= "int" LENGTH= "10" NOTNULL= "true" SEQUENCE= "true" />
<FIELD NAME= "room" TYPE= "char" LENGTH= "20" NOTNULL= "true" SEQUENCE= "false" COMMENT= "Room" />
<FIELD NAME= "description" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" COMMENT= "Rooms description" />
</FIELDS>
<KEYS >
<KEY NAME= "primary" TYPE= "primary" FIELDS= "id" />
</KEYS>
</TABLE>
<TABLE NAME= "timetable_class" COMMENT= "Classes" >
<FIELDS >
<FIELD NAME= "id" TYPE= "int" LENGTH= "10" NOTNULL= "true" SEQUENCE= "true" />
<FIELD NAME= "class" TYPE= "char" LENGTH= "20" NOTNULL= "true" SEQUENCE= "false" COMMENT= "Coom" />
<FIELD NAME= "description" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" COMMENT= "Class description" />
</FIELDS>
<KEYS >
<KEY NAME= "primary" TYPE= "primary" FIELDS= "id" />
</KEYS>
</TABLE>
2020-11-17 16:40:21 +00:00
<TABLE NAME= "timetable_time" COMMENT= "Classes" >
<FIELDS >
<FIELD NAME= "id" TYPE= "int" LENGTH= "10" NOTNULL= "true" SEQUENCE= "true" />
<FIELD NAME= "day" TYPE= "int" LENGTH= "2" NOTNULL= "true" SEQUENCE= "false" COMMENT= "day" />
<FIELD NAME= "period" TYPE= "int" LENGTH= "2" NOTNULL= "true" SEQUENCE= "false" COMMENT= "period" />
<FIELD NAME= "maxperiod" TYPE= "int" LENGTH= "2" NOTNULL= "true" SEQUENCE= "false" COMMENT= "maximum number of periods" />
<FIELD NAME= "starttime" TYPE= "char" LENGTH= "4" NOTNULL= "true" SEQUENCE= "false" COMMENT= "starttime" />
<FIELD NAME= "endtime" TYPE= "char" LENGTH= "4" NOTNULL= "true" SEQUENCE= "false" COMMENT= "endtime" />
</FIELDS>
<KEYS >
<KEY NAME= "primary" TYPE= "primary" FIELDS= "id" />
</KEYS>
</TABLE>
2020-09-03 21:25:42 +02:00
</TABLES>
2020-11-17 16:40:21 +00:00
</XMLDB>