comparison test_create/interface-specs.xml @ 1303:ade3acb0cee3

Added score_parse.php separators for CSV
author Nicholas Jillings <nickjillings@users.noreply.github.com>
date Tue, 23 Feb 2016 17:11:28 +0000
parents
children e0934138c676
comparison
equal deleted inserted replaced
-1:000000000000 1303:ade3acb0cee3
1 <?xml version="1.0" encoding="UTF-8" ?>
2 <root>
3 <global>
4 <metrics>
5 <list name="testTimer">Test Timer</list>
6 <list name="elementTimer">Element Playback Timer</list>
7 <list name="elementInitialPosition">Element Initial Poisition</list>
8 <list name="elementTracker">Element Movement Tracker</list>
9 <list name="elementFlagListenedTo">Element Listened to Flag</list>
10 <list name="elementFlagMoved">Element Moved Flag</list>
11 <list name="elementListenTracker">Element Listen Tracker</list>
12 </metrics>
13 <checks>
14 <list name="fragmentMoved">Check all moved</list>
15 <list name="fragmentPlayed">Check all played</list>
16 <list name="fragmentFullPlayback">Check all fully played (non-loop only)</list>
17 <list name="fragmentComments">Check comments entered</list>
18 <list name="scalerange">Enforce scale usage range</list>
19 </checks>
20 <show>
21 <list name="volume">Show master volume control</list>
22 <list name="page-count">Show test page count</list>
23 <list name="playhead">Show playhead</list>
24 <list name="comments">Show Element Comment Boxes</list>
25 </show>
26 </global>
27 <interfaces>
28 <interface name="APE">
29 <metrics>
30 <entry name="testTimer" support="optional" default="on"/>
31 <entry name="elementTimer" support="optional" default="on"/>
32 <entry name="elementInitialPosition" support="optional" default="on"/>
33 <entry name="elementTracker" support="optional" default="on"/>
34 <entry name="elementFlagListenedTo" support="optional" default="on"/>
35 <entry name="elementFlagMoved" support="optional" default="on"/>
36 <entry name="elementListenTracker" support="optional" default="on"/>
37 </metrics>
38 <checks>
39 <entry name="fragmentMoved" support="optional" default="off"/>
40 <entry name="fragmentPlayed" support="optional" default="off"/>
41 <entry name="fragmentFullPlayback" support="optional" default="off"/>
42 <entry name="fragmentComments" support="optional" default="off"/>
43 <entry name="scalerange" support="optional" default="off"/>
44 </checks>
45 <show>
46 <entry name="volume" support="optional" default="off"/>
47 <entry name="page-count" support="optional" default="off"/>
48 <entry name="playhead" support="optional" default="off"/>
49 <entry name="comments" support="optional" default="on"/>
50 </show>
51 <elements>
52 <number min="1" max="undefined"/>
53 <anchor min="0" max="undefined"/>
54 <reference min="0" max="undefined"/>
55 <outsidereference min="0" max="1"/>
56 </elements>
57 </interface>
58 <interface name="MUSHRA">
59 <metrics>
60 <entry name="testTimer" support="optional" default="on"/>
61 <entry name="elementTimer" support="optional" default="on"/>
62 <entry name="elementInitialPosition" support="optional" default="on"/>
63 <entry name="elementTracker" support="optional" default="on"/>
64 <entry name="elementFlagListenedTo" support="optional" default="on"/>
65 <entry name="elementFlagMoved" support="optional" default="on"/>
66 <entry name="elementListenTracker" support="optional" default="on"/>
67 </metrics>
68 <checks>
69 <entry name="fragmentMoved" support="optional" default="off"/>
70 <entry name="fragmentPlayed" support="optional" default="off"/>
71 <entry name="fragmentFullPlayback" support="optional" default="off"/>
72 <entry name="fragmentComments" support="optional" default="off"/>
73 <entry name="scalerange" support="optional" default="off"/>
74 </checks>
75 <show>
76 <entry name="volume" support="optional" default="off"/>
77 <entry name="page-count" support="optional" default="off"/>
78 <entry name="playhead" support="optional" default="off"/>
79 <entry name="comments" support="optional" default="off"/>
80 </show>
81 <elements>
82 <number min="1" max="undefined"/>
83 <anchor min="0" max="undefined"/>
84 <reference min="0" max="undefined"/>
85 <outsidereference min="0" max="1"/>
86 </elements>
87 </interface>
88 <interface name="horizontal">
89 <metrics>
90 <entry name="testTimer" support="optional" default="on"/>
91 <entry name="elementTimer" support="optional" default="on"/>
92 <entry name="elementInitialPosition" support="optional" default="on"/>
93 <entry name="elementTracker" support="optional" default="on"/>
94 <entry name="elementFlagListenedTo" support="optional" default="on"/>
95 <entry name="elementFlagMoved" support="optional" default="on"/>
96 <entry name="elementListenTracker" support="optional" default="on"/>
97 </metrics>
98 <checks>
99 <entry name="fragmentMoved" support="optional" default="off"/>
100 <entry name="fragmentPlayed" support="optional" default="off"/>
101 <entry name="fragmentFullPlayback" support="optional" default="off"/>
102 <entry name="fragmentComments" support="optional" default="off"/>
103 <entry name="scalerange" support="optional" default="off"/>
104 </checks>
105 <show>
106 <entry name="volume" support="optional" default="off"/>
107 <entry name="page-count" support="optional" default="off"/>
108 <entry name="playhead" support="optional" default="off"/>
109 <entry name="comments" support="optional" default="off"/>
110 </show>
111 <elements>
112 <number min="1" max="undefined"/>
113 <anchor min="0" max="undefined"/>
114 <reference min="0" max="undefined"/>
115 <outsidereference min="0" max="1"/>
116 </elements>
117 </interface>
118 <interface name="discrete">
119 <metrics>
120 <entry name="testTimer" support="optional" default="on"/>
121 <entry name="elementTimer" support="optional" default="on"/>
122 <entry name="elementInitialPosition" support="none"/>
123 <entry name="elementTracker" support="optional" default="on"/>
124 <entry name="elementFlagListenedTo" support="optional" default="on"/>
125 <entry name="elementFlagMoved" support="optional" default="on"/>
126 <entry name="elementListenTracker" support="optional" default="on"/>
127 </metrics>
128 <checks>
129 <entry name="fragmentMoved" support="mandatory"/>
130 <entry name="fragmentPlayed" support="optional" default="off"/>
131 <entry name="fragmentFullPlayback" support="optional" default="off"/>
132 <entry name="fragmentComments" support="optional" default="off"/>
133 <entry name="scalerange" support="none"/>
134 </checks>
135 <show>
136 <entry name="volume" support="optional" default="off"/>
137 <entry name="page-count" support="optional" default="off"/>
138 <entry name="playhead" support="optional" default="off"/>
139 <entry name="comments" support="optional" default="off"/>
140 </show>
141 <elements>
142 <number min="1" max="undefined"/>
143 <anchor min="0" max="undefined"/>
144 <reference min="0" max="undefined"/>
145 <outsidereference min="0" max="1"/>
146 </elements>
147 </interface>
148 <interface name="AB">
149 <metrics>
150 <entry name="testTimer" support="optional" default="on"/>
151 <entry name="elementTimer" support="optional" default="on"/>
152 <entry name="elementInitialPosition" support="none"/>
153 <entry name="elementTracker" support="optional" default="on"/>
154 <entry name="elementFlagListenedTo" support="optional" default="on"/>
155 <entry name="elementFlagMoved" support="none"/>
156 <entry name="elementListenTracker" support="optional" default="on"/>
157 </metrics>
158 <checks>
159 <entry name="fragmentMoved" support="none"/>
160 <entry name="fragmentPlayed" support="optional" default="off"/>
161 <entry name="fragmentFullPlayback" support="optional" default="off"/>
162 <entry name="fragmentComments" support="optional" default="off"/>
163 <entry name="scalerange" support="none"/>
164 </checks>
165 <show>
166 <entry name="volume" support="optional" default="off"/>
167 <entry name="page-count" support="optional" default="off"/>
168 <entry name="playhead" support="optional" default="off"/>
169 <entry name="comments" support="optional" default="off"/>
170 </show>
171 <elements>
172 <number min="2" max="undefined"/>
173 <anchor min="0" max="undefined"/>
174 <reference min="0" max="undefined"/>
175 <outsidereference min="0" max="1"/>
176 </elements>
177 </interface>
178 </interfaces>
179 <scaledefinitions>
180 <scale name="Likert">
181 <scalelabel position="0">Strongly Disagree</scalelabel>
182 <scalelabel position="25">Disagree</scalelabel>
183 <scalelabel position="50">Neutral</scalelabel>
184 <scalelabel position="75">Agree</scalelabel>
185 <scalelabel position="100">Strongly Agree</scalelabel>
186 </scale>
187 <scale name="ABC">
188 <scalelabel position="100">Imperceptible</scalelabel>
189 <scalelabel position="75">Perceptible but not annoying</scalelabel>
190 <scalelabel position="50">Slightly annoying</scalelabel>
191 <scalelabel position="25">Annoying</scalelabel>
192 <scalelabel position="0">Very annoying</scalelabel>
193 </scale>
194 <scale name="Bipolar">
195 <scalelabel position="0">-50</scalelabel>
196 <scalelabel position="50">0</scalelabel>
197 <scalelabel position="100">50</scalelabel>
198 </scale>
199 <scale name="ACR">
200 <scalelabel position="0">Bad</scalelabel>
201 <scalelabel position="25">Poor</scalelabel>
202 <scalelabel position="50">Fair</scalelabel>
203 <scalelabel position="75">Good</scalelabel>
204 <scalelabel position="100">Excellent</scalelabel>
205 </scale>
206 <scale name="DCR">
207 <scalelabel position="0">(1) Very Annoying</scalelabel>
208 <scalelabel position="25">(2) Annoying</scalelabel>
209 <scalelabel position="50">(3) Slightly Annoying</scalelabel>
210 <scalelabel position="75">(4) Audible but not Annoying</scalelabel>
211 <scalelabel position="100">(5) Inaudible</scalelabel>
212 </scale>
213 <scale name="CCR">
214 <scalelabel position="12">Much Worse</scalelabel>
215 <scalelabel position="25">Worse</scalelabel>
216 <scalelabel position="38">Slightly Worse</scalelabel>
217 <scalelabel position="50">About the same</scalelabel>
218 <scalelabel position="62">Slightly Better</scalelabel>
219 <scalelabel position="75">Better</scalelabel>
220 <scalelabel position="88">Much Better</scalelabel>
221 </scale>
222 <scale name="HCRS">
223 <scalelabel position="10">Dislike Extremely</scalelabel>
224 <scalelabel position="20">Dislike Very Much</scalelabel>
225 <scalelabel position="30">Dislike Moderate</scalelabel>
226 <scalelabel position="40">Dislike Slightly</scalelabel>
227 <scalelabel position="50">Neither Like nor Dislike</scalelabel>
228 <scalelabel position="60">Like Slightly</scalelabel>
229 <scalelabel position="70">Like Moderate</scalelabel>
230 <scalelabel position="80">Like Very Much</scalelabel>
231 <scalelabel position="90">Like Extremely</scalelabel>
232 </scale>
233 </scaledefinitions>
234 <tests>
235 <test name="APE" interface="APE"/>
236 <test name="vertical-sliders" interface="MUSHRA"/>
237 <test name="horizontal-sliders" interface="horizontal"/>
238 <test name="discrete" interface="discrete"/>
239 <test name="Comparison" interface="AB"/>
240 <test name="MUSHRA" interface="MUSHRA">
241 <checks>
242 <entry name="fragmentMoved" support="none"/>
243 <entry name="fragmentPlayed" support="none"/>
244 <entry name="fragmentFullPlayback" support="none"/>
245 <entry name="fragmentComments" support="none"/>
246 <entry name="scalerange" support="none"/>
247 </checks>
248 <show>
249 <entry name="volume" support="none"/>
250 <entry name="page-count" support="none"/>
251 <entry name="playhead" support="none"/>
252 <entry name="comments" support="none"/>
253 </show>
254 <elements>
255 <anchor min="1" max="undefined"/>
256 <reference min="1" max="undefined"/>
257 <outsidereference min="1" max="1"/>
258 </elements>
259 <scale name="ACR"/>
260 </test>
261 <test name="Rank" interface="discrete">
262 <checks>
263 <entry name="fragmentPlayed" support="none"/>
264 <entry name="fragmentFullPlayback" support="none"/>
265 <entry name="fragmentComments" support="none"/>
266 </checks>
267 <show>
268 <entry name="volume" support="none"/>
269 <entry name="page-count" support="none"/>
270 <entry name="playhead" support="none"/>
271 <entry name="comments" support="none"/>
272 </show>
273 <scale name="undefined"/>
274 </test>
275 <test name="Likert" interface="discrete">
276 <checks>
277 <entry name="fragmentPlayed" support="none"/>
278 <entry name="fragmentFullPlayback" support="none"/>
279 <entry name="fragmentComments" support="none"/>
280 </checks>
281 <show>
282 <entry name="volume" support="none"/>
283 <entry name="page-count" support="none"/>
284 <entry name="playhead" support="none"/>
285 <entry name="comments" support="none"/>
286 </show>
287 <scale name="Likert"/>
288 </test>
289 <test name="ABC/HR" interface="MUSHRA">
290 <checks>
291 <entry name="fragmentMoved" support="none"/>
292 <entry name="fragmentPlayed" support="none"/>
293 <entry name="fragmentFullPlayback" support="none"/>
294 <entry name="fragmentComments" support="none"/>
295 </checks>
296 <show>
297 <entry name="volume" support="none"/>
298 <entry name="page-count" support="none"/>
299 <entry name="playhead" support="none"/>
300 <entry name="comments" support="none"/>
301 </show>
302 <scale name="ABC"/>
303 </test>
304 <test name="Bipolar" interface="horizontal">
305 <checks>
306 <entry name="fragmentMoved" support="mandatory"/>
307 <entry name="fragmentPlayed" support="none"/>
308 <entry name="fragmentFullPlayback" support="none"/>
309 <entry name="fragmentComments" support="none"/>
310 </checks>
311 <show>
312 <entry name="volume" support="none"/>
313 <entry name="page-count" support="none"/>
314 <entry name="playhead" support="none"/>
315 <entry name="comments" support="none"/>
316 </show>
317 <elements>
318 <outsidereference min="1" max="1"/>
319 </elements>
320 <scale name="Bipolar"/>
321 </test>
322 <test name="ACR" interface="discrete">
323 <checks>
324 <entry name="fragmentPlayed" support="none"/>
325 <entry name="fragmentFullPlayback" support="none"/>
326 <entry name="fragmentComments" support="none"/>
327 </checks>
328 <show>
329 <entry name="volume" support="none"/>
330 <entry name="page-count" support="none"/>
331 <entry name="playhead" support="none"/>
332 <entry name="comments" support="none"/>
333 </show>
334 <scale name="ACR"/>
335 </test>
336 <test name="DCR" interface="discrete">
337 <checks>
338 <entry name="fragmentPlayed" support="none"/>
339 <entry name="fragmentFullPlayback" support="none"/>
340 <entry name="fragmentComments" support="none"/>
341 </checks>
342 <show>
343 <entry name="volume" support="none"/>
344 <entry name="page-count" support="none"/>
345 <entry name="playhead" support="none"/>
346 <entry name="comments" support="none"/>
347 </show>
348 <scale name="DCR"/>
349 </test>
350 <test name="CCR" interface="discrete">
351 <checks>
352 <entry name="fragmentPlayed" support="none"/>
353 <entry name="fragmentFullPlayback" support="none"/>
354 <entry name="fragmentComments" support="none"/>
355 </checks>
356 <show>
357 <entry name="volume" support="none"/>
358 <entry name="page-count" support="none"/>
359 <entry name="playhead" support="none"/>
360 <entry name="comments" support="none"/>
361 </show>
362 <scale name="CCR"/>
363 </test>
364 <test name="HCRS" interface="MUSHRA">
365 <checks>
366 <entry name="fragmentMoved" support="mandatory"/>
367 <entry name="fragmentPlayed" support="none"/>
368 <entry name="fragmentFullPlayback" support="none"/>
369 <entry name="fragmentComments" support="none"/>
370 </checks>
371 <show>
372 <entry name="volume" support="none"/>
373 <entry name="page-count" support="none"/>
374 <entry name="playhead" support="none"/>
375 <entry name="comments" support="none"/>
376 </show>
377 <elements>
378 <outsidereference min="1" max="1"/>
379 </elements>
380 <scale name="HCRS"/>
381 </test>
382 <test name="ITUR5PCIS" interface="MUSHRA">
383 <checks>
384 <entry name="fragmentMoved" support="none"/>
385 <entry name="fragmentPlayed" support="none"/>
386 <entry name="fragmentFullPlayback" support="none"/>
387 <entry name="fragmentComments" support="none"/>
388 </checks>
389 <show>
390 <entry name="volume" support="none"/>
391 <entry name="page-count" support="none"/>
392 <entry name="playhead" support="none"/>
393 <entry name="comments" support="none"/>
394 </show>
395 <elements>
396 <outsidereference min="1" max="1"/>
397 </elements>
398 <scale name="ABC"/>
399 </test>
400 <test name="AB" interface="AB">
401 <checks>
402 <entry name="fragmentPlayed" support="none"/>
403 <entry name="fragmentFullPlayback" support="none"/>
404 <entry name="fragmentComments" support="none"/>
405 </checks>
406 <show>
407 <entry name="volume" support="none"/>
408 <entry name="page-count" support="none"/>
409 <entry name="playhead" support="none"/>
410 <entry name="comments" support="none"/>
411 </show>
412 <elements>
413 <number min="2" max="2"/>
414 <outsidereference min="0" max="0"/>
415 </elements>
416 <scale name="ABC"/>
417 </test>
418 <test name="ABX" interface="AB">
419 <checks>
420 <entry name="fragmentPlayed" support="none"/>
421 <entry name="fragmentFullPlayback" support="none"/>
422 <entry name="fragmentComments" support="none"/>
423 </checks>
424 <show>
425 <entry name="volume" support="none"/>
426 <entry name="page-count" support="none"/>
427 <entry name="playhead" support="none"/>
428 <entry name="comments" support="none"/>
429 </show>
430 <elements>
431 <number min="2" max="2"/>
432 <outsidereference min="1" max="1"/>
433 </elements>
434 <scale name="ABC"/>
435 </test>
436 </tests>
437 </root>