comparison docs/ProjectSpecificationDocument.tex @ 1973:9a77192620ad

Edit to project Spec Doc
author Dave Moffat <me@davemoffat.com>
date Thu, 09 Apr 2015 16:30:08 +0100
parents 422a31f65e70
children fef9e8337cfd
comparison
equal deleted inserted replaced
1972:422a31f65e70 1973:9a77192620ad
86 86
87 The statement tag simply prints the included string verbatim on a 'pop-up' window with a next button. 87 The statement tag simply prints the included string verbatim on a 'pop-up' window with a next button.
88 88
89 \subsubsection{Question} 89 \subsubsection{Question}
90 90
91 This allows for a question to be asked pre/post the test. This is added to the response XML in the same location as the other common/global questions. The response includes both the question asked and the response. The optional attribute 'mandatory' defines whether the question can be blank or not, default is for optional. If mandatory, the next button is not available until something is entered. 91 This allows for a question to be asked pre/post the test. This is added to the response XML in the same location as the other common/global questions. The response includes both the question asked and the response. This takes two attributes, id and mandatory. ID is a mandatory field. The same ID will be used in the results so it is important it is properly entered. Mandatory is optional. True means the field must be entered before continuing.
92 92
93 \subsubsection{Resource} 93 \subsubsection{Resource}
94 94
95 The resource tag is only available in the postTest tag. This allows for the linking to some external resource via the href attribute. 95 The resource tag is only available in the postTest tag. This allows for the linking to some external resource via the href attribute.
96
97 \section{Feature List}
98 \begin{itemize}
99 \item Paging listening tests - eg. Ask multiple questions in each experiment
100 \item Labels on X axis - scale
101 \item Input questions/comment at top to guide towards the question being asked.
102 \item Randomise track numbers -(inc. comment boxes and relate back to correct reference track)
103 \item Randomise order of individual tests
104 \item Save output XML file to remote server
105 \item Tests Metrics
106 \begin{itemize}
107 \item Duration of listening to each track
108 \item Time spent on each individual test
109 \item Start and end position of every track
110 \item Flags on each track, to ensure each track (but may not restrict users from submitting)
111 \begin{itemize}
112 \item Has been listened to
113 \item Has been moved
114 \item Has comments about it
115 \end{itemize}
116 \end{itemize}
117 \end{itemize}
118
119 \subsection{Advanced feature list}
120 \begin{itemize}
121 \item Repeat each tests number of times (2 or 3?) to remove learning / experience bias and ensure that the order is consistent
122 \item Perform Loudness equalisation on all tracks
123 \item Selection of test type
124 \item Pre-test of some basic hearing test
125 \begin{itemize}
126 \item MUSHRA (with vertical slider per track)
127 \item APE (Single horizontal slider)
128 \item AB Test
129 \end{itemize}
130 \end{itemize}
131
132
96 133
97 \section{Example} 134 \section{Example}
98 135
99 Here is an example XML structure 136 Here is an example XML structure
100 137