annotate docs/Instructions/User Guide.tex @ 1079:24eeac8994bf

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