@ -1,15 +1,15 @@
<?xml version="1.0" encoding="UTF-8" ?>
<?xml version="1.0" encoding="UTF-8" ?>
<XMLDB PATH= "mod/attendance/db" VERSION= "20090112 " COMMENT= "XMLDB file for Moodle mod/attendance"
<XMLDB PATH= "mod/attendance/db" VERSION= "20130704 " COMMENT= "XMLDB file for Moodle mod/attendance"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../../../lib/xmldb/xmldb.xsd"
xsi:noNamespaceSchemaLocation="../../../lib/xmldb/xmldb.xsd"
>
>
<TABLES >
<TABLES >
<TABLE NAME= "attendance" COMMENT= "Module for support Attendances" NEXT= "attendance_sessions " >
<TABLE NAME= "attendance" COMMENT= "Attendance module table " >
<FIELDS >
<FIELDS >
<FIELD NAME= "id" TYPE= "int" LENGTH= "10" NOTNULL= "true" UNSIGNED= "true" SEQUENCE= "true" COMMENT= "id of the table, please edit me" NEXT= "cours e" />
<FIELD NAME= "id" TYPE= "int" LENGTH= "10" NOTNULL= "true" SEQUENCE= "true" COMMENT= "id of the table, please edit me" />
<FIELD NAME= "course" TYPE= "int" LENGTH= "10" NOTNULL= "true" UNSIGNED= "true" DEFAULT= "0" SEQUENCE= "false" PREVIOUS= "id" NEXT= "nam e" />
<FIELD NAME= "course" TYPE= "int" LENGTH= "10" NOTNULL= "true" DEFAULT= "0" SEQUENCE= "false" />
<FIELD NAME= "name" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" PREVIOUS= "course" NEXT= "grade" />
<FIELD NAME= "name" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" />
<FIELD NAME= "grade" TYPE= "int" LENGTH= "10" NOTNULL= "true" UNSIGNED= "false" DEFAULT= "100" SEQUENCE= "false" COMMENT= "This is maximum grade for instance" PREVIOUS= "nam e" />
<FIELD NAME= "grade" TYPE= "int" LENGTH= "10" NOTNULL= "true" DEFAULT= "100" SEQUENCE= "false" COMMENT= "This is maximum grade for instance" />
</FIELDS>
</FIELDS>
<KEYS >
<KEYS >
<KEY NAME= "primary" TYPE= "primary" FIELDS= "id" COMMENT= "Primary key for attendance" />
<KEY NAME= "primary" TYPE= "primary" FIELDS= "id" COMMENT= "Primary key for attendance" />
@ -18,65 +18,65 @@
<INDEX NAME= "course" UNIQUE= "false" FIELDS= "course" />
<INDEX NAME= "course" UNIQUE= "false" FIELDS= "course" />
</INDEXES>
</INDEXES>
</TABLE>
</TABLE>
<TABLE NAME= "attendance_sessions" COMMENT= "attendance_sessions table retrofitted from MySQL" PREVIOUS= "attendance" NEXT= "attendance_log" >
<TABLE NAME= "attendance_sessions" COMMENT= "attendance_sessions table retrofitted from MySQL" >
<FIELDS >
<FIELDS >
<FIELD NAME= "id" TYPE= "int" LENGTH= "10" NOTNULL= "true" UNSIGNED= "true" SEQUENCE= "true" NEXT= "attendanceid " />
<FIELD NAME= "id" TYPE= "int" LENGTH= "10" NOTNULL= "true" SEQUENCE= "true" />
<FIELD NAME= "attendanceid" TYPE= "int" LENGTH= "10" NOTNULL= "true" UNSIGNED= "true" DEFAULT= "0" SEQUENCE= "false" PREVIOUS= "id" NEXT= "groupid " />
<FIELD NAME= "attendanceid" TYPE= "int" LENGTH= "10" NOTNULL= "true" DEFAULT= "0" SEQUENCE= "false" />
<FIELD NAME= "groupid" TYPE= "int" LENGTH= "10" NOTNULL= "true" UNSIGNED= "true" DEFAULT= "0" SEQUENCE= "false" PREVIOUS= "attendanceid" NEXT= "sessdat e" />
<FIELD NAME= "groupid" TYPE= "int" LENGTH= "10" NOTNULL= "true" DEFAULT= "0" SEQUENCE= "false" />
<FIELD NAME= "sessdate" TYPE= "int" LENGTH= "10" NOTNULL= "true" UNSIGNED= "true" DEFAULT= "0" SEQUENCE= "false" PREVIOUS= "groupid" NEXT= "duration " />
<FIELD NAME= "sessdate" TYPE= "int" LENGTH= "10" NOTNULL= "true" DEFAULT= "0" SEQUENCE= "false" />
<FIELD NAME= "duration" TYPE= "int" LENGTH= "10" NOTNULL= "true" UNSIGNED= "true" DEFAULT= "0" SEQUENCE= "false" PREVIOUS= "sessdate" NEXT= "lasttaken " />
<FIELD NAME= "duration" TYPE= "int" LENGTH= "10" NOTNULL= "true" DEFAULT= "0" SEQUENCE= "false" />
<FIELD NAME= "lasttaken" TYPE= "int" LENGTH= "10" NOTNULL= "false" UNSIGNED= "true" SEQUENCE= "false" PREVIOUS= "duration" NEXT= "lasttakenby " />
<FIELD NAME= "lasttaken" TYPE= "int" LENGTH= "10" NOTNULL= "false" SEQUENCE= "false" />
<FIELD NAME= "lasttakenby" TYPE= "int" LENGTH= "10" NOTNULL= "true" UNSIGNED= "true" DEFAULT= "0" SEQUENCE= "false" PREVIOUS= "lasttaken" NEXT= "timemodified " />
<FIELD NAME= "lasttakenby" TYPE= "int" LENGTH= "10" NOTNULL= "true" DEFAULT= "0" SEQUENCE= "false" />
<FIELD NAME= "timemodified" TYPE= "int" LENGTH= "10" NOTNULL= "false" UNSIGNED= "true" SEQUENCE= "false" PREVIOUS= "lasttakenby" NEXT= "description " />
<FIELD NAME= "timemodified" TYPE= "int" LENGTH= "10" NOTNULL= "false" SEQUENCE= "false" />
<FIELD NAME= "description" TYPE= "text" LENGTH= "small" NOTNULL= "true" SEQUENCE= "false" PREVIOUS= "timemodified" NEXT= "descriptionformat " />
<FIELD NAME= "description" TYPE= "text" NOTNULL= "true" SEQUENCE= "false" />
<FIELD NAME= "descriptionformat" TYPE= "int" LENGTH= "2" NOTNULL= "true" UNSIGNED= "false" DEFAULT= "0" SEQUENCE= "false" PREVIOUS= "description " />
<FIELD NAME= "descriptionformat" TYPE= "int" LENGTH= "2" NOTNULL= "true" DEFAULT= "0" SEQUENCE= "false" />
</FIELDS>
</FIELDS>
<KEYS >
<KEYS >
<KEY NAME= "primary" TYPE= "primary" FIELDS= "id" COMMENT= "Primary key for attendance_sessions" />
<KEY NAME= "primary" TYPE= "primary" FIELDS= "id" COMMENT= "Primary key for attendance_sessions" />
</KEYS>
</KEYS>
<INDEXES >
<INDEXES >
<INDEX NAME= "attendanceid" UNIQUE= "false" FIELDS= "attendanceid" NEXT= "groupid" />
<INDEX NAME= "attendanceid" UNIQUE= "false" FIELDS= "attendanceid" />
<INDEX NAME= "groupid" UNIQUE= "false" FIELDS= "groupid" PREVIOUS= "attendanceid" NEXT= "sessdate" />
<INDEX NAME= "groupid" UNIQUE= "false" FIELDS= "groupid" />
<INDEX NAME= "sessdate" UNIQUE= "false" FIELDS= "sessdate" PREVIOUS= "groupid" />
<INDEX NAME= "sessdate" UNIQUE= "false" FIELDS= "sessdate" />
</INDEXES>
</INDEXES>
</TABLE>
</TABLE>
<TABLE NAME= "attendance_log" COMMENT= "attendance_log table retrofitted from MySQL" PREVIOUS= "attendance_sessions" NEXT= "attendance_statuses" >
<TABLE NAME= "attendance_log" COMMENT= "attendance_log table retrofitted from MySQL" >
<FIELDS >
<FIELDS >
<FIELD NAME= "id" TYPE= "int" LENGTH= "10" NOTNULL= "true" UNSIGNED= "true" SEQUENCE= "true" NEXT= "sessionid " />
<FIELD NAME= "id" TYPE= "int" LENGTH= "10" NOTNULL= "true" SEQUENCE= "true" />
<FIELD NAME= "sessionid" TYPE= "int" LENGTH= "10" NOTNULL= "true" UNSIGNED= "true" DEFAULT= "0" SEQUENCE= "false" PREVIOUS= "id" NEXT= "studentid " />
<FIELD NAME= "sessionid" TYPE= "int" LENGTH= "10" NOTNULL= "true" DEFAULT= "0" SEQUENCE= "false" />
<FIELD NAME= "studentid" TYPE= "int" LENGTH= "10" NOTNULL= "true" UNSIGNED= "true" DEFAULT= "0" SEQUENCE= "false" PREVIOUS= "sessionid" NEXT= "statusid " />
<FIELD NAME= "studentid" TYPE= "int" LENGTH= "10" NOTNULL= "true" DEFAULT= "0" SEQUENCE= "false" />
<FIELD NAME= "statusid" TYPE= "int" LENGTH= "10" NOTNULL= "true" UNSIGNED= "true" DEFAULT= "0" SEQUENCE= "false" COMMENT= "link with attendance_status table" PREVIOUS= "studentid" NEXT= "statusset " />
<FIELD NAME= "statusid" TYPE= "int" LENGTH= "10" NOTNULL= "true" DEFAULT= "0" SEQUENCE= "false" COMMENT= "link with attendance_status table" />
<FIELD NAME= "statusset" TYPE= "char" LENGTH= "100" NOTNULL= "false" SEQUENCE= "false" PREVIOUS= "statusid" NEXT= "timetaken" />
<FIELD NAME= "statusset" TYPE= "char" LENGTH= "100" NOTNULL= "false" SEQUENCE= "false" />
<FIELD NAME= "timetaken" TYPE= "int" LENGTH= "10" NOTNULL= "true" UNSIGNED= "true" DEFAULT= "0" SEQUENCE= "false" COMMENT= "When attendance of this student was taken" PREVIOUS= "statusset" NEXT= "takenby " />
<FIELD NAME= "timetaken" TYPE= "int" LENGTH= "10" NOTNULL= "true" DEFAULT= "0" SEQUENCE= "false" COMMENT= "When attendance of this student was taken" />
<FIELD NAME= "takenby" TYPE= "int" LENGTH= "10" NOTNULL= "true" UNSIGNED= "true" DEFAULT= "0" SEQUENCE= "false" PREVIOUS= "timetaken" NEXT= "remarks " />
<FIELD NAME= "takenby" TYPE= "int" LENGTH= "10" NOTNULL= "true" DEFAULT= "0" SEQUENCE= "false" />
<FIELD NAME= "remarks" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" PREVIOUS= "takenby" />
<FIELD NAME= "remarks" TYPE= "char" LENGTH= "255" NOTNULL= "false" SEQUENCE= "false" />
</FIELDS>
</FIELDS>
<KEYS >
<KEYS >
<KEY NAME= "primary" TYPE= "primary" FIELDS= "id" COMMENT= "Primary key for attendance_log" />
<KEY NAME= "primary" TYPE= "primary" FIELDS= "id" COMMENT= "Primary key for attendance_log" />
</KEYS>
</KEYS>
<INDEXES >
<INDEXES >
<INDEX NAME= "sessionid" UNIQUE= "false" FIELDS= "sessionid" NEXT= "studentid" />
<INDEX NAME= "sessionid" UNIQUE= "false" FIELDS= "sessionid" />
<INDEX NAME= "studentid" UNIQUE= "false" FIELDS= "studentid" PREVIOUS= "sessionid" NEXT= "statusid" />
<INDEX NAME= "studentid" UNIQUE= "false" FIELDS= "studentid" />
<INDEX NAME= "statusid" UNIQUE= "false" FIELDS= "statusid" PREVIOUS= "studentid" />
<INDEX NAME= "statusid" UNIQUE= "false" FIELDS= "statusid" />
</INDEXES>
</INDEXES>
</TABLE>
</TABLE>
<TABLE NAME= "attendance_statuses" COMMENT= "attendance_statuses table retrofitted from MySQL" PREVIOUS= "attendance_log" >
<TABLE NAME= "attendance_statuses" COMMENT= "attendance_statuses table retrofitted from MySQL" >
<FIELDS >
<FIELDS >
<FIELD NAME= "id" TYPE= "int" LENGTH= "10" NOTNULL= "true" UNSIGNED= "true" SEQUENCE= "true" NEXT= "attendanceid " />
<FIELD NAME= "id" TYPE= "int" LENGTH= "10" NOTNULL= "true" SEQUENCE= "true" />
<FIELD NAME= "attendanceid" TYPE= "int" LENGTH= "10" NOTNULL= "true" UNSIGNED= "true" DEFAULT= "0" SEQUENCE= "false" PREVIOUS= "id" NEXT= "acronym " />
<FIELD NAME= "attendanceid" TYPE= "int" LENGTH= "10" NOTNULL= "true" DEFAULT= "0" SEQUENCE= "false" />
<FIELD NAME= "acronym" TYPE= "char" LENGTH= "2" NOTNULL= "true" SEQUENCE= "false" PREVIOUS= "attendanceid" NEXT= "description" />
<FIELD NAME= "acronym" TYPE= "char" LENGTH= "2" NOTNULL= "true" SEQUENCE= "false" />
<FIELD NAME= "description" TYPE= "char" LENGTH= "30" NOTNULL= "true" SEQUENCE= "false" PREVIOUS= "acronym" NEXT= "grade" />
<FIELD NAME= "description" TYPE= "char" LENGTH= "30" NOTNULL= "true" SEQUENCE= "false" />
<FIELD NAME= "grade" TYPE= "int" LENGTH= "3" NOTNULL= "true" UNSIGNED= "false" DEFAULT= "0" SEQUENCE= "false" PREVIOUS= "description" NEXT= "visibl e" />
<FIELD NAME= "grade" TYPE= "int" LENGTH= "3" NOTNULL= "true" DEFAULT= "0" SEQUENCE= "false" />
<FIELD NAME= "visible" TYPE= "int" LENGTH= "1" NOTNULL= "true" UNSIGNED= "true" DEFAULT= "1" SEQUENCE= "false" PREVIOUS= "grade" NEXT= "deleted " />
<FIELD NAME= "visible" TYPE= "int" LENGTH= "1" NOTNULL= "true" DEFAULT= "1" SEQUENCE= "false" />
<FIELD NAME= "deleted" TYPE= "int" LENGTH= "1" NOTNULL= "true" UNSIGNED= "true" DEFAULT= "0" SEQUENCE= "false" PREVIOUS= "visibl e" />
<FIELD NAME= "deleted" TYPE= "int" LENGTH= "1" NOTNULL= "true" DEFAULT= "0" SEQUENCE= "false" />
</FIELDS>
</FIELDS>
<KEYS >
<KEYS >
<KEY NAME= "primary" TYPE= "primary" FIELDS= "id" COMMENT= "Primary key for attendance_settings" />
<KEY NAME= "primary" TYPE= "primary" FIELDS= "id" COMMENT= "Primary key for attendance_settings" />
</KEYS>
</KEYS>
<INDEXES >
<INDEXES >
<INDEX NAME= "attendanceid" UNIQUE= "false" FIELDS= "attendanceid" NEXT= "visible" />
<INDEX NAME= "attendanceid" UNIQUE= "false" FIELDS= "attendanceid" />
<INDEX NAME= "visible" UNIQUE= "false" FIELDS= "visible" PREVIOUS= "attendanceid" NEXT= "deleted" />
<INDEX NAME= "visible" UNIQUE= "false" FIELDS= "visible" />
<INDEX NAME= "deleted" UNIQUE= "false" FIELDS= "deleted" PREVIOUS= "visible" />
<INDEX NAME= "deleted" UNIQUE= "false" FIELDS= "deleted" />
</INDEXES>
</INDEXES>
</TABLE>
</TABLE>
</TABLES>
</TABLES>