annotate test_create/interface-specs.xml @ 600:0794fefefbd8

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