Mercurial > hg > webaudioevaluationtool
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 |