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/questionnaire/db" VERSION="20170404" COMMENT="XMLDB file for Moodle mod/questionnaire"
3
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4
    xsi:noNamespaceSchemaLocation="../../../lib/xmldb/xmldb.xsd"
5
>
6
  <TABLES>
7
    <TABLE NAME="questionnaire" COMMENT="Main questionnaire table.">
8
      <FIELDS>
9
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
10
        <FIELD NAME="course" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Id of course"/>
11
        <FIELD NAME="name" TYPE="char" LENGTH="255" NOTNULL="true" SEQUENCE="false" COMMENT="Name for questionnaire."/>
12
        <FIELD NAME="intro" TYPE="text" NOTNULL="true" SEQUENCE="false" COMMENT="Description text."/>
13
        <FIELD NAME="introformat" TYPE="int" LENGTH="4" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="text format of intro field"/>
14
        <FIELD NAME="qtype" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Questionnaire type code."/>
15
        <FIELD NAME="respondenttype" TYPE="char" LENGTH="9" NOTNULL="true" DEFAULT="fullname" SEQUENCE="false" COMMENT="Eligible respondents"/>
16
        <FIELD NAME="resp_eligible" TYPE="char" LENGTH="8" NOTNULL="true" DEFAULT="all" SEQUENCE="false" COMMENT="Eligible respondents."/>
17
        <FIELD NAME="resp_view" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Questionnaire viewed?"/>
18
        <FIELD NAME="notifications" TYPE="int" LENGTH="1" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Send submission notifications."/>
19
        <FIELD NAME="opendate" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Timestamp to open access"/>
20
        <FIELD NAME="closedate" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Timestamp to close access on"/>
21
        <FIELD NAME="resume" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Questionnaire can be saved and resumed."/>
22
        <FIELD NAME="navigate" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Questionnaire can have page branching."/>
23
        <FIELD NAME="grade" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Assign a grade to be received on submission."/>
24
        <FIELD NAME="sid" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="The id entry in the questionnaire_survey field."/>
25
        <FIELD NAME="timemodified" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="The timestamp record last modified."/>
26
        <FIELD NAME="completionsubmit" TYPE="int" LENGTH="1" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Questionnaire marked as 'complete' when submitted."/>
27
        <FIELD NAME="autonum" TYPE="int" LENGTH="1" NOTNULL="true" DEFAULT="3" SEQUENCE="false" COMMENT="option for auto numbering questions and pages (both selected by default)"/>
28
        <FIELD NAME="progressbar" TYPE="int" LENGTH="1" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Display a progress bar at top of questionnaire."/>
29
      </FIELDS>
30
      <KEYS>
31
        <KEY NAME="primary" TYPE="primary" FIELDS="id"/>
32
        <KEY NAME="sid" TYPE="foreign" FIELDS="sid" REFTABLE="questionnaire_survey" REFFIELDS="id"/>
33
        <KEY NAME="course" TYPE="foreign" FIELDS="course" REFTABLE="course" REFFIELDS="id" />
34
      </KEYS>
35
      <INDEXES>
36
        <INDEX NAME="respview" UNIQUE="false" FIELDS="resp_view" />
37
      </INDEXES>
38
    </TABLE>
39
    <TABLE NAME="questionnaire_survey" COMMENT="questionnaire_survey table retrofitted from MySQL">
40
      <FIELDS>
41
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
42
        <FIELD NAME="name" TYPE="char" LENGTH="255" NOTNULL="true" SEQUENCE="false"/>
43
        <FIELD NAME="courseid" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false"/>
44
        <FIELD NAME="realm" TYPE="char" LENGTH="64" NOTNULL="true" SEQUENCE="false"/>
45
        <FIELD NAME="status" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
46
        <FIELD NAME="title" TYPE="char" LENGTH="255" NOTNULL="true" SEQUENCE="false"/>
47
        <FIELD NAME="email" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false"/>
48
        <FIELD NAME="subtitle" TYPE="text" NOTNULL="false" SEQUENCE="false"/>
49
        <FIELD NAME="info" TYPE="text" NOTNULL="false" SEQUENCE="false"/>
50
        <FIELD NAME="theme" TYPE="char" LENGTH="64" NOTNULL="false" SEQUENCE="false"/>
51
        <FIELD NAME="thanks_page" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false"/>
52
        <FIELD NAME="thank_head" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false"/>
53
        <FIELD NAME="thank_body" TYPE="text" NOTNULL="false" SEQUENCE="false"/>
54
        <FIELD NAME="feedbacksections" TYPE="int" LENGTH="2" NOTNULL="false" DEFAULT="0" SEQUENCE="false"/>
55
        <FIELD NAME="feedbacknotes" TYPE="text" NOTNULL="false" SEQUENCE="false"/>
56
        <FIELD NAME="feedbackscores" TYPE="int" LENGTH="1" NOTNULL="false" DEFAULT="0" SEQUENCE="false"/>
57
        <FIELD NAME="chart_type" TYPE="char" LENGTH="64" NOTNULL="false" SEQUENCE="false"/>
58
      </FIELDS>
59
      <KEYS>
60
        <KEY NAME="primary" TYPE="primary" FIELDS="id"/>
61
        <KEY NAME="courseid" TYPE="foreign" FIELDS="courseid" REFTABLE="course" REFFIELDS="id" />
62
      </KEYS>
63
      <INDEXES>
64
        <INDEX NAME="name" UNIQUE="false" FIELDS="name"/>
65
      </INDEXES>
66
    </TABLE>
67
    <TABLE NAME="questionnaire_question" COMMENT="questionnaire_question table retrofitted from MySQL">
68
      <FIELDS>
69
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
70
        <FIELD NAME="surveyid" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
71
        <FIELD NAME="name" TYPE="char" LENGTH="30" NOTNULL="false" SEQUENCE="false"/>
72
        <FIELD NAME="type_id" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
73
        <FIELD NAME="result_id" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false"/>
74
        <FIELD NAME="length" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
75
        <FIELD NAME="precise" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
76
        <FIELD NAME="position" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
77
        <FIELD NAME="content" TYPE="text" NOTNULL="true" SEQUENCE="false"/>
78
        <FIELD NAME="required" TYPE="char" LENGTH="1" NOTNULL="true" DEFAULT="n" SEQUENCE="false"/>
79
        <FIELD NAME="deleted" TYPE="char" LENGTH="1" NOTNULL="true" DEFAULT="n" SEQUENCE="false"/>
80
        <FIELD NAME="extradata" TYPE="text" NOTNULL="false" SEQUENCE="false" COMMENT="If a question needs more than the standard fields provided, use this field."/>
81
      </FIELDS>
82
      <KEYS>
83
        <KEY NAME="primary" TYPE="primary" FIELDS="id"/>
84
      </KEYS>
85
      <INDEXES>
86
        <INDEX NAME="quest_question_sididx" UNIQUE="false" FIELDS="surveyid,deleted" />
87
      </INDEXES>
88
    </TABLE>
89
    <TABLE NAME="questionnaire_quest_choice" COMMENT="questionnaire_quest_choice table retrofitted from MySQL">
90
      <FIELDS>
91
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
92
        <FIELD NAME="question_id" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
93
        <FIELD NAME="content" TYPE="text" NOTNULL="true" SEQUENCE="false"/>
94
        <FIELD NAME="value" TYPE="text" NOTNULL="false" SEQUENCE="false"/>
95
      </FIELDS>
96
      <KEYS>
97
        <KEY NAME="primary" TYPE="primary" FIELDS="id"/>
98
        <KEY NAME="questionid" TYPE="foreign" FIELDS="question_id" REFTABLE="questionnaire_question" REFFIELDS="id" />
99
      </KEYS>
100
    </TABLE>
101
    <TABLE NAME="questionnaire_question_type" COMMENT="questionnaire_question_type table retrofitted from MySQL">
102
      <FIELDS>
103
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
104
        <FIELD NAME="typeid" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="The code for the type."/>
105
        <FIELD NAME="type" TYPE="char" LENGTH="32" NOTNULL="true" SEQUENCE="false"/>
106
        <FIELD NAME="has_choices" TYPE="char" LENGTH="1" NOTNULL="true" DEFAULT="y" SEQUENCE="false"/>
107
        <FIELD NAME="response_table" TYPE="char" LENGTH="32" NOTNULL="false" SEQUENCE="false"/>
108
      </FIELDS>
109
      <KEYS>
110
        <KEY NAME="primary" TYPE="primary" FIELDS="id"/>
111
        <KEY NAME="typeid" TYPE="unique" FIELDS="typeid"/>
112
      </KEYS>
113
    </TABLE>
114
    <TABLE NAME="questionnaire_response" COMMENT="questionnaire_response table retrofitted from MySQL">
115
      <FIELDS>
116
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
117
        <FIELD NAME="questionnaireid" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
118
        <FIELD NAME="submitted" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
119
        <FIELD NAME="complete" TYPE="char" LENGTH="1" NOTNULL="true" DEFAULT="n" SEQUENCE="false"/>
120
        <FIELD NAME="grade" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Grade awarded"/>
121
        <FIELD NAME="userid" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false"/>
122
      </FIELDS>
123
      <KEYS>
124
        <KEY NAME="primary" TYPE="primary" FIELDS="id"/>
125
        <KEY NAME="questionnaireid" TYPE="foreign" FIELDS="questionnaireid" REFTABLE="questionnaire" REFFIELDS="id" />
126
      </KEYS>
127
    </TABLE>
128
    <TABLE NAME="questionnaire_response_bool" COMMENT="questionnaire_response_bool table retrofitted from MySQL">
129
      <FIELDS>
130
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
131
        <FIELD NAME="response_id" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
132
        <FIELD NAME="question_id" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
133
        <FIELD NAME="choice_id" TYPE="char" LENGTH="1" NOTNULL="true" DEFAULT="y" SEQUENCE="false"/>
134
      </FIELDS>
135
      <KEYS>
136
        <KEY NAME="primary" TYPE="primary" FIELDS="id"/>
137
      </KEYS>
138
      <INDEXES>
139
        <INDEX NAME="response_question" UNIQUE="false" FIELDS="response_id, question_id"/>
140
      </INDEXES>
141
    </TABLE>
142
    <TABLE NAME="questionnaire_response_date" COMMENT="questionnaire_response_date table retrofitted from MySQL">
143
      <FIELDS>
144
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
145
        <FIELD NAME="response_id" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
146
        <FIELD NAME="question_id" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
147
        <FIELD NAME="response" TYPE="text" NOTNULL="false" SEQUENCE="false"/>
148
      </FIELDS>
149
      <KEYS>
150
        <KEY NAME="primary" TYPE="primary" FIELDS="id"/>
151
      </KEYS>
152
      <INDEXES>
153
        <INDEX NAME="response_question" UNIQUE="false" FIELDS="response_id, question_id"/>
154
      </INDEXES>
155
    </TABLE>
156
    <TABLE NAME="questionnaire_resp_multiple" COMMENT="questionnaire_resp_multiple table retrofitted from MySQL">
157
      <FIELDS>
158
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
159
        <FIELD NAME="response_id" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
160
        <FIELD NAME="question_id" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
161
        <FIELD NAME="choice_id" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
162
      </FIELDS>
163
      <KEYS>
164
        <KEY NAME="primary" TYPE="primary" FIELDS="id"/>
165
      </KEYS>
166
      <INDEXES>
167
        <INDEX NAME="response_question" UNIQUE="false" FIELDS="response_id, question_id, choice_id"/>
168
      </INDEXES>
169
    </TABLE>
170
    <TABLE NAME="questionnaire_response_other" COMMENT="questionnaire_response_other table retrofitted from MySQL">
171
      <FIELDS>
172
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
173
        <FIELD NAME="response_id" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
174
        <FIELD NAME="question_id" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
175
        <FIELD NAME="choice_id" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
176
        <FIELD NAME="response" TYPE="text" NOTNULL="false" SEQUENCE="false"/>
177
      </FIELDS>
178
      <KEYS>
179
        <KEY NAME="primary" TYPE="primary" FIELDS="id"/>
180
      </KEYS>
181
      <INDEXES>
182
        <INDEX NAME="response_question" UNIQUE="false" FIELDS="response_id, question_id, choice_id"/>
183
      </INDEXES>
184
    </TABLE>
185
    <TABLE NAME="questionnaire_response_rank" COMMENT="questionnaire_response_rank table retrofitted from MySQL">
186
      <FIELDS>
187
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
188
        <FIELD NAME="response_id" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
189
        <FIELD NAME="question_id" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
190
        <FIELD NAME="choice_id" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
191
        <FIELD NAME="rankvalue" TYPE="int" LENGTH="11" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
192
      </FIELDS>
193
      <KEYS>
194
        <KEY NAME="primary" TYPE="primary" FIELDS="id"/>
195
      </KEYS>
196
      <INDEXES>
197
        <INDEX NAME="response_question" UNIQUE="false" FIELDS="response_id, question_id, choice_id"/>
198
      </INDEXES>
199
    </TABLE>
200
    <TABLE NAME="questionnaire_resp_single" COMMENT="questionnaire_resp_single table retrofitted from MySQL">
201
      <FIELDS>
202
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
203
        <FIELD NAME="response_id" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
204
        <FIELD NAME="question_id" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
205
        <FIELD NAME="choice_id" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
206
      </FIELDS>
207
      <KEYS>
208
        <KEY NAME="primary" TYPE="primary" FIELDS="id"/>
209
      </KEYS>
210
      <INDEXES>
211
        <INDEX NAME="response_question" UNIQUE="false" FIELDS="response_id, question_id"/>
212
      </INDEXES>
213
    </TABLE>
214
    <TABLE NAME="questionnaire_response_text" COMMENT="questionnaire_response_text table retrofitted from MySQL">
215
      <FIELDS>
216
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
217
        <FIELD NAME="response_id" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
218
        <FIELD NAME="question_id" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
219
        <FIELD NAME="response" TYPE="text" NOTNULL="false" SEQUENCE="false"/>
220
      </FIELDS>
221
      <KEYS>
222
        <KEY NAME="primary" TYPE="primary" FIELDS="id"/>
223
      </KEYS>
224
      <INDEXES>
225
        <INDEX NAME="response_question" UNIQUE="false" FIELDS="response_id, question_id"/>
226
      </INDEXES>
227
    </TABLE>
228
    <TABLE NAME="questionnaire_fb_sections" COMMENT="questionnaire_fb_sections table retrofitted from MySQL">
229
      <FIELDS>
230
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
231
        <FIELD NAME="surveyid" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
232
        <FIELD NAME="section" TYPE="int" LENGTH="2" NOTNULL="false" SEQUENCE="false"/>
233
        <FIELD NAME="scorecalculation" TYPE="text" NOTNULL="false" SEQUENCE="false"/>
234
        <FIELD NAME="sectionlabel" TYPE="char" LENGTH="50" NOTNULL="false" SEQUENCE="false"/>
235
        <FIELD NAME="sectionheading" TYPE="text" NOTNULL="false" SEQUENCE="false"/>
236
        <FIELD NAME="sectionheadingformat" TYPE="int" LENGTH="2" NOTNULL="false" DEFAULT="1" SEQUENCE="false"/>
237
      </FIELDS>
238
      <KEYS>
239
        <KEY NAME="primary" TYPE="primary" FIELDS="id"/>
240
        <KEY NAME="surveyid" TYPE="foreign" FIELDS="surveyid" REFTABLE="questionnaire_survey" REFFIELDS="id" />
241
      </KEYS>
242
    </TABLE>
243
    <TABLE NAME="questionnaire_feedback" COMMENT="questionnaire_feedback table retrofitted from MySQL">
244
      <FIELDS>
245
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
246
        <FIELD NAME="sectionid" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
247
        <FIELD NAME="feedbacklabel" TYPE="char" LENGTH="50" NOTNULL="false" SEQUENCE="false"/>
248
        <FIELD NAME="feedbacktext" TYPE="text" NOTNULL="false" SEQUENCE="false"/>
249
        <FIELD NAME="feedbacktextformat" TYPE="int" LENGTH="2" NOTNULL="false" DEFAULT="1" SEQUENCE="false"/>
250
        <FIELD NAME="minscore" TYPE="number" LENGTH="10" NOTNULL="false" DEFAULT="0.00000" SEQUENCE="false" DECIMALS="5"/>
251
        <FIELD NAME="maxscore" TYPE="number" LENGTH="10" NOTNULL="false" DEFAULT="101.00000" SEQUENCE="false" DECIMALS="5"/>
252
      </FIELDS>
253
      <KEYS>
254
        <KEY NAME="primary" TYPE="primary" FIELDS="id"/>
255
        <KEY NAME="sectionid" TYPE="foreign" FIELDS="sectionid" REFTABLE="questionnaire_fb_sections" REFFIELDS="id" />
256
      </KEYS>
257
    </TABLE>
258
    <TABLE NAME="questionnaire_dependency" COMMENT="Holds the combined dependencies per question to navigate in the test">
259
      <FIELDS>
260
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
261
        <FIELD NAME="questionid" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="ID of question with dependency."/>
262
        <FIELD NAME="surveyid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="ID of survey question contained in."/>
263
        <FIELD NAME="dependquestionid" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="ID of question dependent on."/>
264
        <FIELD NAME="dependchoiceid" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="ID of question choice dependent on."/>
265
        <FIELD NAME="dependlogic" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
266
        <FIELD NAME="dependandor" TYPE="char" LENGTH="4" NOTNULL="true" SEQUENCE="false" COMMENT="Mandatory or obligatory dependency"/>
267
      </FIELDS>
268
      <KEYS>
269
        <KEY NAME="primary" TYPE="primary" FIELDS="id"/>
270
        <KEY NAME="questionid" TYPE="foreign" FIELDS="questionid" REFTABLE="questionnaire_question" REFFIELDS="id" />
271
        <KEY NAME="surveyid" TYPE="foreign" FIELDS="surveyid" REFTABLE="questionnaire_survey" REFFIELDS="id" />
272
      </KEYS>
273
    </TABLE>
274
  </TABLES>
275
</XMLDB>