Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
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>