101 lines
7 KiB
XML
101 lines
7 KiB
XML
![]() |
<?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>
|
||
|
<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>
|
||
|
</TABLES>
|
||
|
</XMLDB>
|