1 |
efrain |
1 |
<?xml version="1.0" encoding="UTF-8" ?>
|
|
|
2 |
<XMLDB PATH="mod/stickynotes/db" VERSION="20210521" COMMENT="XMLDB file for Moodle mod_stickynotes"
|
|
|
3 |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
|
4 |
xsi:noNamespaceSchemaLocation="../../../lib/xmldb/xmldb.xsd"
|
|
|
5 |
>
|
|
|
6 |
<TABLES>
|
|
|
7 |
<TABLE NAME="stickynotes" COMMENT="Stores the stickynotes activity module instances.">
|
|
|
8 |
<FIELDS>
|
|
|
9 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
|
|
10 |
<FIELD NAME="course" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="ID of the course this activity is part of."/>
|
|
|
11 |
<FIELD NAME="name" TYPE="char" LENGTH="255" NOTNULL="true" SEQUENCE="false" COMMENT="The name of the activity module instance"/>
|
|
|
12 |
<FIELD NAME="intro" TYPE="text" NOTNULL="false" SEQUENCE="false" COMMENT="Activity description."/>
|
|
|
13 |
<FIELD NAME="introformat" TYPE="int" LENGTH="4" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="The format of the intro field."/>
|
|
|
14 |
<FIELD NAME="colors" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="1" SEQUENCE="false" COMMENT="Check if colors for sticky notes are enabled"/>
|
|
|
15 |
<FIELD NAME="votes" TYPE="char" LENGTH="255" NOTNULL="true" DEFAULT="none" SEQUENCE="false" COMMENT="Check the type of vote enabled"/>
|
|
|
16 |
<FIELD NAME="limitvotes" TYPE="int" LENGTH="4" NOTNULL="false" SEQUENCE="false" COMMENT="If enabled, limits the number of votes per user"/>
|
|
|
17 |
<FIELD NAME="maxlimitvotes" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="If enabled, set the max number of votes per use."/>
|
|
|
18 |
<FIELD NAME="limitstickynotes" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Check if a max number of sticky notes per user is enabled"/>
|
|
|
19 |
<FIELD NAME="maxstickynotes" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="Number of maximum sticky notes per user"/>
|
|
|
20 |
<FIELD NAME="orderstickynotes" TYPE="char" LENGTH="255" NOTNULL="true" DEFAULT="desc" SEQUENCE="false" COMMENT="Defines how sticky notes are ordered from newest to oldest (or inverse) or by numer of votes"/>
|
|
|
21 |
<FIELD NAME="viewauthor" TYPE="int" LENGTH="4" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="If enabled, managers and teachers will see authors"/>
|
|
|
22 |
<FIELD NAME="rotate" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="1" SEQUENCE="false" COMMENT="If enabled, notes will have a random rotation effect."/>
|
|
|
23 |
<FIELD NAME="color1" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="1" SEQUENCE="false" COMMENT="Check if color 1 is used."/>
|
|
|
24 |
<FIELD NAME="color1_meaning" TYPE="char" LENGTH="50" NOTNULL="false" SEQUENCE="false" COMMENT="If used, gives meaning for the use of color 1 in the activity."/>
|
|
|
25 |
<FIELD NAME="color2" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="1" SEQUENCE="false" COMMENT="Check if color 2 is used."/>
|
|
|
26 |
<FIELD NAME="color2_meaning" TYPE="char" LENGTH="50" NOTNULL="false" SEQUENCE="false" COMMENT="If used, gives meaning for the use of color 2 in the activity."/>
|
|
|
27 |
<FIELD NAME="color3" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="1" SEQUENCE="false" COMMENT="Check if color 3 is used."/>
|
|
|
28 |
<FIELD NAME="color3_meaning" TYPE="char" LENGTH="50" NOTNULL="false" SEQUENCE="false" COMMENT="If used, gives meaning for the use of color 3 in the activity."/>
|
|
|
29 |
<FIELD NAME="color4" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="1" SEQUENCE="false" COMMENT="Check if color 4 is used."/>
|
|
|
30 |
<FIELD NAME="color4_meaning" TYPE="char" LENGTH="50" NOTNULL="false" SEQUENCE="false" COMMENT="If used, gives meaning for the use of color 4 in the activity."/>
|
|
|
31 |
<FIELD NAME="color5" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="1" SEQUENCE="false" COMMENT="Check if color 5 is used."/>
|
|
|
32 |
<FIELD NAME="color5_meaning" TYPE="char" LENGTH="50" NOTNULL="false" SEQUENCE="false" COMMENT="If used, gives meaning for the use of color 5 in the activity."/>
|
|
|
33 |
<FIELD NAME="color6" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="1" SEQUENCE="false" COMMENT="Check if color 6 is used."/>
|
|
|
34 |
<FIELD NAME="color6_meaning" TYPE="char" LENGTH="50" NOTNULL="false" SEQUENCE="false" COMMENT="If used, gives meaning for the use of color 6 in the activity."/>
|
|
|
35 |
<FIELD NAME="timecreated" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Timestamp of when the instance was added to the course."/>
|
|
|
36 |
<FIELD NAME="timemodified" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Timestamp of when the instance was last modified."/>
|
|
|
37 |
<FIELD NAME="displaystickycaption" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="If enabled, displays colors caption in activity."/>
|
|
|
38 |
<FIELD NAME="moveallnotes" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="If enabled, students can move all notes and not only their owns."/>
|
|
|
39 |
<FIELD NAME="seeallnotes" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="1" SEQUENCE="false" COMMENT="If not enabled, student sees only his own notes, independently of other contributions."/>
|
|
|
40 |
<FIELD NAME="completionstickynotes" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Number of notes student must create to complete activity."/>
|
|
|
41 |
<FIELD NAME="locknotes" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="If enabled, locks notes creation for students."/>
|
|
|
42 |
<FIELD NAME="lockvotes" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="If enabled, locks votes for students."/>
|
|
|
43 |
</FIELDS>
|
|
|
44 |
<KEYS>
|
|
|
45 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
|
|
46 |
<KEY NAME="fk_course" TYPE="foreign" FIELDS="course" REFTABLE="course" REFFIELDS="id"/>
|
|
|
47 |
</KEYS>
|
|
|
48 |
</TABLE>
|
|
|
49 |
<TABLE NAME="stickynotes_column" COMMENT="Informations about columns in sticky notes activities">
|
|
|
50 |
<FIELDS>
|
|
|
51 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
|
|
52 |
<FIELD NAME="stickyid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="ID of the sticky notes activity"/>
|
|
|
53 |
<FIELD NAME="title" TYPE="char" LENGTH="20" NOTNULL="false" DEFAULT="Title" SEQUENCE="false" COMMENT="Name of the column"/>
|
|
|
54 |
<FIELD NAME="column_order" TYPE="int" LENGTH="6" NOTNULL="true" DEFAULT="1" SEQUENCE="false" COMMENT="Defines the order position of the column"/>
|
|
|
55 |
</FIELDS>
|
|
|
56 |
<KEYS>
|
|
|
57 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
|
|
58 |
<KEY NAME="fk_stickyid" TYPE="foreign" FIELDS="stickyid" REFTABLE="stickynotes" REFFIELDS="id"/>
|
|
|
59 |
</KEYS>
|
|
|
60 |
</TABLE>
|
|
|
61 |
<TABLE NAME="stickynotes_note" COMMENT="Informations about the notes">
|
|
|
62 |
<FIELDS>
|
|
|
63 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
|
|
64 |
<FIELD NAME="stickyid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="ID of the activity"/>
|
|
|
65 |
<FIELD NAME="stickycolid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="ID of the related column"/>
|
|
|
66 |
<FIELD NAME="userid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="ID of the user who created the note"/>
|
|
|
67 |
<FIELD NAME="message" TYPE="char" LENGTH="200" NOTNULL="true" SEQUENCE="false" COMMENT="Content of the note"/>
|
|
|
68 |
<FIELD NAME="color" TYPE="char" LENGTH="10" NOTNULL="true" DEFAULT="color1" SEQUENCE="false" COMMENT="ID of the background color"/>
|
|
|
69 |
<FIELD NAME="ordernote" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="1" SEQUENCE="false" COMMENT="Order number in column"/>
|
|
|
70 |
<FIELD NAME="timecreated" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="Timestamp of when the note was added"/>
|
|
|
71 |
<FIELD NAME="timemodified" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="Timestamp of when the note was modified"/>
|
|
|
72 |
</FIELDS>
|
|
|
73 |
<KEYS>
|
|
|
74 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
|
|
75 |
<KEY NAME="fk_stickyid" TYPE="foreign" FIELDS="stickyid" REFTABLE="stickynotes" REFFIELDS="id" COMMENT="ID of the activity"/>
|
|
|
76 |
<KEY NAME="fk_stickycolid" TYPE="foreign" FIELDS="stickycolid" REFTABLE="stickynotes_column" REFFIELDS="id"/>
|
|
|
77 |
</KEYS>
|
|
|
78 |
</TABLE>
|
|
|
79 |
<TABLE NAME="stickynotes_vote" COMMENT="Informations for users votes">
|
|
|
80 |
<FIELDS>
|
|
|
81 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
|
|
82 |
<FIELD NAME="stickyid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="Instance ID"/>
|
|
|
83 |
<FIELD NAME="stickynoteid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="ID of the note"/>
|
|
|
84 |
<FIELD NAME="vote" TYPE="int" LENGTH="5" NOTNULL="true" SEQUENCE="false" COMMENT="Content of the vote, depends on the type of vote defined in table stickynotes"/>
|
|
|
85 |
<FIELD NAME="userid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="ID of the user who voted"/>
|
|
|
86 |
<FIELD NAME="timecreated" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="Timestamp of when the vote was added or modified"/>
|
|
|
87 |
</FIELDS>
|
|
|
88 |
<KEYS>
|
|
|
89 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
|
|
90 |
<KEY NAME="fk_stickyid" TYPE="foreign" FIELDS="stickyid" REFTABLE="stickynotes" REFFIELDS="id" COMMENT="Instance ID"/>
|
|
|
91 |
<KEY NAME="fk_stickynoteid" TYPE="foreign" FIELDS="stickynoteid" REFTABLE="stickynotes_note" REFFIELDS="id" COMMENT="ID of the note"/>
|
|
|
92 |
</KEYS>
|
|
|
93 |
</TABLE>
|
|
|
94 |
</TABLES>
|
|
|
95 |
</XMLDB>
|