annotate docs/Instructions/User Guide.tex @ 1952:b0c6106afd44

Add interfaces section to WAC paper
author Dave Moffat <me@davemoffat.com>
date Mon, 12 Oct 2015 12:22:42 +0100
parents 4988c805ff9e
children
rev   line source
me@1942 1 \documentclass[11pt, oneside]{article} % use "amsart" instead of "article" for AMSLaTeX format
me@1942 2 \usepackage{geometry} % See geometry.pdf to learn the layout options. There are lots.
me@1942 3 \geometry{letterpaper} % ... or a4paper or a5paper or ...
me@1942 4 %\geometry{landscape} % Activate for rotated page geometry
me@1942 5 \usepackage[parfill]{parskip} % Activate to begin paragraphs with an empty line rather than an indent
me@1942 6 \usepackage{graphicx} % Use pdf, png, jpg, or eps§ with pdflatex; use eps in DVI mode
me@1942 7 % TeX will automatically convert eps --> pdf in pdflatex
me@1942 8
me@1942 9 \usepackage{listings} % Source code
me@1942 10 \usepackage{amssymb}
me@1942 11 \usepackage{cite}
me@1942 12 \usepackage{hyperref} % Hyperlinks
me@1942 13
me@1942 14 \graphicspath{{img/}} % Relative path where the images are stored.
me@1942 15
me@1942 16 \title{Web Audio Evaluation Tool \\User Guide}
me@1942 17 \date{} % Activate to display a given date or no date
me@1942 18
me@1942 19 \begin{document}
me@1942 20 \maketitle
me@1942 21
me@1942 22 These instructions are about use of the Web Audio Evaluation Tool \cite{deman2015c}.
me@1942 23 Version 1.0
me@1942 24
me@1942 25 \tableofcontents
me@1942 26
me@1942 27 \section{Installing}
me@1942 28
me@1942 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.
me@1942 30
me@1942 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:
me@1942 32 \begin{itemize}
me@1942 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
me@1942 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
me@1942 35 \item Multiple Location, Multiple Users - A test operated over the web by multiple end users
me@1942 36 \end{itemize}
me@1942 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.
me@1942 38
me@1942 39 \subsection{Python}
me@1942 40
me@1942 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.
me@1942 42
me@1942 43 If your system already uses port 8080 and you wish to use the server, please read the Advanced Test Creation section.
me@1942 44
me@1942 45 \section{Designing a Test}
me@1942 46
me@1942 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.
me@1942 48
me@1942 49
me@1942 50
me@1942 51 \subsection{Using the test create tool}
me@1942 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.
me@1942 53
me@1942 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.
me@1942 55
me@1942 56 Audio is handled by directing the tool to where
me@1942 57
me@1942 58 The tool examines your XML before exporting to ensure you do not export an invalid XML structure which would crash the test.
me@1942 59
me@1942 60 \subsection{Setting up the test directory}
me@1942 61
me@1942 62 \section{Launching and operating}
me@1942 63
me@1942 64 \section{Advanced Test Creation}
me@1942 65 \subsection{Multi-User}
me@1942 66 \subsection{3rd Party Server}
me@1942 67
me@1942 68 \section{Errors and Troubleshooting}
me@1942 69 \subsection{Common Errors}
me@1942 70 \subsection{Forcing an Export}
me@1942 71 \subsection{Terminal}
me@1942 72
me@1942 73 \section{Future Work}
me@1942 74
me@1942 75 \end{document}