annotate docs/Instructions/User Guide.tex @ 1481:8be2d08fbe15

Started WAC paper
author Brecht De Man <b.deman@qmul.ac.uk>
date Tue, 22 Sep 2015 19:22:02 +0200
parents
children
rev   line source
b@1481 1 \documentclass[11pt, oneside]{article} % use "amsart" instead of "article" for AMSLaTeX format
b@1481 2 \usepackage{geometry} % See geometry.pdf to learn the layout options. There are lots.
b@1481 3 \geometry{letterpaper} % ... or a4paper or a5paper or ...
b@1481 4 %\geometry{landscape} % Activate for rotated page geometry
b@1481 5 \usepackage[parfill]{parskip} % Activate to begin paragraphs with an empty line rather than an indent
b@1481 6 \usepackage{graphicx} % Use pdf, png, jpg, or eps§ with pdflatex; use eps in DVI mode
b@1481 7 % TeX will automatically convert eps --> pdf in pdflatex
b@1481 8
b@1481 9 \usepackage{listings} % Source code
b@1481 10 \usepackage{amssymb}
b@1481 11 \usepackage{cite}
b@1481 12 \usepackage{hyperref} % Hyperlinks
b@1481 13
b@1481 14 \graphicspath{{img/}} % Relative path where the images are stored.
b@1481 15
b@1481 16 \title{Web Audio Evaluation Tool \\User Guide}
b@1481 17 \date{} % Activate to display a given date or no date
b@1481 18
b@1481 19 \begin{document}
b@1481 20 \maketitle
b@1481 21
b@1481 22 These instructions are about use of the Web Audio Evaluation Tool \cite{deman2015c}.
b@1481 23 Version 1.0
b@1481 24
b@1481 25 \tableofcontents
b@1481 26
b@1481 27 \section{Installing}
b@1481 28
b@1481 29 The tool can be downloaded from the SoundSoftware website, available at \url{https://code.soundsoftware.ac.uk/projects/webaudioevaluationtool/repository}. The repository contains all the files required by the tool, along with interfaces to post bug reports or issue any feature requests.
b@1481 30
b@1481 31 Once downloaded and extracted (either through a Mercurial client or the available zip download) the tool is ready to be operated with. The tool is designed for three modes of use:
b@1481 32 \begin{itemize}
b@1481 33 \item Single Location, One User - A listening test which will be conducted in a single location, one user at a time. Possibly on a machine with no network or internet connectivity
b@1481 34 \item Single Location, Multiple Users - Similar to the above but where the hosting server is located behind a networked firewall which all test machines can access
b@1481 35 \item Multiple Location, Multiple Users - A test operated over the web by multiple end users
b@1481 36 \end{itemize}
b@1481 37 There are other modes of use which we cannot document due to the flexible nature of the test. If your test does not mostly fit into one of these three categories, have a look in the Advanced Test section.
b@1481 38
b@1481 39 \subsection{Python}
b@1481 40
b@1481 41 To trial the test before deployment, or if you are performing a test on a non-networked machine, you will need to run our python script to launch a local python web server. This script is designed for Python 2.7. Running the script will open a basic web server, hosting the directory it is contained in. Visit \url{http://localhost:8080/} to launch the test instance once the server is running. To quit the server, either close the terminal window or press Ctrl+C on your keyboard to forcibly shut the server.
b@1481 42
b@1481 43 If your system already uses port 8080 and you wish to use the server, please read the Advanced Test Creation section.
b@1481 44
b@1481 45 \section{Designing a Test}
b@1481 46
b@1481 47 The test specification document is an XML file containing all the information the tool requires to operate your test. No coding in JavaScript or HTML is needed to get this test running.
b@1481 48
b@1481 49
b@1481 50
b@1481 51 \subsection{Using the test create tool}
b@1481 52 We have supplied a test creation tool, available in the repository directory test\_creation. This tool is a self-contained web page, so doubling clicking will launch the page in your system default browser.
b@1481 53
b@1481 54 The test creation tool can help you build a simple test very quickly. By simply selecting your interface and clicking check-boxes you can build a test in minutes.
b@1481 55
b@1481 56 Audio is handled by directing the tool to where
b@1481 57
b@1481 58 The tool examines your XML before exporting to ensure you do not export an invalid XML structure which would crash the test.
b@1481 59
b@1481 60 \subsection{Setting up the test directory}
b@1481 61
b@1481 62 \section{Launching and operating}
b@1481 63
b@1481 64 \section{Advanced Test Creation}
b@1481 65 \subsection{Multi-User}
b@1481 66 \subsection{3rd Party Server}
b@1481 67
b@1481 68 \section{Errors and Troubleshooting}
b@1481 69 \subsection{Common Errors}
b@1481 70 \subsection{Forcing an Export}
b@1481 71 \subsection{Terminal}
b@1481 72
b@1481 73 \section{Future Work}
b@1481 74
b@1481 75 \end{document}