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