annotate docs/ResultsSpecificationDocument.tex @ 696:69dc1ef007bc

Updated the Results Specification to reflect node name changes. Also added extra fields to handle pre/post/during extra comments
author Nicholas Jillings <n.g.r.jillings@se14.qmul.ac.uk>
date Tue, 07 Apr 2015 13:10:50 +0100
parents
children 375410a5571d
rev   line source
n@696 1 \documentclass{article}
n@696 2
n@696 3 \usepackage[margin=2cm]{geometry}
n@696 4 \usepackage{listings}
n@696 5 \usepackage{color}
n@696 6
n@696 7 \begin{document}
n@696 8
n@696 9 \large APE Browser Tool - Results Specification Document
n@696 10
n@696 11 \section{Introduction}
n@696 12 This document outlines the return XML document structure to hold the results from the Browser Evaluation Tool, specifically for the APE Interface.
n@696 13
n@696 14 \section{Root}
n@696 15 The root of the document is \texttt{BrowserEvaluationResult}.
n@696 16
n@696 17 \section{AudioElement}
n@696 18 A 1st level node, this contains the results for a specific audioElement.
n@696 19
n@696 20 \subsection{Attributes}
n@696 21 Has the following attributes, depending on the variables set in the Project Specification.
n@696 22 \begin{itemize}
n@696 23 \item \texttt{id} - Mandatory. This returns the ID of the track in question. This is either the value passed in from the project specification, or calculated based on the position in the list. For instance, in the automatic system, the first test sample has ID 0, the second ID 1 and so forth. The value passed in from the project specification can either be a string or a Number.
n@696 24 \item \texttt{url} - Mandatory. Returns the full URL given incase of errors or for later checking.
n@696 25 \end{itemize}
n@696 26
n@696 27 \subsection{Value}
n@696 28 One of these elements per track, containing the value between 0 and 100 relating the user rating of the track. This is a mandatory element.
n@696 29
n@696 30 \subsection{Comment}
n@696 31 One of these elements per track, containing any commenting data from the interface text boxes. Has the two following child nodes.
n@696 32 \begin{itemize}
n@696 33 \item \texttt{Question} - Returns the text next to the comment box
n@696 34 \item \texttt{Response} - Returns the text in the comment box
n@696 35 \end{itemize}
n@696 36
n@696 37 \section{PreTest and PostTest}
n@696 38 A 1st level node, contains the response to any pre-test questions given in the project specification. These are stored in the same Comment node as outlined in the above audioElement.
n@696 39
n@696 40 The PostTest is a 1st level node and contains the response to any post-test questions given in the project specification.
n@696 41
n@696 42 \section{Session Data}
n@696 43 This will contain any captured session data. Currently not implemented but here for future referencing.
n@696 44
n@696 45 \section{Globals}
n@696 46 Contains any comment boxes which were specified in the APE project specification with the comment ID, comment text and the comment results.
n@696 47
n@696 48 \end{document}