comparison docs/Instructions/Instructions.tex @ 2233:1d221694e959

Instructions update: started 'Quick start' section. Some minor changes.
author Brecht De Man <b.deman@qmul.ac.uk>
date Fri, 15 Apr 2016 11:12:12 +0200
parents 55c0e82eba1d
children b74f14c955d7
comparison
equal deleted inserted replaced
2231:55c0e82eba1d 2233:1d221694e959
14 14
15 \usepackage{amssymb} 15 \usepackage{amssymb}
16 \usepackage{cite} 16 \usepackage{cite}
17 \usepackage{hyperref} % Hyperlinks 17 \usepackage{hyperref} % Hyperlinks
18 \usepackage[nottoc,numbib]{tocbibind} % 'References' in TOC 18 \usepackage[nottoc,numbib]{tocbibind} % 'References' in TOC
19 \usepackage{url}
19 20
20 \graphicspath{{img/}} % Relative path where the images are stored. 21 \graphicspath{{img/}} % Relative path where the images are stored.
21 22
22 \title{Instructions for \\ Web Audio Evaluation Tool} 23 \title{Instructions for \\ Web Audio Evaluation Tool}
23 \author{Nicholas Jillings, Brecht De Man and David Moffat} 24 \author{Nicholas Jillings, Brecht De Man and David Moffat}
38 \tableofcontents 39 \tableofcontents
39 40
40 \clearpage 41 \clearpage
41 42
42 \section{Installation} 43 \section{Installation}
43 Download the folder (\url{https://code.soundsoftware.ac.uk/hg/webaudioevaluationtool/archive/tip.zip}) and unzip in a location of your choice, or pull the source code from \url{https://code.soundsoftware.ac.uk/hg/webaudioevaluationtool} (Mercurial). 44 \label{sec:installation}
45 Download the folder (\url{https://code.soundsoftware.ac.uk/hg/webaudioevaluationtool/archive/tip.zip}) and unzip in a location of your choice, or pull the source code from \url{https://github.com/BrechtDeMan/WebAudioEvaluationTool.git} (git) or \url{https://code.soundsoftware.ac.uk/hg/webaudioevaluationtool} (Mercurial).
44 46
45 \subsection{Contents} 47 \subsection{Contents}
46 The folder should contain the following elements: \\ 48 The folder should contain the following elements: \\
47 49
48 \textbf{Main folder:} 50 \textbf{Main folder:}
135 137
136 The tool is platform-independent and works in any browser that supports the Web Audio API. It does not require any specific, proprietary software. However, in case the tool is hosted locally (i.e. you are not hosting it on an actual webserver) you will need Python (2.7), which is a free programming language - see the next paragraph. 138 The tool is platform-independent and works in any browser that supports the Web Audio API. It does not require any specific, proprietary software. However, in case the tool is hosted locally (i.e. you are not hosting it on an actual webserver) you will need Python (2.7), which is a free programming language - see the next paragraph.
137 139
138 \clearpage 140 \clearpage
139 141
142 \section{Quick start}
143 This document aims to provide an overview of all features and how to use them. However, if you are just trying out this tool, or you need to put together a test very quickly, or you simply don't want to read through all the details first, this section gives you the bare necessities to put together a simple listening test very quickly.
144
145 \begin{itemize} % WIP
146 \item Download the tool (see Section~\ref{sec:installation})
147 \item Copy the tool to a PHP-enabled web server if you have access to one.
148 \item Go to \path{test\_create.html} and configure your test.
149 \item Your test will be live at \path{[web server address]/index.html?url=[testname].xml}. If you are not using a web server, you can simulate one locally by running
150 \path{scripts/pythonServer.py} (requires Python), after which you can access the test at \\ % hack
151 \path{http://localhost:8000/index.html?url=[testname].xml}
152 \end{itemize}
153
154 \clearpage
140 155
141 \section{Test setup} % TO DO: Linux (Android, iOS) 156 \section{Test setup} % TO DO: Linux (Android, iOS)
142 157
143 \subsection{Sample rate} 158 \subsection{Sample rate}
144 Depending on how the experiment is set up, audio is resampled automatically (the Web Audio default) or the sample rate is enforced. In the latter case, you will need to make sure that the sample rate of the system is equal to the sample rate of these audio files. For this reason, all audio files in the experiment will have to have the same sample rate. 159 Depending on how the experiment is set up, audio is resampled automatically (the Web Audio default) or the sample rate is enforced. In the latter case, you will need to make sure that the sample rate of the system is equal to the sample rate of these audio files. For this reason, all audio files in the experiment will have to have the same sample rate.
811 \section{Terminology} % just to keep track of what exactly we call things. Don't use terms that are too different, to avoid confusion. 826 \section{Terminology} % just to keep track of what exactly we call things. Don't use terms that are too different, to avoid confusion.
812 As a guide to better understand the Instructions, and to expand them later, here is a list of terms that may be unclear or ambiguous unless properly defined. 827 As a guide to better understand the Instructions, and to expand them later, here is a list of terms that may be unclear or ambiguous unless properly defined.
813 \begin{description} 828 \begin{description}
814 \item[Subject] The word we use for a participant, user, ... of the test, i.e. not the experimenter who designs the test but the person who evaluates the audio under test as part of an experiment (or the preparation of one). 829 \item[Subject] The word we use for a participant, user, ... of the test, i.e. not the experimenter who designs the test but the person who evaluates the audio under test as part of an experiment (or the preparation of one).
815 \item[User] The person who uses the tool to configure, run and analyse the test - i.e. the experimenter, most likely a researcher - or at least 830 \item[User] The person who uses the tool to configure, run and analyse the test - i.e. the experimenter, most likely a researcher - or at least
816 \item[Page] A screen in a test; corresponds with an \texttt{audioholder} 831 \item[Page] A screen in a test
817 \item[Fragment] An element, stimulus or sample in a test; corresponds with an \texttt{audioelement} 832 \item[Fragment] An element, stimulus or sample in a test; corresponds with an \texttt{audioelement}
818 \item[Test] A complete test which can consist of several pages; corresponds with an entire configuration XML file 833 \item[Test] A complete test which can consist of several pages; corresponds with an entire configuration XML file
819 \item[Configuration XML file] The XML file containing the necessary information on interface, samples, survey questions, configurations, ... which the JavaScript modules read to produce the desired test. 834 \item[Configuration XML file] The XML file containing the necessary information on interface, samples, survey questions, configurations, ... which the JavaScript modules read to produce the desired test.
820 \item[Results XML file] The output of a successful test, including ratings, comments, survey responses, timing information, and the complete configuration XML file with which the test was generated in the first place. 835 \item[Results XML file] The output of a successful test, including ratings, comments, survey responses, timing information, and the complete configuration XML file with which the test was generated in the first place.
821 \end{description} 836 \end{description}