Mercurial > hg > webaudioevaluationtool
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} |