18.11.2014 Views

WebExp2 Experimenter's Manual - School of Informatics - University ...

WebExp2 Experimenter's Manual - School of Informatics - University ...

WebExp2 Experimenter's Manual - School of Informatics - University ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4 Implementing an Experiment<br />

<strong>WebExp2</strong> provides for the specification <strong>of</strong> experiments and thus is not restricted to particular paradigms. You<br />

can design experiments based on a sequential, questionnaire (Stimulus/Response) framework, with control over<br />

timing, subject responses, and faulty data.<br />

This section introduces the essential concepts in a <strong>WebExp2</strong> experiment, summarises XML usage and describes<br />

the components that are available for creating experiments.<br />

Note: As you read through this manual, you will come across certain pieces <strong>of</strong> terminology which may be<br />

familiar but have a specific import with respect to <strong>WebExp2</strong>. You can get a precise definition <strong>of</strong> these terms in<br />

the glossary (section 10).<br />

4.1 Structure <strong>of</strong> an experiment<br />

Timeline To implement an experiment, you have to describe a Timeline, which is a sequence <strong>of</strong> Stages along<br />

with some properties. Each Stage is a stage <strong>of</strong> the experiment, such as introductory stage or practise stage,<br />

and consists <strong>of</strong> a sequence <strong>of</strong> individual Slides. Each Slide consists <strong>of</strong> some properties <strong>of</strong> its own in addition<br />

to a set <strong>of</strong> Components, which also contain properties.<br />

Figure 3: The Timeline hierarchy used in an experiment description.<br />

Description language You describe these components and their properties with a description language we<br />

have defined. This language is interpreted by the client and the information it yields is used to create the<br />

sequential display for your subjects.<br />

19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!