Autoría | Ultima modificación | Ver Log |
<?xml version="1.0" encoding="UTF-8" ?>
<XMLDB PATH="local/moofactory_notification/db" VERSION="20201222" COMMENT="XMLDB file for Moodle local/moofactory_notification">
<TABLES>
<TABLE NAME="local_mf_notification" COMMENT="Table des mails de notifications">
<FIELDS>
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true" />
<FIELD NAME="base" TYPE="int" LENGTH="1" NOTNULL="false" SEQUENCE="false" />
<FIELD NAME="type" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false"/>
<FIELD NAME="name" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false"/>
<FIELD NAME="subject" TYPE="char" LENGTH="510" NOTNULL="false" SEQUENCE="false"/>
<FIELD NAME="bodyhtml" TYPE="text" NOTNULL="false" SEQUENCE="false"/>
</FIELDS>
<KEYS>
<KEY NAME="primary" TYPE="primary" FIELDS="id" />
</KEYS>
</TABLE>
<TABLE NAME="local_mf_enrollnotif" COMMENT="Table des users qui doivent être notifiés suite à leur inscription">
<FIELDS>
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true" />
<FIELD NAME="userid" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" />
<FIELD NAME="courseid" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" />
<FIELD NAME="notificationtime" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" />
</FIELDS>
<KEYS>
<KEY NAME="primary" TYPE="primary" FIELDS="id" />
</KEYS>
</TABLE>
<TABLE NAME="local_mf_accessnotif" COMMENT="Table indiquant les users notifiés pour non accès à un cours">
<FIELDS>
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true" />
<FIELD NAME="userid" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" />
<FIELD NAME="courseid" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" />
<FIELD NAME="notificationtime" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" />
<FIELD NAME="notificationnumber" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" />
</FIELDS>
<KEYS>
<KEY NAME="primary" TYPE="primary" FIELDS="id" />
</KEYS>
</TABLE>
<TABLE NAME="local_mf_modaccessnotif" COMMENT="Tracks sent notifications for module access">
<FIELDS>
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true" />
<FIELD NAME="moduleid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="The ID of the module" />
<FIELD NAME="userid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="The ID of the user notified" />
<FIELD NAME="notificationtime" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="Timestamp when the notification was sent" />
<FIELD NAME="notificationnumber" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="The notification number"/>
</FIELDS>
<KEYS>
<KEY NAME="primary" TYPE="primary" FIELDS="id" />
</KEYS>
</TABLE>
<TABLE NAME="local_mf_event_notifications" COMMENT="Table des notifications envoyées pour les événements de site">
<FIELDS>
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true" />
<FIELD NAME="eventid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="ID de l'événement" />
<FIELD NAME="notificationtime" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="Timestamp du moment où la notification a été envoyée" />
<FIELD NAME="notified" TYPE="int" LENGTH="1" NOTNULL="false" SEQUENCE="false" DEFAULT="0" COMMENT="Indicates if the event has been notified" />
</FIELDS>
<KEYS>
<KEY NAME="primary" TYPE="primary" FIELDS="id" />
</KEYS>
</TABLE>
</TABLES>
</XMLDB>