Mercurial > hg > webaudioevaluationtool
changeset 53:8baa6b5cb4be Dev_main
Updated documentation to reflect minor syntax changes
author | Nicholas Jillings <n.g.r.jillings@se14.qmul.ac.uk> |
---|---|
date | Mon, 13 Apr 2015 11:46:21 +0100 |
parents | 584302307987 |
children | 9a552027412f |
files | docs/ProjectSpecificationDocument.pdf docs/ProjectSpecificationDocument.tex docs/ResultsSpecificationDocument.pdf docs/ResultsSpecificationDocument.tex |
diffstat | 4 files changed, 6 insertions(+), 22 deletions(-) [+] |
line wrap: on
line diff
--- a/docs/ProjectSpecificationDocument.tex Mon Apr 13 11:29:25 2015 +0100 +++ b/docs/ProjectSpecificationDocument.tex Mon Apr 13 11:46:21 2015 +0100 @@ -22,12 +22,7 @@ \section{Setup tag} The setup tag specifies certain global test settings including: the interface type to use, the project return location and any other setup instructions. - -An example of this tag could be: - -\texttt{<setup interface="APE" projectReturn="http://project.return.url/goes/here" />} - -The setup should not have any element or any children. +Any general pre/post test questions must be specified in the relevant children tag. Any enabled metrics must also be specified in the metric child node. \subsection{Attributes} \begin{itemize} @@ -62,27 +57,21 @@ \subsection{Attributes} \begin{itemize} +\item \texttt{id} - Mandatory, String. Must give a string or number to identify each audio element. This id is used in the output to identify each track once randomised. \item \texttt{url} - Mandatory, String. Contain the full URL to the track. If the Tracks tag hostURL is set, concatenate this tag with the hostURL attribute to obtain the full URL. -\item \texttt{ID} - Optional, Number. Give the track a specific ID for the return. This will help if using multiple projects to spread a test across multiple sessions and/or locations, where each test will not use all the samples. If one audioElement is given the ID 3, the next audioElement (assuming it does not have an ID set itself) will have the ID of 4. This continues until the next audioElement with the ID attribute set is reached. \end{itemize} \section{interface tag} This is contained within the audioHolder tag and outlines test instance specific requirements. These include the following children tags: \begin{itemize} -\item 'title' - Contains the test title to be shown at the top of the page -\item 'scale' - Takes the attribute position to be a value between 0 and 100 indicating where on the scale to place the text contained inside. +\item 'title' - Contains the test title to be shown at the top of the page. Can only be one title node per interface. +\item 'scale' - Takes the attribute position to be a value between 0 and 100 indicating where on the scale to place the text contained inside. Can be multiple scale tags per interface. \end{itemize} \section {CommentQuestion tag} -This is a 1st level tag (same level as AudioHolder and setup). This allows another question and comment box to be presented on the page. The results of these are passed back in the results XML with both the comment and the question. - -\subsection{Attributes} -None. - -\subsection{Elements} -The question to be presented. +This is a 1st level tag (same level as AudioHolder and setup). This allows another question and comment box to be presented on the page. The results of these are passed back in the results XML with both the comment and the question. The id attribute is set to keep track at the results XML. \section {PreTest tag and PostTest tag}
--- a/docs/ResultsSpecificationDocument.tex Mon Apr 13 11:29:25 2015 +0100 +++ b/docs/ResultsSpecificationDocument.tex Mon Apr 13 11:46:21 2015 +0100 @@ -34,9 +34,7 @@ \end{itemize} \subsubsection{Value} -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. -% float or int? (I, Brecht, am sort of indifferent here, it used to be down to .01 or something before, so maybe that or .1) -% Nick - Can be a float, was trying to remove/reduce ambiguity from pixel position. But can easily make it to .01 +One of these elements per track, containing the floating value between 0 and 1 relating the user rating of the track. This is a mandatory element. \subsubsection{Comment} One of these elements per track, containing any commenting data from the interface text boxes. Has the two following child nodes. @@ -64,7 +62,4 @@ This will contain any captured session data. Currently not implemented but here for future referencing. % I used to have a 'global' comment for each 'session' as well -\section{Globals} -Contains any comment boxes which were specified in the APE project specification with the comment ID, comment text and the comment results. - \end{document}