annotate docs/Instructions/User Guide.tex @ 355:8a6d14ca37fe Dev_main

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