annotate docs/Instructions/User Guide.tex @ 1453:04e8a9c07c7e

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