changeset 16:01608b20a12d

update
author Giulio Moro <giuliomoro@yahoo.it>
date Tue, 10 May 2016 18:20:05 +0100
parents 853caf8cd74b
children 9da74cda0375
files .hgignore .test_list.php.swp hammond/.training.xml.swp hammond/tests/out.xml hammond/tests/post_survey.xml new/.git/COMMIT_EDITMSG new/.git/FETCH_HEAD new/.git/HEAD new/.git/ORIG_HEAD new/.git/index new/.git/logs/HEAD new/.git/logs/refs/heads/giulio new/.git/logs/refs/heads/master new/.git/logs/refs/remotes/origin/Dev_main new/.git/logs/refs/remotes/origin/giulio new/.git/logs/refs/remotes/origin/master new/.git/objects/00/af070c539f231870a7e8b020686b6b18c5b424 new/.git/objects/0c/69430f1d26112369fa39d6459bbab9a0afff80 new/.git/objects/11/54758b085f5abdd290d36f14e69786881041fa new/.git/objects/15/6d3d2316cf8d6fffc72327b95daaff29974430 new/.git/objects/18/e57d47f7f937f921d9a93696865726fb0d6969 new/.git/objects/19/ec503eb7b20c2e7d779ebd436a9d0a6ce78ae9 new/.git/objects/1c/41f3f84de17ddf442912a66c0412fa179a2a62 new/.git/objects/29/c89d58ff6bed64dc531fdf1cd551db2d0d7fa7 new/.git/objects/2f/00a84d42499b58e9cb5bdbce5b6b91d9b31859 new/.git/objects/46/b3618f54b17af78abafe93bbbd247f3a771156 new/.git/objects/47/d2bf8d2b4f8d989f9dfb520a4e95e5cb431ef9 new/.git/objects/4d/b3db5cacdfd765501f8467e0e62833053f1f87 new/.git/objects/5d/e20fa38eb9ec445bdb5692b63110b2420484b6 new/.git/objects/5f/d08a508f6e30e1bccdf0dd2b6d81ddcdcd97a9 new/.git/objects/6f/416ff9b142b8ac27230fc032344bf4ca84c8f8 new/.git/objects/70/42107c78dac12cdcba2229a866bd8ee71582b6 new/.git/objects/74/db0074c36111141027d8202650e89c18554ec6 new/.git/objects/78/f7225282f2f337a9d0d44972cea188dd1bad5e new/.git/objects/7d/ff7945d83e446497f65c9a988afea7e7374875 new/.git/objects/81/54b181e2d84303e77def4d734271b83cec1949 new/.git/objects/83/d9381e28952fade06f9a2cf96d8bc1fc461705 new/.git/objects/84/a211c773d0e194b58ecb27d6f658a2db22d503 new/.git/objects/8e/33f51fb451eef9d0d43b7d532446d68590478b new/.git/objects/91/1cd6e6397c4eea76b477f6c833f857dfafc94f new/.git/objects/92/284e06ed3cf098e209c9ab4289bed321256fb6 new/.git/objects/95/6d93a210a763d1b1da540343d4cfd8246ad040 new/.git/objects/95/dd8bdb9e4227885920440a11520c55f465e7aa new/.git/objects/99/36a53af7709696c81006ec28a00fd947f972a5 new/.git/objects/9f/04b0ab231903f77cb71778bc60b457e855be47 new/.git/objects/a3/44725a4d28ec3744449bf67246ec61588f8467 new/.git/objects/b0/7cb72d47e661c09e7ba6ed9fbdca6328192f47 new/.git/objects/be/c6f2b297fe5b0265be3101f5a0426ff683d0af new/.git/objects/d4/a875d2bf2199ad605d32cb39e8e3ab4b871de9 new/.git/objects/dd/b1b03a77d924b233edadc836224b150a20595d new/.git/objects/df/df68be757c8a5513d466495eee50965100d232 new/.git/objects/e7/ac02f6cec9bff4fa9b8488814df6525a221ae3 new/.git/objects/ec/f456b36b98ccdd707172ec02d4dea2f577def2 new/.git/objects/f7/0fcff626b7f991077e7a1dc74b79dd9a85ea50 new/.git/objects/f9/8bc6e2841e8eb68878c5c9f28bee7e7291f452 new/.git/objects/fc/d85a755979f280a5a0a1590587ea74412d7c70 new/.git/refs/heads/giulio new/.git/refs/heads/master new/.git/refs/remotes/origin/Dev_main new/.git/refs/remotes/origin/giulio new/.git/refs/remotes/origin/master new/.survey.php.bak.swp new/.survey.php.swp new/hammond/tests/pre_survey.xml new/index.html.rej new/interfaces/AB.css new/interfaces/AB.js new/js/core.js new/php/save.php new/survey.php new/survey.php.bak new/test_base.php new/test_list.php new/xml/test-schema.xsd
diffstat 73 files changed, 126 insertions(+), 254 deletions(-) [+]
line wrap: on
line diff
--- a/.hgignore	Wed May 04 17:25:19 2016 +0100
+++ b/.hgignore	Tue May 10 18:20:05 2016 +0100
@@ -55,3 +55,6 @@
 .hgrc
 *.orig	
 *.wav
+*.swo
+*.swp
+
Binary file .test_list.php.swp has changed
Binary file hammond/.training.xml.swp has changed
--- a/hammond/tests/post_survey.xml	Wed May 04 17:25:19 2016 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<waet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="test-schema.xsd">
-	<setup interface="AB" projectReturn="save.php" randomiseOrder='true' testPages="2" loudness="-23" sampleRate="44100">
-        <survey location="after">
-            <surveyentry type="question" id="location" mandatory="true" boxsize="large">
-                <statement>Please enter your location. (example mandatory text question)</statement>
-            </surveyentry>
-            <surveyentry type="number" id="age" min="0">
-                <statement>Please enter your age (example non-mandatory number question)</statement>
-            </surveyentry>
-            <surveyentry type="radio" id="rating">
-                <statement>Please rate this interface (example radio button question)</statement>
-                <option name="bad">Bad</option>
-                <option name="poor">Poor</option>
-                <option name="good">Good</option>
-                <option name="great">Great</option>
-            </surveyentry>
-            <surveyentry type="statement" id="done">
-                <statement>Thank you for taking this listening test. May God be with you.</statement>
-            </surveyentry>
-        </survey>
-		<metric>
-			<metricenable>testTimer</metricenable>
-			<metricenable>elementTimer</metricenable>
-			<metricenable>elementInitialPosition</metricenable>
-			<metricenable>elementTracker</metricenable>
-			<metricenable>elementFlagListenedTo</metricenable>
-			<metricenable>elementFlagMoved</metricenable>
-			<metricenable>elementListenTracker</metricenable>
-		</metric>
-		<interface>
-			<interfaceoption type="show" name='playhead'/>
-			<interfaceoption type="show" name="page-count"/>
-            <interfaceoption type="show" name='volume'/>
-            <!--interfaceoption type="submit" name="post-submit-dialog">
-                <a href="javascript:document.referrer">Click here to continue with the next test</a>
-            </interfaceoption-->
-		</interface>
-	</setup>
-    
-    <page id="test-0" hostURL="example_eval/" showElementComments="false" hidden="true">
-        <commentboxprefix>Comment on fragment</commentboxprefix>
-        <interface>
-            <title>Post-test survey</title>
-        </interface>
-        <audioelement url="1.wav" id="dummy"/>
-    </page>
-
-</waet>
\ No newline at end of file
--- a/new/.git/COMMIT_EDITMSG	Wed May 04 17:25:19 2016 +0100
+++ b/new/.git/COMMIT_EDITMSG	Tue May 10 18:20:05 2016 +0100
@@ -1,1 +1,1 @@
-Improved querystring parsing
+Added support for saveFilenamePrefix= querystring , closed #56
--- a/new/.git/FETCH_HEAD	Wed May 04 17:25:19 2016 +0100
+++ b/new/.git/FETCH_HEAD	Tue May 10 18:20:05 2016 +0100
@@ -1,1 +1,1 @@
-62b1a15edb353fcbd7a2f014d35cfa31292f9f41		branch 'master' of github.com:BrechtDeMan/WebAudioEvaluationTool
+dfdf68be757c8a5513d466495eee50965100d232		branch 'master' of github.com:BrechtDeMan/WebAudioEvaluationTool
--- a/new/.git/HEAD	Wed May 04 17:25:19 2016 +0100
+++ b/new/.git/HEAD	Tue May 10 18:20:05 2016 +0100
@@ -1,1 +1,1 @@
-ref: refs/heads/master
+ref: refs/heads/giulio
--- a/new/.git/ORIG_HEAD	Wed May 04 17:25:19 2016 +0100
+++ b/new/.git/ORIG_HEAD	Tue May 10 18:20:05 2016 +0100
@@ -1,1 +1,1 @@
-62b1a15edb353fcbd7a2f014d35cfa31292f9f41
+6f416ff9b142b8ac27230fc032344bf4ca84c8f8
Binary file new/.git/index has changed
--- a/new/.git/logs/HEAD	Wed May 04 17:25:19 2016 +0100
+++ b/new/.git/logs/HEAD	Tue May 10 18:20:05 2016 +0100
@@ -59,3 +59,22 @@
 62b1a15edb353fcbd7a2f014d35cfa31292f9f41 9200a014c8ad4755bec2e2eb9405719ac7156310 Giulio Moro <giuliomoro@yahoo.it> 1462377198 +0100	checkout: moving from master to giulio
 9200a014c8ad4755bec2e2eb9405719ac7156310 62b1a15edb353fcbd7a2f014d35cfa31292f9f41 Giulio Moro <giuliomoro@yahoo.it> 1462377236 +0100	checkout: moving from giulio to master
 62b1a15edb353fcbd7a2f014d35cfa31292f9f41 cf1029f56ea4dd477769e149a788e049d14c5ce7 Giulio Moro <giuliomoro@yahoo.it> 1462379078 +0100	commit: Improved querystring parsing
+cf1029f56ea4dd477769e149a788e049d14c5ce7 9200a014c8ad4755bec2e2eb9405719ac7156310 Giulio Moro <giuliomoro@yahoo.it> 1462384171 +0100	checkout: moving from master to giulio
+9200a014c8ad4755bec2e2eb9405719ac7156310 ddb1b03a77d924b233edadc836224b150a20595d Giulio Moro <giuliomoro@yahoo.it> 1462384307 +0100	commit: Merged new returnURL from master
+ddb1b03a77d924b233edadc836224b150a20595d 78f7225282f2f337a9d0d44972cea188dd1bad5e Giulio Moro <giuliomoro@yahoo.it> 1462384453 +0100	commit: Removed 'hidden' workarond which allowed to have zero-pages tests
+78f7225282f2f337a9d0d44972cea188dd1bad5e ddb1b03a77d924b233edadc836224b150a20595d Giulio Moro <giuliomoro@yahoo.it> 1462830071 +0100	reset: moving to HEAD~
+ddb1b03a77d924b233edadc836224b150a20595d ddb1b03a77d924b233edadc836224b150a20595d Giulio Moro <giuliomoro@yahoo.it> 1462830168 +0100	checkout: moving from giulio to giulio
+ddb1b03a77d924b233edadc836224b150a20595d cf1029f56ea4dd477769e149a788e049d14c5ce7 Giulio Moro <giuliomoro@yahoo.it> 1462877468 +0100	checkout: moving from giulio to master
+cf1029f56ea4dd477769e149a788e049d14c5ce7 dfdf68be757c8a5513d466495eee50965100d232 Giulio Moro <giuliomoro@yahoo.it> 1462877508 +0100	commit: gitignore
+dfdf68be757c8a5513d466495eee50965100d232 ddb1b03a77d924b233edadc836224b150a20595d Giulio Moro <giuliomoro@yahoo.it> 1462889933 +0100	checkout: moving from master to giulio
+ddb1b03a77d924b233edadc836224b150a20595d f98bc6e2841e8eb68878c5c9f28bee7e7291f452 Giulio Moro <giuliomoro@yahoo.it> 1462895164 +0100	commit: fixed returnURL for savefilenameprefix
+f98bc6e2841e8eb68878c5c9f28bee7e7291f452 dfdf68be757c8a5513d466495eee50965100d232 Giulio Moro <giuliomoro@yahoo.it> 1462895417 +0100	checkout: moving from giulio to master
+dfdf68be757c8a5513d466495eee50965100d232 156d3d2316cf8d6fffc72327b95daaff29974430 Giulio Moro <giuliomoro@yahoo.it> 1462895706 +0100	commit: If returnURL is not provided now the correct message is displayed #60
+156d3d2316cf8d6fffc72327b95daaff29974430 f98bc6e2841e8eb68878c5c9f28bee7e7291f452 Giulio Moro <giuliomoro@yahoo.it> 1462895745 +0100	checkout: moving from master to giulio
+f98bc6e2841e8eb68878c5c9f28bee7e7291f452 bec6f2b297fe5b0265be3101f5a0426ff683d0af Giulio Moro <giuliomoro@yahoo.it> 1462895996 +0100	commit: partially merged in master
+bec6f2b297fe5b0265be3101f5a0426ff683d0af 8e33f51fb451eef9d0d43b7d532446d68590478b Giulio Moro <giuliomoro@yahoo.it> 1462898231 +0100	commit: Added support for saveFilenamePrefix= #56
+8e33f51fb451eef9d0d43b7d532446d68590478b 156d3d2316cf8d6fffc72327b95daaff29974430 Giulio Moro <giuliomoro@yahoo.it> 1462898247 +0100	checkout: moving from giulio to master
+156d3d2316cf8d6fffc72327b95daaff29974430 6f416ff9b142b8ac27230fc032344bf4ca84c8f8 Giulio Moro <giuliomoro@yahoo.it> 1462898496 +0100	commit: Added support for saveFilenamePrefix= querystring , closed #56
+6f416ff9b142b8ac27230fc032344bf4ca84c8f8 156d3d2316cf8d6fffc72327b95daaff29974430 Giulio Moro <giuliomoro@yahoo.it> 1462898599 +0100	reset: moving to HEAD~
+156d3d2316cf8d6fffc72327b95daaff29974430 7042107c78dac12cdcba2229a866bd8ee71582b6 Giulio Moro <giuliomoro@yahoo.it> 1462898661 +0100	commit: Added support for saveFilenamePrefix= querystring , closed #56
+7042107c78dac12cdcba2229a866bd8ee71582b6 8e33f51fb451eef9d0d43b7d532446d68590478b Giulio Moro <giuliomoro@yahoo.it> 1462899378 +0100	checkout: moving from master to giulio
--- a/new/.git/logs/refs/heads/giulio	Wed May 04 17:25:19 2016 +0100
+++ b/new/.git/logs/refs/heads/giulio	Tue May 10 18:20:05 2016 +0100
@@ -16,3 +16,9 @@
 6630b4234c6e3db121bc869524672d66509f4b79 27623225961bc492afd2b876ef27e9aa2cee92b3 Giulio Moro <giuliomoro@yahoo.it> 1462194367 +0100	commit: Removed .hgignore
 27623225961bc492afd2b876ef27e9aa2cee92b3 1cb124d90299eee74b5857a354bfe88dc9dcc30c Giulio Moro <giuliomoro@yahoo.it> 1462195259 +0100	commit: Partial merge from master
 1cb124d90299eee74b5857a354bfe88dc9dcc30c 9200a014c8ad4755bec2e2eb9405719ac7156310 Giulio Moro <giuliomoro@yahoo.it> 1462285134 +0100	commit: gitignore
+9200a014c8ad4755bec2e2eb9405719ac7156310 ddb1b03a77d924b233edadc836224b150a20595d Giulio Moro <giuliomoro@yahoo.it> 1462384307 +0100	commit: Merged new returnURL from master
+ddb1b03a77d924b233edadc836224b150a20595d 78f7225282f2f337a9d0d44972cea188dd1bad5e Giulio Moro <giuliomoro@yahoo.it> 1462384453 +0100	commit: Removed 'hidden' workarond which allowed to have zero-pages tests
+78f7225282f2f337a9d0d44972cea188dd1bad5e ddb1b03a77d924b233edadc836224b150a20595d Giulio Moro <giuliomoro@yahoo.it> 1462830071 +0100	reset: moving to HEAD~
+ddb1b03a77d924b233edadc836224b150a20595d f98bc6e2841e8eb68878c5c9f28bee7e7291f452 Giulio Moro <giuliomoro@yahoo.it> 1462895164 +0100	commit: fixed returnURL for savefilenameprefix
+f98bc6e2841e8eb68878c5c9f28bee7e7291f452 bec6f2b297fe5b0265be3101f5a0426ff683d0af Giulio Moro <giuliomoro@yahoo.it> 1462895996 +0100	commit: partially merged in master
+bec6f2b297fe5b0265be3101f5a0426ff683d0af 8e33f51fb451eef9d0d43b7d532446d68590478b Giulio Moro <giuliomoro@yahoo.it> 1462898231 +0100	commit: Added support for saveFilenamePrefix= #56
--- a/new/.git/logs/refs/heads/master	Wed May 04 17:25:19 2016 +0100
+++ b/new/.git/logs/refs/heads/master	Tue May 10 18:20:05 2016 +0100
@@ -15,3 +15,8 @@
 4197183dc59190ef5789ba989e1d1b1c73d0fcae b6cf0e3c8e5b4d1e5ae0e765d63a571b843522a4 Giulio Moro <giuliomoro@yahoo.it> 1462285093 +0100	commit: gitignore
 b6cf0e3c8e5b4d1e5ae0e765d63a571b843522a4 62b1a15edb353fcbd7a2f014d35cfa31292f9f41 Giulio Moro <giuliomoro@yahoo.it> 1462368761 +0100	pull origin master: Fast-forward
 62b1a15edb353fcbd7a2f014d35cfa31292f9f41 cf1029f56ea4dd477769e149a788e049d14c5ce7 Giulio Moro <giuliomoro@yahoo.it> 1462379078 +0100	commit: Improved querystring parsing
+cf1029f56ea4dd477769e149a788e049d14c5ce7 dfdf68be757c8a5513d466495eee50965100d232 Giulio Moro <giuliomoro@yahoo.it> 1462877508 +0100	commit: gitignore
+dfdf68be757c8a5513d466495eee50965100d232 156d3d2316cf8d6fffc72327b95daaff29974430 Giulio Moro <giuliomoro@yahoo.it> 1462895706 +0100	commit: If returnURL is not provided now the correct message is displayed #60
+156d3d2316cf8d6fffc72327b95daaff29974430 6f416ff9b142b8ac27230fc032344bf4ca84c8f8 Giulio Moro <giuliomoro@yahoo.it> 1462898496 +0100	commit: Added support for saveFilenamePrefix= querystring , closed #56
+6f416ff9b142b8ac27230fc032344bf4ca84c8f8 156d3d2316cf8d6fffc72327b95daaff29974430 Giulio Moro <giuliomoro@yahoo.it> 1462898599 +0100	reset: moving to HEAD~
+156d3d2316cf8d6fffc72327b95daaff29974430 7042107c78dac12cdcba2229a866bd8ee71582b6 Giulio Moro <giuliomoro@yahoo.it> 1462898661 +0100	commit: Added support for saveFilenamePrefix= querystring , closed #56
--- a/new/.git/logs/refs/remotes/origin/Dev_main	Wed May 04 17:25:19 2016 +0100
+++ b/new/.git/logs/refs/remotes/origin/Dev_main	Tue May 10 18:20:05 2016 +0100
@@ -1,2 +1,3 @@
 4b216347f17d0f13d306206dd1fb8964634c6cb5 5ea52217f12a83d8d8f3fa46da55d766db54cd0a Giulio Moro <giuliomoro@yahoo.it> 1461753396 +0100	pull: fast-forward
 5ea52217f12a83d8d8f3fa46da55d766db54cd0a 1a7f95b87e707349807e750ad3c5cadb9ce6e552 Giulio Moro <giuliomoro@yahoo.it> 1461944540 +0100	pull: fast-forward
+1a7f95b87e707349807e750ad3c5cadb9ce6e552 b6cf0e3c8e5b4d1e5ae0e765d63a571b843522a4 Giulio Moro <giuliomoro@yahoo.it> 1462379233 +0100	pull: fast-forward
--- a/new/.git/logs/refs/remotes/origin/giulio	Wed May 04 17:25:19 2016 +0100
+++ b/new/.git/logs/refs/remotes/origin/giulio	Tue May 10 18:20:05 2016 +0100
@@ -10,3 +10,7 @@
 79f72e716aa7744a3a1282dfb8ffaead09ec89b5 55e7f97b9b1011e30e6f4c4ea3a86e27d68fa2d0 Giulio Moro <giuliomoro@yahoo.it> 1461954268 +0100	update by push
 55e7f97b9b1011e30e6f4c4ea3a86e27d68fa2d0 6630b4234c6e3db121bc869524672d66509f4b79 Giulio Moro <giuliomoro@yahoo.it> 1462194330 +0100	update by push
 6630b4234c6e3db121bc869524672d66509f4b79 1cb124d90299eee74b5857a354bfe88dc9dcc30c Giulio Moro <giuliomoro@yahoo.it> 1462236162 +0100	update by push
+1cb124d90299eee74b5857a354bfe88dc9dcc30c ddb1b03a77d924b233edadc836224b150a20595d Giulio Moro <giuliomoro@yahoo.it> 1462830337 +0100	update by push
+ddb1b03a77d924b233edadc836224b150a20595d f98bc6e2841e8eb68878c5c9f28bee7e7291f452 Giulio Moro <giuliomoro@yahoo.it> 1462895172 +0100	update by push
+f98bc6e2841e8eb68878c5c9f28bee7e7291f452 bec6f2b297fe5b0265be3101f5a0426ff683d0af Giulio Moro <giuliomoro@yahoo.it> 1462896002 +0100	update by push
+bec6f2b297fe5b0265be3101f5a0426ff683d0af 8e33f51fb451eef9d0d43b7d532446d68590478b Giulio Moro <giuliomoro@yahoo.it> 1462898239 +0100	update by push
--- a/new/.git/logs/refs/remotes/origin/master	Wed May 04 17:25:19 2016 +0100
+++ b/new/.git/logs/refs/remotes/origin/master	Tue May 10 18:20:05 2016 +0100
@@ -11,3 +11,7 @@
 8b7e1ed5edee4be8fa2b7893237566ae87f474df 4197183dc59190ef5789ba989e1d1b1c73d0fcae Giulio Moro <giuliomoro@yahoo.it> 1461955249 +0100	update by push
 4197183dc59190ef5789ba989e1d1b1c73d0fcae b6cf0e3c8e5b4d1e5ae0e765d63a571b843522a4 Giulio Moro <giuliomoro@yahoo.it> 1462285101 +0100	update by push
 b6cf0e3c8e5b4d1e5ae0e765d63a571b843522a4 62b1a15edb353fcbd7a2f014d35cfa31292f9f41 Giulio Moro <giuliomoro@yahoo.it> 1462368761 +0100	pull origin master: fast-forward
+62b1a15edb353fcbd7a2f014d35cfa31292f9f41 cf1029f56ea4dd477769e149a788e049d14c5ce7 Giulio Moro <giuliomoro@yahoo.it> 1462379169 +0100	update by push
+cf1029f56ea4dd477769e149a788e049d14c5ce7 dfdf68be757c8a5513d466495eee50965100d232 Giulio Moro <giuliomoro@yahoo.it> 1462877515 +0100	update by push
+dfdf68be757c8a5513d466495eee50965100d232 156d3d2316cf8d6fffc72327b95daaff29974430 Giulio Moro <giuliomoro@yahoo.it> 1462895718 +0100	update by push
+156d3d2316cf8d6fffc72327b95daaff29974430 7042107c78dac12cdcba2229a866bd8ee71582b6 Giulio Moro <giuliomoro@yahoo.it> 1462899347 +0100	update by push
Binary file new/.git/objects/00/af070c539f231870a7e8b020686b6b18c5b424 has changed
Binary file new/.git/objects/0c/69430f1d26112369fa39d6459bbab9a0afff80 has changed
Binary file new/.git/objects/11/54758b085f5abdd290d36f14e69786881041fa has changed
Binary file new/.git/objects/15/6d3d2316cf8d6fffc72327b95daaff29974430 has changed
Binary file new/.git/objects/18/e57d47f7f937f921d9a93696865726fb0d6969 has changed
Binary file new/.git/objects/19/ec503eb7b20c2e7d779ebd436a9d0a6ce78ae9 has changed
Binary file new/.git/objects/1c/41f3f84de17ddf442912a66c0412fa179a2a62 has changed
Binary file new/.git/objects/29/c89d58ff6bed64dc531fdf1cd551db2d0d7fa7 has changed
Binary file new/.git/objects/2f/00a84d42499b58e9cb5bdbce5b6b91d9b31859 has changed
Binary file new/.git/objects/46/b3618f54b17af78abafe93bbbd247f3a771156 has changed
Binary file new/.git/objects/47/d2bf8d2b4f8d989f9dfb520a4e95e5cb431ef9 has changed
Binary file new/.git/objects/4d/b3db5cacdfd765501f8467e0e62833053f1f87 has changed
Binary file new/.git/objects/5d/e20fa38eb9ec445bdb5692b63110b2420484b6 has changed
Binary file new/.git/objects/5f/d08a508f6e30e1bccdf0dd2b6d81ddcdcd97a9 has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/new/.git/objects/6f/416ff9b142b8ac27230fc032344bf4ca84c8f8	Tue May 10 18:20:05 2016 +0100
@@ -0,0 +1,2 @@
+xÎÁJÅ0…a×yŠ—Š$i“I@E7º|…1™¹7Ð65MÅûö–ûîÎY|ð§:Ï¥ƒE¼é$åà‹ÅMŽ4µÈ„ãhlÆ„Z­Ôxé`œÏC¶ƒñIBö"’п¢ËD"6Æ
ZÑÞϵÁ{Ù§R᣶
+§ë™ýr¡s­¥?ƒ½
1ŒÑÃ6Z«tMìü/¬^sæÛ¾®µu#a£~+/4ógc)¿Oð½s»l½•å÷¦ºèÖyõ,Z
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/new/.git/objects/70/42107c78dac12cdcba2229a866bd8ee71582b6	Tue May 10 18:20:05 2016 +0100
@@ -0,0 +1,1 @@
+xŽMNÃ0…Yç#u	Bñߨ–ZX!qמi-%qpDoÕ#ðVï-¾§/–yÎ
¤µ­APZ[i‚NÒQTV÷ø3£•)¢0αÓh‡5TZƒI%©Fv	™9Z©¤={“B`–Þ÷5ao×Rá#ïS.ðYjãå>æÞ_oáZÊsn/ 4J碀ÇQŒãïŠþo)Q‚m_×RpWØÂ½ç‰–0ÓW%ο'øÞ©Þ¶Vór'ˆSÙ:t08üÒ’Yµ
\ No newline at end of file
Binary file new/.git/objects/74/db0074c36111141027d8202650e89c18554ec6 has changed
Binary file new/.git/objects/78/f7225282f2f337a9d0d44972cea188dd1bad5e has changed
Binary file new/.git/objects/7d/ff7945d83e446497f65c9a988afea7e7374875 has changed
Binary file new/.git/objects/81/54b181e2d84303e77def4d734271b83cec1949 has changed
Binary file new/.git/objects/83/d9381e28952fade06f9a2cf96d8bc1fc461705 has changed
Binary file new/.git/objects/84/a211c773d0e194b58ecb27d6f658a2db22d503 has changed
Binary file new/.git/objects/8e/33f51fb451eef9d0d43b7d532446d68590478b has changed
Binary file new/.git/objects/91/1cd6e6397c4eea76b477f6c833f857dfafc94f has changed
Binary file new/.git/objects/92/284e06ed3cf098e209c9ab4289bed321256fb6 has changed
Binary file new/.git/objects/95/6d93a210a763d1b1da540343d4cfd8246ad040 has changed
Binary file new/.git/objects/95/dd8bdb9e4227885920440a11520c55f465e7aa has changed
Binary file new/.git/objects/99/36a53af7709696c81006ec28a00fd947f972a5 has changed
Binary file new/.git/objects/9f/04b0ab231903f77cb71778bc60b457e855be47 has changed
Binary file new/.git/objects/a3/44725a4d28ec3744449bf67246ec61588f8467 has changed
Binary file new/.git/objects/b0/7cb72d47e661c09e7ba6ed9fbdca6328192f47 has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/new/.git/objects/be/c6f2b297fe5b0265be3101f5a0426ff683d0af	Tue May 10 18:20:05 2016 +0100
@@ -0,0 +1,2 @@
+xŽ;Â0D©sŠí‘×ø³–¢£â¶³N,ÅSäö„nF£7z±–’;H…‡Þ˜Q+«)ÒIû0ŽÒ‰ñl*6Î’!B¡0ùáå?;$G!–¤‰Ã¶[Š:º$)0[¶ÒaRZþÓçÚàž?K®ð¨­ÂeÚKÙòmõs­§Ü¯€ÊHrÚ9GBqWìüüóìÙ/Ë
+…ÛÄ#ä'ÿÞî†/*TMs
\ No newline at end of file
Binary file new/.git/objects/d4/a875d2bf2199ad605d32cb39e8e3ab4b871de9 has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/new/.git/objects/dd/b1b03a77d924b233edadc836224b150a20595d	Tue May 10 18:20:05 2016 +0100
@@ -0,0 +1,2 @@
+xŽ1j1ESëÓÂŒ4’V‚;7qðf¥±½`­Œ¬%äö1>‚»ÿŠ÷ø¹Õº°ßFW…äCIN,¡Äà
+ÍTÄ3:v…ó©L–ƒd47éºHQ8OR8z?k¶juNŒ>R’ÉGhd—Öa¿l×¥Á¡õŸç'ÔÇÞýÉ¥µe|q°nb‡Þ‘M~^ú’lÚÏZ`Õ_è:¶¾¾áÔ[…*÷GÔü˜ÚN¤
\ No newline at end of file
Binary file new/.git/objects/df/df68be757c8a5513d466495eee50965100d232 has changed
Binary file new/.git/objects/e7/ac02f6cec9bff4fa9b8488814df6525a221ae3 has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/new/.git/objects/ec/f456b36b98ccdd707172ec02d4dea2f577def2	Tue May 10 18:20:05 2016 +0100
@@ -0,0 +1,1 @@
+x+)JMU026a040031QwsÕË*fXòq^ôöÃåeŒçí•ÌóËo±@•$祂”´,<^|áá”­}§Õ¯}‹Xt[é*3TIVaijQ¥®‘ž¡ž	H黋åÇ:Ô…8’ÓÌmüw*ª4'¿4%/µ¸¤,UáÅ&·ß?ŠM¿ˆ_î)(ÛQUV\šœ™–™œX’™ŸRk]|+rRQoƒÃÔ·ýýsƒ·êCÕVäæädæ•€T±]WK(k)Õ—[´Pf&‹«þ±ÿ»	0\Ü
\ No newline at end of file
Binary file new/.git/objects/f7/0fcff626b7f991077e7a1dc74b79dd9a85ea50 has changed
Binary file new/.git/objects/f9/8bc6e2841e8eb68878c5c9f28bee7e7291f452 has changed
Binary file new/.git/objects/fc/d85a755979f280a5a0a1590587ea74412d7c70 has changed
--- a/new/.git/refs/heads/giulio	Wed May 04 17:25:19 2016 +0100
+++ b/new/.git/refs/heads/giulio	Tue May 10 18:20:05 2016 +0100
@@ -1,1 +1,1 @@
-9200a014c8ad4755bec2e2eb9405719ac7156310
+8e33f51fb451eef9d0d43b7d532446d68590478b
--- a/new/.git/refs/heads/master	Wed May 04 17:25:19 2016 +0100
+++ b/new/.git/refs/heads/master	Tue May 10 18:20:05 2016 +0100
@@ -1,1 +1,1 @@
-cf1029f56ea4dd477769e149a788e049d14c5ce7
+7042107c78dac12cdcba2229a866bd8ee71582b6
--- a/new/.git/refs/remotes/origin/Dev_main	Wed May 04 17:25:19 2016 +0100
+++ b/new/.git/refs/remotes/origin/Dev_main	Tue May 10 18:20:05 2016 +0100
@@ -1,1 +1,1 @@
-1a7f95b87e707349807e750ad3c5cadb9ce6e552
+b6cf0e3c8e5b4d1e5ae0e765d63a571b843522a4
--- a/new/.git/refs/remotes/origin/giulio	Wed May 04 17:25:19 2016 +0100
+++ b/new/.git/refs/remotes/origin/giulio	Tue May 10 18:20:05 2016 +0100
@@ -1,1 +1,1 @@
-1cb124d90299eee74b5857a354bfe88dc9dcc30c
+8e33f51fb451eef9d0d43b7d532446d68590478b
--- a/new/.git/refs/remotes/origin/master	Wed May 04 17:25:19 2016 +0100
+++ b/new/.git/refs/remotes/origin/master	Tue May 10 18:20:05 2016 +0100
@@ -1,1 +1,1 @@
-62b1a15edb353fcbd7a2f014d35cfa31292f9f41
+7042107c78dac12cdcba2229a866bd8ee71582b6
Binary file new/.survey.php.bak.swp has changed
Binary file new/.survey.php.swp has changed
--- a/new/hammond/tests/pre_survey.xml	Wed May 04 17:25:19 2016 +0100
+++ b/new/hammond/tests/pre_survey.xml	Tue May 10 18:20:05 2016 +0100
@@ -5,11 +5,16 @@
     <setup interface="AB" projectReturn="save.php" randomiseOrder='true' loudness="-23" sampleRate="44100"> 
         <survey location="before"> 
             <surveyentry type="statement" id="welcome" mandatory="true"> 
-                <statement>Thanks for taking part in this listening test.
-		
-		Please fill in this brief questionnaire.
-		</statement> 
-            </surveyentry>
+	        <statement>
+                We would like to invite you to be part of this research project, if you would like to.  You should only agree to take part if you want to, it is entirely up to you. If you choose not to take part there will not be any disadvantages for you and you will hear no more about it.  
+		Please read the following information carefully before you decide to take part; this will tell you why the research is being done and what you will be asked to do if you take part. Please ask if there is anything that is not clear or if you would like more information.  
+If you decide to take part you will be asked to sign the attached form to say that you agree.
+		You are still free to withdraw at any time and without giving a reason.
+		In this listening test you will be asked to classify a set of recordings of notes played on a Hammond organ. The test is open to everyone, regardless of their background and musical knowledge. A brief training will be provided which will help you familiarize with the audio material presented. If you are undertaking this test on your own computer, you will be required to use a set of headphones and you will have to enter the model of headphones used.
+
+	This listening test was approved by the Queen Mary University of London ethics committee, with approval code QMREC1691a.  If you have any questions or concerns about the manner in which the study was conducted please, in the first instance, contact the researcher responsible for the study at g.moro[at]qmul.ac.uk .  If this is unsuccessful, or not appropriate, please contact the Secretary at the Queen Mary Ethics of Research Committee, research-ethics[at]qmul.ac.uk
+                </statement>
+	    </surveyentry>
 	    <surveyentry type="question" id="sessionId" mandatory="true"> 
                 <statement>What is your name?</statement> 
             </surveyentry> 
--- a/new/index.html.rej	Wed May 04 17:25:19 2016 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-***************
-*** 22,49 ****
-  		<script type="text/javascript" src='js/loudness.js'></script>
-  		<script type="text/javascript" src='js/xmllint.js'></script>
-          <script type="text/javascript" src='js/WAVE.js'></script>
-- 		<script type="text/javascript">
-- 			// SEARCH QUERY: By using the GET Request option ?url=loca/path/to/project.xml in the URL bar, you can load a project quickly
-- 			if (window.location.search.length != 0)
-- 			{
-- 				var search = window.location.search.split('?')[1];
-- 				// Now split the requests into pairs
-- 				var searchQueries = search.split('&');
-- 				for (var i in searchQueries)
-- 				{
-- 					// Split each request into
-- 					searchQueries[i] = searchQueries[i].split('=');
-- 					if (searchQueries[i][0] == "url")
-- 					{
-- 						url = decodeURI(searchQueries[i][1]);
-- 					}
-- 				}
-- 				loadProjectSpec(url);
-- 				window.onbeforeunload = function() {
-- 					return "Please only leave this page once you have completed the tests. Are you sure you have completed all testing?";
-- 				};
-- 			}
-- 		</script>
-  	</head>
-  
-  	<body>
---- 22,27 ----
-  		<script type="text/javascript" src='js/loudness.js'></script>
-  		<script type="text/javascript" src='js/xmllint.js'></script>
-          <script type="text/javascript" src='js/WAVE.js'></script>
-  	</head>
-  
-  	<body>
--- a/new/interfaces/AB.css	Wed May 04 17:25:19 2016 +0100
+++ b/new/interfaces/AB.css	Tue May 10 18:20:05 2016 +0100
@@ -62,6 +62,10 @@
 	background-color: #008000;
 }
 
+div.comparator-selector.inactive{
+	background-color: yellow !important;
+}
+
 div.comparator-selector span {
 	font-size: 4em;
 }
@@ -86,4 +90,4 @@
     position: absolute;
     top: 10px;
     left: 120px;
-}
\ No newline at end of file
+}
--- a/new/interfaces/AB.js	Wed May 04 17:25:19 2016 +0100
+++ b/new/interfaces/AB.js	Tue May 10 18:20:05 2016 +0100
@@ -321,6 +321,9 @@
                 case "letter":
                     label = String.fromCharCode(97 + index);
                     break;
+                case "given":
+                	label = element.label;
+                	break;
                 default:
                     label = String.fromCharCode(65 + index);
                     break;
@@ -328,6 +331,9 @@
             var node = new this.comparatorBox(audioObject,index,label);
             audioObject.bindInterface(node);
             this.comparators.push(node);
+            if(element.inactive===true){
+                node.box.children[0].classList.add('inactive');
+            }
             this.boxHolders.appendChild(node.box);
         }
 	}
@@ -388,10 +394,10 @@
 				var checkState = interfaceContext.checkAllCommented();
 				if (checkState == false) {canContinue = false;}
 				break;
-            case 'scalerange':
-                // Check the scale has been used effectively
-                var checkState = interfaceContext.checkScaleRange(checks[i].min,checks[i].max);
-                if (checkState == false) {canContinue = false;}
+			case 'scalerange':
+			// Check the scale has been used effectively
+			var checkState = interfaceContext.checkScaleRange(checks[i].min,checks[i].max);
+				if (checkState == false) {canContinue = false;}
 				break;
 			default:
 				console.log("WARNING - Check option "+checks[i].check+" is not supported on this interface");
@@ -427,4 +433,4 @@
 	// Get the current <page> information in store (remember to appendChild your data to it)
 	// pageSpecification is the current page node configuration
 	// To create new XML nodes, use storage.document.createElement();
-}
\ No newline at end of file
+}
--- a/new/js/core.js	Wed May 04 17:25:19 2016 +0100
+++ b/new/js/core.js	Tue May 10 18:20:05 2016 +0100
@@ -17,6 +17,7 @@
 var currentTrackOrder = []; // Hold the current XML tracks in their (randomised) order
 var audioEngineContext; // The custome AudioEngine object
 var gReturnURL;
+var gSaveFilenamePrefix;
 
 
 // Add a prototype to the bufferSourceNode to reference to the audioObject holding it
@@ -160,6 +161,9 @@
             case "returnURL":
                 gReturnURL = value;
                 break;
+            case "saveFilenamePrefix":
+            	gSaveFilenamePrefix = value;
+            	break;
             }
         }
         loadProjectSpec(url);
@@ -411,6 +415,9 @@
         console.log("returnURL Overide from "+specification.returnURL+" to "+gReturnURL);
         specification.returnURL = gReturnURL;
     }
+    if (gSaveFilenamePrefix != undefined){
+    	specification.saveFilenamePrefix = gSaveFilenamePrefix;
+    }
 	
 	// Create the audio engine object
 	audioEngineContext = new AudioEngine(specification);
@@ -439,14 +446,20 @@
 		popup.popupContent.innerHTML = "<span>Please save the file below to give to your test supervisor</span><br>";
 		popup.popupContent.appendChild(a);
 	} else {
+		var saveUrlSuffix = "";
+		var saveFilenamePrefix = specification.saveFilenamePrefix;
+		if(typeof(saveFilenamePrefix) === "string" && saveFilenamePrefix.length > 0){
+			saveUrlSuffix  = "&saveFilenamePrefix="+saveFilenamePrefix;
+		}
+		var projectReturn = "";
+		if (typeof specification.projectReturn == "string") {
+			if (specification.projectReturn.substr(0,4) == "http") {
+				projectReturn = specification.projectReturn;
+			}
+		}
+		var saveURL = projectReturn+"php/save.php?key="+storage.SessionKey.key+saveUrlSuffix;
 		var xmlhttp = new XMLHttpRequest;
-        var returnURL = "";
-        if (typeof specification.projectReturn == "string") {
-            if (specification.projectReturn.substr(0,4) == "http") {
-                returnURL = specification.projectReturn;
-            }
-        }
-		xmlhttp.open("POST",returnURL+"php/save.php?key="+storage.SessionKey.key,true);
+		xmlhttp.open("POST", saveURL, true);
 		xmlhttp.setRequestHeader('Content-Type', 'text/xml');
 		xmlhttp.onerror = function(){
 			console.log('Error saving file to server! Presenting download locally');
@@ -465,10 +478,8 @@
                     window.onbeforeunload = undefined;
                     var file = response.getElementsByTagName("file")[0];
                     console.log("Save: OK, written "+file.getAttribute("bytes")+"B");
-                    if (typeof specification.returnURL == "string") {
-                        if (specification.returnURL.length > 0) {
+                    if (typeof specification.returnURL == "string" && specification.returnURL.length > 0) {
                             window.location = specification.returnURL;
-                        }
                     } else {
                         popup.popupContent.textContent = specification.exitText;
                     }
@@ -1936,6 +1947,10 @@
 		interfaceContext.commentBoxes.deleteCommentBoxes();
 		interfaceContext.deleteCommentQuestions();
 		loadTest(audioHolderObject,store);
+		if(audioHolderObject.hidden === true){
+		// work-around to have zero pages: set only one page with the attribute hidden=true and it will automatically skip over.
+			testState.advanceState();
+		}
 	};
 	
 	// Bounded by interface!!
--- a/new/php/save.php	Wed May 04 17:25:19 2016 +0100
+++ b/new/php/save.php	Tue May 10 18:20:05 2016 +0100
@@ -1,10 +1,11 @@
 <?php
 	error_reporting(0);
+	$saveFilenamePrefix = isset($_GET['saveFilenamePrefix']) ? $_GET['saveFilenamePrefix'].'-' : '';
 	header('Access-Control-Allow-Origin: *');
 	header("Content-type: text/xml");
 	$postText = file_get_contents('php://input');
-    $file_key = $_GET['key'];
-    $filename = "../saves/save-".$file_key.".xml";
+	$file_key = $_GET['key'];
+	$filename = '../saves/'.$saveFilenamePrefix.'save-'.$file_key.".xml";
     $doc = new DOMDocument;
     $doc->preserveWhiteSpace = false;
     $doc->formatOutput = true;
@@ -31,4 +32,4 @@
 	// Return XML confirmation data
 	$xml = '<response state="OK"><message>OK</message><file bytes="'.$wbytes.'">"'.$filename.'"</file></response>';
 	echo $xml;
-?>
\ No newline at end of file
+?>
--- a/new/survey.php	Wed May 04 17:25:19 2016 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,110 +0,0 @@
-<!DOCTYPE html><html><head><link rel="shortcut icon" sizes="16x16" href="https://ssl.gstatic.com/docs/spreadsheets/forms/favicon_qp2.png"><title>Hammond organ listening test - Preliminary survey</title><link rel="stylesheet" href="https://www.gstatic.com/_/freebird/_/ss/k=freebird.v.1vpo67boyxxdc.L.X.O/d=1/rs=AMjVe6g3LaCwCQBHTcCKU3WgvH-Jhoy8EA"><link href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700&subset=latin,vietnamese,latin-ext,cyrillic,greek,cyrillic-ext,greek-ext" rel="stylesheet" type="text/css"><meta name="viewport" content="width=device-width, initial-scale=1"><style id="WTVccd">.freebirdThemedTab .exportTab .freebirdThemedBadge {background-color: rgba(0, 0, 0, 0.5);}.freebirdThemedTab .exportTab.isSelected .freebirdThemedBadge {background-color: rgb(103, 58, 183);}.freebirdThemedCheckbox.isChecked:not(.isDisabled) {border-color: rgb(103, 58, 183);}.freebirdThemedCheckbox.isCheckedNext > .exportInk, .freebirdThemedCheckbox.isFocused > .exportInk {background-color: rgba(103, 58, 183, 0.15);}.freebirdThemedRadio.isChecked:not(.isDisabled) .exportOuterCircle, .freebirdThemedRadio .exportInnerCircle {border-color: rgb(103, 58, 183);}.freebirdThemedRadio.isCheckedNext > .exportInk, .freebirdThemedRadio.isFocused > .exportInk {background-color: rgba(103, 58, 183, 0.15);}.freebirdThemedTab .exportIndicator {background-color: rgb(103, 58, 183);}.freebirdThemedTab .exportTab {color: rgba(0, 0, 0, 0.5);}.freebirdThemedTab .exportTab.isSelected {color: rgb(103, 58, 183);}.freebirdThemedTab .exportTabPageButton {fill: rgb(103, 58, 183);}.freebirdThemedTab .exportInk {background-image: radial-gradient( circle farthest-side,rgba(103, 58, 183, 0.15),rgba(103, 58, 183, 0.15) 80%,rgba(103, 58, 183, 0) 100% );}.freebirdThemedDarkTab .exportTabList {background-color: rgb(103, 58, 183);}.freebirdThemedDarkTab .exportIndicator {background-color: rgba(255, 255, 255, 1);}.freebirdThemedDarkTab .exportTab {color: rgba(255, 255, 255, 0.5);}.freebirdThemedDarkTab .exportTab.isSelected {color: rgba(255, 255, 255, 1);}.freebirdThemedDarkTab .exportTabPageButton {fill: rgba(255, 255, 255, 1);}.freebirdThemedDarkTab .exportInk {background-image: radial-gradient( circle farthest-side,rgba(255, 255, 255, 0.15),rgba(255, 255, 255, 0.15) 80%,rgba(255, 255, 255, 0) 100% );}.freebirdThemedTextarea .exportFocusUnderline {background-color: rgb(103, 58, 183);}.freebirdThemedTextarea .exportHint {color: rgb(103, 58, 183);}.freebirdThemedTextarea.exportHasError .exportContent.exportUnderline, .freebirdThemedTextarea.exportHasError .exportContent.exportFocusUnderline {background-color: rgb(209, 196, 233);}.quantumWizTextinputPaperinputInput:not([disabled]):focus ~ .quantumWizTextinputPaperinputFloatingLabel.exportLabel, .isFocused > .exportContent >.quantumWizTextinputPapertextareaFloatingLabel.exportLabel, .isFocused.modeDark > .exportContent >.quantumWizTextinputPapertextareaFloatingLabel.exportLabel {color: rgb(103, 58, 183);}.freebirdThemedInput .exportFocusUnderline {background-color: rgb(103, 58, 183);}.freebirdThemedInput .exportHint {color: rgb(103, 58, 183);}.freebirdThemedInput.exportHasError .exportContent.exportUnderline, .freebirdThemedInput.exportHasError .exportContent.exportFocusUnderline {background-color: rgb(209, 196, 233);}.freebirdThemedToggle.isChecked .exportThumb {border-color: rgb(103, 58, 183); color: rgba(255, 255, 255, 1);}.freebirdThemedToggle.isChecked > .exportTrack {border-color: rgb(209, 196, 233);}.freebirdThemedToggle.isCheckedNext > .exportInk, .freebirdThemedToggle.isFocused > .exportInk {background-color: rgba(103, 58, 183, 0.15);}.freebirdThemedToggleSwitch {border-color: rgb(103, 58, 183);}.freebirdThemedToggleSwitch.isChecked {background-color: rgb(103, 58, 183); color: rgba(255, 255, 255, 1);}.freebirdDarkIcon {display: none;}.freebirdThemedText {color: rgb(103, 58, 183);}.accentThemeText {color: rgb(179, 136, 255);}.freebirdHeaderMast {background-color: rgb(103, 58, 183);color: rgba(255, 255, 255, 1);}.freebirdHeaderMastWithOverlay {background-color: rgb(103, 58, 183);color: rgba(255, 255, 255, 1);}.freebirdSolidBackground {background-color: rgb(103, 58, 183); color: rgba(255, 255, 255, 1);}.freebirdSolidColor {color: rgb(103, 58, 183);}.freebirdSolidFill {fill: rgb(103, 58, 183); stroke: rgb(103, 58, 183);}.freebirdLightBackground {background-color: rgb(237, 231, 246);}.freebirdUltraLightBackground {background-color: rgba(237, 231, 246, 0.25);}.freebirdAccentBackground {background-color: rgb(179, 136, 255); color: rgba(0, 0, 0, 1);}.freebirdDisclaimerColor, .freebirdDisclaimerColor a {color: rgb(100, 100, 100);}.exportSplash {background-color: rgb(103, 58, 183);}.freebirdThemedDialog .exportTitleBarFullScreen, .freebirdThemedDialog .exportTitleBar {background-color: rgb(103, 58, 183); color: rgba(255, 255, 255, 1);}</style><link rel="icon" sizes="192x192" href="//ssl.gstatic.com/docs/forms/device_home/android_192.png"><link rel="apple-touch-icon" sizes="120x120" href="//ssl.gstatic.com/docs/forms/device_home/ios_120.png"><link rel="apple-touch-icon" sizes="152x152" href="//ssl.gstatic.com/docs/forms/device_home/ios_152.png"><meta name="msapplication-TileImage" content="//ssl.gstatic.com/docs/forms/device_home/windows_144.png" /><meta name="msapplication-TileColor" content="#673ab7" /><script>_docs_flag_initialData={"docs-aiiws":"docs_warm_sdf","docs-ails":"docs_warm","docs-fwds":"docs_sdf","info_params":{},"uls":"","scotty_upload_url":"/upload/forms/resumable","docs-enable_feedback_svg":false,"enable_feedback":true,"docs-fpid":713678,"docs-fbid":"ExternalUserData","domain_type":"ND","icso":false,"docs-obsImUrl":"https://ssl.gstatic.com/docs/common/cleardot.gif","docs_oogt":"NONE","docs-text-ewf":true,"docs-text-efwi":false,"docs-text-ewfird":false,"docs-text-wfird":10,"docs-wfsl":["ca","da","de","en","es","fi","fr","it","nl","no","pt","sv"],"docs-effla":false,"docs-enil":false,"ilcm":{"eui":"ADFN-cuGqmtA3InbdB0XLOwi06TdB6gRdiV-_Ld_lnyI9lGt_x5cDwH-J5lY_i2c9AHZs-H-4iv9","je":1,"sstu":1462320120648000,"si":"CMCi2_qOv8wCFZEZnQoduHcOxA","ei":[5700016]},"docs-eoi":false,"docs-egc":true,"docs-chat_wabel":false,"docs-ce":true,"docs-ut":2,"docs-chat_base_url":"talkgadget.google.com/talkgadget/","docs-chat_domain_rotation":true,"docs-cwd":"","docs-encp":false,"docs-hatsfl":"https://survey.googleratings.com/wix/p7583646.aspx?ctry\u0026uilang\u003den\u0026ui\u003d1\u0026v1\u003dND","docs-hatst":0,"docs-hatsl":"","buildLabel":"apps_forms_2016.17-Thu_a","docs-show_debug_info":false,"ondlburl":"//docs.google.com","drive_url":"//drive.google.com?usp\u003dforms_web","app_url":"https://docs.google.com/forms/?usp\u003dforms_web","docs-mid":2048,"docs-eicd":false,"docs-icdmt":[],"docs-sup":"/forms","docs-uptc":["lsrp","noreplica","ntd","ths","app_install_xsrf_token","sle","usp","urp","utm_source","utm_medium","utm_campaign","utm_term","utm_content"],"docs-cwsd":"https://clients5.google.com","docs-et":false,"docs-tafl":true,"docs-etp":false,"docs-euctu":false,"docs-udn":"","docs-tur":0,"enable_anonymous_photo_creation":false,"docs-al":[0,0,0,0,0],"docs-ndt":"Untitled form","docs-rpe":false,"docs-mdck":"AIzaSyD8OLHtLvDxnjZsBoVq4-_cuwUbKEMa70s","docs-mas":"","docs-etiff":false,"docs-spfe":true,"docs-mriim":1800000,"docs-eccbs":false,"docs-net-ernjp":false,"docos-sosj":false,"docs-rlmp":false,"docs-mmpt":15000,"docs-erd":false,"docs-erfar":false,"docs-ssi":false,"docs-escd":false,"docs-ensb":false,"docs-ddts":false,"ecid":true,"docs-emo":false,"docs-eos":true,"docs-pedd":true,"docs-eir":false,"docs-dc":false,"docs-edll":false,"docs-eivu":false,"server_time_ms":1462320120650,"gaia_session_id":"","app-bc":"#673ab7","enable_iframed_embed_api":true,"docs-fut":"//drive.google.com?usp\u003dforms_web#folders/{folderId}","esid":true,"esubid":false,"docs-etbs":true,"docs-usp":"forms_web","docs-isb":false,"docs-pid":"","docs-mib":5242880,"docs-mip":6250000,"docs-eicu":false,"enable_kennedy":true,"docs-gth":"Go to Forms home screen","opendv":true,"onePickImportDocumentUrl":"","opmbs":5242880,"opmpd":2500,"opbu":"https://docs.google.com/picker","opru":"https://docs.google.com/relay.html","opdu":false,"opccp":false,"ophi":"trix_forms","opst":"000770F2037BC252B6F708ED31726B33CE13CDBE7A86BF0E7B","opuci":"","opest":true,"maestro_domain":"https://script.google.com","maestro_container_token":"ACjPJvGieBvPoxkrR8oGcWyHHobKXu4fo-4ymDcdLWvorFj2z4K2MrCqx0sJfgGJ47LxmZi7S1knUlA1Ori8VISnKCK76BhTvmQp","maestro_script_editor_uri":"https://script.google.com/macros/?mid\u003dACjPJvGieBvPoxkrR8oGcWyHHobKXu4fo-4ymDcdLWvorFj2z4K2MrCqx0sJfgGJ47LxmZi7S1knUlA1Ori8VISnKCK76BhTvmQp\u0026uiv\u003d2","maestro_new_project_uri":"https://script.google.com/macros/create?mid\u003dACjPJvGieBvPoxkrR8oGcWyHHobKXu4fo-4ymDcdLWvorFj2z4K2MrCqx0sJfgGJ47LxmZi7S1knUlA1Ori8VISnKCK76BhTvmQp\u0026uiv\u003d2","maestro_script_gallery_uri":"https://docs.google.com/macros/scriptGalleryPanel?mid\u003dACjPJvGieBvPoxkrR8oGcWyHHobKXu4fo-4ymDcdLWvorFj2z4K2MrCqx0sJfgGJ47LxmZi7S1knUlA1Ori8VISnKCK76BhTvmQp\u0026uiv\u003d2","maestro_script_manager_uri":"https://script.google.com/macros/scriptManagerPanel?mid\u003dACjPJvGieBvPoxkrR8oGcWyHHobKXu4fo-4ymDcdLWvorFj2z4K2MrCqx0sJfgGJ47LxmZi7S1knUlA1Ori8VISnKCK76BhTvmQp\u0026uiv\u003d2","enable_maestro":true,"docs-emae":true,"mae-cwssw":false,"mae-aoeba":true,"mae-esme":false,"docs-hecesr":true,"docs-heop":false,"docs-hes":false,"docs-hupc":true,"docs-huogmb":false,"docs-hefcc":true,"docs-offline-uiaffd":false,"docs-offline-uoia":false,"docs-hasid":"Forms","docs-hdck":"AIzaSyD3SxAFA7YuMzXbJHCPKlNCHD-myTZZHwQ","docs-cpkl":[""],"docs-hucs":true,"docs-hunca":false,"docs-hdod":"docs.google.com","jobset":"prod","docs-eafn":false,"docs-nad":"","docs-epcc":false,"docs-dlpe":false,"docs-etbrh":false,"enable_omnibox_help_menu":true,"enable_omnibox":true,"docs-sticky_view_mode":true,"docs-se":false,"docs-ebcrsct":false,"docs-iror":false,"docs-eopfo":true,"xdbcmUri":"https://docs.google.com/forms/xdbcm.html","xdbcfAllowXpc":true,"docs-corsbc":false,"xdbcfAllowHostNamePrefix":true,"docs-spdy":false,"docs-csi-reporting-uri-override":"","enable_csi":true,"csi_service_name":"freebird","lzsby-grad":false,"lzsby-gsyn":true,"lzsby-kn":false,"lzsby-gsh":false,"lzsby-goz":false,"lzsby-gmvd":true,"lzsby-nfd":true,"lzsby-gps":false,"lzsby-gno":true,"lzsby-gbhc":true,"lzsby-gbyd":true,"lzsby-gcaa":false,"lzsby-gyzqc":false,"lzsby-grb":false,"lzsby-pek":false,"lzsby-gbj":false,"zpgp":"fkaofzblgkxgeojkockclmuxiwwhhwbzieisbrrycphvemlwczeletbrcjbwnvwhcsvagctfktlmwzpuyedknqq","lzdjy_hayhyyixxr_vpuhyzr":"/c/","lzsb_lkzrpp_kjctdqednyzq_afitli_dwu":"https://docs.google.com/picker?protocol\u003dgadgets\u0026relayUrl\u003dhttps://docs.google.com/relay.html\u0026hostId\u003dfusiontables-form-linker\u0026title\u003dChoose+a+Fusion+Table+where+we\u0027ll+copy+responses+to+your+form\u0026hl\u003den\u0026newDriveView\u003dtrue\u0026origin\u003dhttps://docs.google.com\u0026st\u003d000770F2037BC252B6F708ED31726B33CE13CDBE7A86BF0E7B\u0026driveGridViewSwitcherHidden\u003dtrue\u0026nav\u003d((%22tables%22),(%22recently-picked%22))","lzsb_lkzrpp_fav_hschmqnfnbq_lfclxl_ntd":"https://docs.google.com/picker?protocol\u003dgadgets\u0026relayUrl\u003dhttps://docs.google.com/relay.html\u0026hostId\u003dspreadsheet-form-linker\u0026title\u003dChoose+a+spreadsheet+where+we\u0027ll+copy+responses+to+your+form\u0026hl\u003den\u0026newDriveView\u003dtrue\u0026origin\u003dhttps://docs.google.com\u0026st\u003d000770F2037BC252B6F708ED31726B33CE13CDBE7A86BF0E7B\u0026nav\u003d((%22spreadsheets%22,null,%7B%22mimeTypes%22:%22application/vnd.google-apps.spreadsheet,application/vnd.google-apps.ritz%22%7D))","oxqdxt_fopkl_sslarr_geg":"https://docs.google.com/picker?protocol\u003dgadgets\u0026relayUrl\u003dhttps://docs.google.com/relay.html\u0026hostId\u003dimport-theme\u0026title\u003dCopy+theme+from+existing+form\u0026hl\u003den\u0026newDriveView\u003dtrue\u0026origin\u003dhttps://docs.google.com\u0026st\u003d000770F2037BC252B6F708ED31726B33CE13CDBE7A86BF0E7B\u0026nav\u003d((%22forms%22),(%22recently-picked%22))","cpc_lopf_oghqdq_juw":"https://docs.google.com/picker?protocol\u003dgadgets\u0026relayUrl\u003dhttps://docs.google.com/relay.html\u0026hostId\u003dtrix_forms-fonts\u0026title\u003dFonts\u0026hl\u003den\u0026newDriveView\u003dtrue\u0026origin\u003dhttps://docs.google.com\u0026st\u003d000770F2037BC252B6F708ED31726B33CE13CDBE7A86BF0E7B\u0026navHidden\u003dtrue\u0026multiselectEnabled\u003dtrue\u0026selectButtonLabel\u003dOK\u0026nav\u003d((%22fonts%22))","kybqre_uunjbit_qdux_ua_cvxft":true,"izsgkcv_hyqdjg_pcdmoqq":false,"googlesystem_blogspot_banlevel":"http://goo.gl/vqaya"};</script><base target="_blank"><meta property="og:title" content="Hammond organ listening test - Preliminary survey"><meta property="og:type" content="article"><meta property="og:site_name" content="Google Docs"><meta property="og:url" content="https://docs.google.com/forms/d/1ICVAZYrbe2XrL9a38cGaeITq-jPMwVgK8JJbrTO2JM4/viewform?usp=embed_facebook"><meta property="og:image" content="https://lh6.googleusercontent.com/bE8hm2a_uy1DzzaBG_N_T8qxCZSnTJ80LaGUIuzUBgURYMiMk07vos1mSgrWNXmjLCg=w1200-h630-p"><meta property="og:image:width" content="200"><meta property="og:image:height" content="200"><meta property="og:description" content="
-We would like to invite you to be part of this research project, if you would like to.  You should only agree to take part if you want to, it is entirely up to you. If you choose not to take part there won't be any disadvantages for you and you will hear no more about it.  
-Please read the following information carefully before you decide to take part; this will tell you why the research is being done and what you will be asked to do if you take part. Please ask if there is anything that is not clear or if you would like more information.  
-If you decide to take part you will be asked to sign the attached form to say that you agree.
-You are still free to withdraw at any time and without giving a reason.
-
-In this listening test you will be asked to classify a set of recordings of notes played on a Hammond organ. The test is open to everyone, regardless of their background and musical knowledge. A brief training will be provided which will help you familiarize with the audio material presented. If you are undertaking this test on your own computer, you will be required to use a set of headphones and you will have to enter the model of headphones used.
-
-This listening test was approved by the Queen Mary University of London ethics committee, with approval code QMREC1691a.  If you have any questions or concerns about the manner in which the study was conducted please, in the first instance, contact the researcher responsible for the study at g.moro@qmul.ac.uk .  If this is unsuccessful, or not appropriate, please contact the Secretary at the Queen Mary Ethics of Research Committee, Room W117, Queen's Building, Mile End Campus, Mile End Road, London or research-ethics@qmul.ac.uk."><meta name="twitter:site" content="@googledocs"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:image" content="https://lh6.googleusercontent.com/bE8hm2a_uy1DzzaBG_N_T8qxCZSnTJ80LaGUIuzUBgURYMiMk07vos1mSgrWNXmjLCg=w435-h251-p-b1-c0x00999999"><meta name="twitter:title" content="Hammond organ listening test - Preliminary survey"><meta name="twitter:description" content="
-We would like to invite you to be part of this research project, if you would like to.  You should only agree to take part if you want to, it is entirely up to you. If you choose not to take part there won't be any disadvantages for you and you will hear no more about it.  
-Please read the following information carefully before you decide to take part; this will tell you why the research is being done and what you will be asked to do if you take part. Please ask if there is anything that is not clear or if you would like more information.  
-If you decide to take part you will be asked to sign the attached form to say that you agree.
-You are still free to withdraw at any time and without giving a reason.
-
-In this listening test you will be asked to classify a set of recordings of notes played on a Hammond organ. The test is open to everyone, regardless of their background and musical knowledge. A brief training will be provided which will help you familiarize with the audio material presented. If you are undertaking this test on your own computer, you will be required to use a set of headphones and you will have to enter the model of headphones used.
-
-This listening test was approved by the Queen Mary University of London ethics committee, with approval code QMREC1691a.  If you have any questions or concerns about the manner in which the study was conducted please, in the first instance, contact the researcher responsible for the study at g.moro@qmul.ac.uk .  If this is unsuccessful, or not appropriate, please contact the Secretary at the Queen Mary Ethics of Research Committee, Room W117, Queen's Building, Mile End Campus, Mile End Road, London or research-ethics@qmul.ac.uk."></head><body dir="ltr" itemscope itemtype="http://schema.org/CreativeWork/FormObject"class="freebirdLightBackground" jscontroller="OkF2xb" jsaction="rcuQ6b:npT2md; click:KjsqPd;n6dfDc:GrC6Ef;oDrQPd:l9NwTb;UizPIf:zbvklb;" data-is-prepopulate-mode="false">
-<script>
-var returnUrl=null;
-if(window.location.search.length > 0)
-{
-        var search = window.location.search.split('?')[1];
-        // Now split the requests into pairs
-        var searchQueries = search.split('&');
-
-	for (var i in searchQueries)
-	{
-	// Split each request into
-		searchQueries[i] = searchQueries[i].split('=');
-		var key = searchQueries[i][0];
-		var string = decodeURIComponent(searchQueries[i][1]);
-		if (key === "returnUrl"){
-			returnUrl = string;
-		}
-	}
-}
-</script>
-<meta itemprop="name" content="Hammond organ listening test - Preliminary survey"><meta itemprop="description" content="
-We would like to invite you to be part of this research project, if you would like to.  You should only agree to take part if you want to, it is entirely up to you. If you choose not to take part there won't be any disadvantages for you and you will hear no more about it.  
-Please read the following information carefully before you decide to take part; this will tell you why the research is being done and what you will be asked to do if you take part. Please ask if there is anything that is not clear or if you would like more information.  
-If you decide to take part you will be asked to sign the attached form to say that you agree.
-You are still free to withdraw at any time and without giving a reason.
-
-In this listening test you will be asked to classify a set of recordings of notes played on a Hammond organ. The test is open to everyone, regardless of their background and musical knowledge. A brief training will be provided which will help you familiarize with the audio material presented. If you are undertaking this test on your own computer, you will be required to use a set of headphones and you will have to enter the model of headphones used.
-
-This listening test was approved by the Queen Mary University of London ethics committee, with approval code QMREC1691a.  If you have any questions or concerns about the manner in which the study was conducted please, in the first instance, contact the researcher responsible for the study at g.moro@qmul.ac.uk .  If this is unsuccessful, or not appropriate, please contact the Secretary at the Queen Mary Ethics of Research Committee, Room W117, Queen's Building, Mile End Campus, Mile End Road, London or research-ethics@qmul.ac.uk."><meta itemprop="faviconUrl" content="https://ssl.gstatic.com/docs/spreadsheets/forms/favicon_qp2.png"><meta itemprop="url" content="https://docs.google.com/forms/d/1ICVAZYrbe2XrL9a38cGaeITq-jPMwVgK8JJbrTO2JM4/viewform?usp=embed_googleplus"><meta itemprop="embedURL" content="https://docs.google.com/forms/d/1ICVAZYrbe2XrL9a38cGaeITq-jPMwVgK8JJbrTO2JM4/viewform?embedded=true&amp;usp=embed_googleplus"><meta itemprop="thumbnailUrl" content="https://ssl.gstatic.com/docs/forms/social/social-forms-big-2.png"><meta itemprop="image" content="https://ssl.gstatic.com/docs/forms/social/social-forms-big-2.png"><meta itemprop="imageUrl" content="https://ssl.gstatic.com/docs/forms/social/social-forms-big-2.png"><div class="freebirdFormviewerViewFormContentWrapper"><div class="freebirdFormviewerViewFormBanner freebirdHeaderMast"></div><div class="freebirdFormviewerViewCenteredContent"><iframe name="iframe_vcjmjesi" id="iframe_vcjmjesi" style="display:none;" onload="if(typeof sent_vcjmjesi!='undefined'){window.location='returnUrl';}"></iframe><form onsubmit="sent_vcjmjesi=true" action="https://docs.google.com/forms/d/1ICVAZYrbe2XrL9a38cGaeITq-jPMwVgK8JJbrTO2JM4/formResponse" target="iframe_vcjmjesi" method="POST" id="mG61Hd"><div class="freebirdFormviewerViewFormCard"><div class="freebirdFormviewerViewAccentBanner freebirdAccentBackground"></div><div class="freebirdFormviewerViewFormContent"><div class="freebirdFormviewerViewHeaderHeader"><div class="freebirdFormviewerViewHeaderTitleRow"><div class="freebirdFormviewerViewHeaderTitle" dir="auto" role="heading">Hammond organ listening test - Preliminary survey</div></div><div class="freebirdFormviewerViewHeaderDescription" dir="auto"><br>We would like to invite you to be part of this research project, if you would like to.  You should only agree to take part if you want to, it is entirely up to you. If you choose not to take part there won't be any disadvantages for you and you will hear no more about it.  <br>Please read the following information carefully before you decide to take part; this will tell you why the research is being done and what you will be asked to do if you take part. Please ask if there is anything that is not clear or if you would like more information.  <br>If you decide to take part you will be asked to sign the attached form to say that you agree.<br>You are still free to withdraw at any time and without giving a reason.<p>In this listening test you will be asked to classify a set of recordings of notes played on a Hammond organ. The test is open to everyone, regardless of their background and musical knowledge. A brief training will be provided which will help you familiarize with the audio material presented. If you are undertaking this test on your own computer, you will be required to use a set of headphones and you will have to enter the model of headphones used.<p>This listening test was approved by the Queen Mary University of London ethics committee, with approval code QMREC1691a.  If you have any questions or concerns about the manner in which the study was conducted please, in the first instance, contact the researcher responsible for the study at <a href="mailto:g.moro@qmul.ac.uk">g.moro@qmul.ac.uk</a> .  If this is unsuccessful, or not appropriate, please contact the Secretary at the Queen Mary Ethics of Research Committee, Room W117, Queen's Building, Mile End Campus, Mile End Road, London or <a href="mailto:research-ethics@qmul.ac.uk">research-ethics@qmul.ac.uk</a>.</p></p></div><div class="freebirdFormviewerViewHeaderRequiredLegend" aria-hidden="true" dir="auto">* Required</div></div><div class=freebirdFormviewerViewItemList role="list"><div role="listitem" class="freebirdFormviewerViewItemsItemItem freebirdFormviewerViewItemsTextTextItem" jsname="ibnC6b" jscontroller="rDGJeb"jsaction="sPvj8e:e4JwSe,vwKRrd;"data-required="true"data-input="L9xHkb"data-item-id="330894081"><div class="freebirdFormviewerViewItemsItemItemheader"><div class="freebirdFormviewerViewItemsItemItemTitleContainer"><div class="freebirdFormviewerViewItemsItemItemTitle" dir="auto" aria-describedby="i.desc.330894081">To undertake this study you will need to wear headphones and be in a quiet environment. Please indicate here the brand/model of headphones you will be using. <span class="freebirdFormviewerViewItemsItemRequiredAsterisk" aria-hidden="true">*</span></div><div class="freebirdFormviewerViewItemsItemItemHelpText" id="i.desc.330894081" dir="auto"></div></div></div><div class="quantumWizTextinputPapertextareaEl modeLight freebirdFormviewerViewItemsTextLongText freebirdThemedInput" jscontroller="pxq3x" jsaction="clickonly:KjsqPd; focus:Jt1EX; blur:fpfTEe; input:Lg5SV;" jsshadow jsname="W85ice"><div class="quantumWizTextinputPapertextareaMainContent exportContent"><div class="quantumWizTextinputPapertextareaPlaceholder exportLabel" jsname="LwH6nd">Your answer</div><div class="quantumWizTextinputPapertextareaContentArea exportContentArea"><textarea class="quantumWizTextinputPapertextareaInput exportTextarea" jsname="YPqjbf" rows="1" tabindex="0" aria-label="To undertake this study you will need to wear headphones and be in a quiet environment. Please indicate here the brand/model of headphones you will be using." jscontroller="gZjhIf" jsaction="input:Lg5SV;ti6hGc:XMgOHc;rcuQ6b:WYd;" required name="Hammond organ listening test - Preliminary survey" dir="auto" data-initial-dir="auto" data-initial-value=""></textarea></div><div class="quantumWizTextinputPapertextareaUnderline exportUnderline"></div><div jsname="XmnwAc" class="quantumWizTextinputPapertextareaFocusUnderline exportFocusUnderline"></div></div><div jsname="ty6ygf" class="quantumWizTextinputPapertextareaHint exportHint"></div></div><input type="hidden" name="entry.328426121" jsname="L9xHkb"><div jsname="XbIQze" class="freebirdFormviewerViewItemsItemErrorMessage" id="i.err.330894081" role="alert"></div></div><div role="listitem" class="freebirdFormviewerViewItemsItemItem freebirdFormviewerViewItemsTextTextItem" jsname="ibnC6b" jscontroller="rDGJeb"jsaction="sPvj8e:e4JwSe,vwKRrd;"data-required="true"data-input="L9xHkb"data-item-id="441365575"><div class="freebirdFormviewerViewItemsItemItemheader"><div class="freebirdFormviewerViewItemsItemItemTitleContainer"><div class="freebirdFormviewerViewItemsItemItemTitle" dir="auto" aria-describedby="i.desc.441365575">How old are you? <span class="freebirdFormviewerViewItemsItemRequiredAsterisk" aria-hidden="true">*</span></div><div class="freebirdFormviewerViewItemsItemItemHelpText" id="i.desc.441365575" dir="auto"></div></div></div><div class="freebirdFormviewerViewItemsTextItemWrapper"><div class="quantumWizTextinputPaperinputEl freebirdFormviewerViewItemsTextShortText freebirdThemedInput" jscontroller="pxq3x" jsaction="clickonly:KjsqPd; focus:Jt1EX; blur:fpfTEe; input:Lg5SV;" jsshadow jsname="W85ice"><div class="quantumWizTextinputPaperinputMainContent exportContent"><div class="quantumWizTextinputPaperinputContentArea"><input type="text"class="quantumWizTextinputPaperinputInput exportInput" jsname="YPqjbf" autocomplete="off" tabindex="0"aria-label="How old are you?" aria-describedby="i.desc.441365575 i.err.441365575" name="Hammond organ listening test - Preliminary survey" value="" required dir="auto" data-initial-dir="auto" data-initial-value="" /><div jsname="LwH6nd" class="quantumWizTextinputPaperinputPlaceholder exportLabel" >Your answer</div><div class="quantumWizTextinputPaperinputUnderline exportUnderline"></div><div jsname="XmnwAc" class="quantumWizTextinputPaperinputFocusUnderline exportFocusUnderline"></div></div></div><div jsname="ty6ygf" class="quantumWizTextinputPaperinputHint exportHint"></div></div></div><input type="hidden" name="entry.1969040404" jsname="L9xHkb"><div jsname="XbIQze" class="freebirdFormviewerViewItemsItemErrorMessage" id="i.err.441365575" role="alert"></div></div><div role="listitem" class="freebirdFormviewerViewItemsItemItem" jsname="ibnC6b" jscontroller="pkFYWb"jsaction="sPvj8e:F0ZU4;"data-other-input="qSV85" data-other-hidden="MfYA1e"data-item-id="2141751111"><div class="freebirdFormviewerViewItemsItemItemheader"><div class="freebirdFormviewerViewItemsItemItemTitleContainer"><div class="freebirdFormviewerViewItemsItemItemTitle" dir="auto" aria-describedby="i.desc.2141751111">You identify your gender as ...</div><div class="freebirdFormviewerViewItemsItemItemHelpText" id="i.desc.2141751111" dir="auto"></div></div></div><div jscontroller="eFy6Rc" jsaction="sPvj8e:Gh295d" jsname="cnAzRb" data-input="L9xHkb"><div  jscontroller="wPRNsd" jsshadow jsaction="keydown: I481le;JIbuQc:JIbuQc;rcuQ6b:rcuQ6b" jsname="wCJL8" aria-describedby="i.desc.2141751111 i.err.2141751111" aria-label="You identify your gender as ..." role="radiogroup"><content role="presentation" jsname="bN97Pc"><label class="docssharedWizToggleLabeledContainer freebirdFormviewerViewItemsRadioChoice"><div class="quantumWizTogglePaperradioEl docssharedWizToggleLabeledControl freebirdThemedRadio freebirdFormviewerViewItemsRadioControl" jscontroller="EcW08c" jsaction="click:cOuCgd; mousedown:UX7yZ; mouseup:lbsD7e; mouseleave:JywGue; touchstart:p6p2H; touchmove:FwuNnf; touchend:yfqBxc(preventMouseEvents=true|preventDefault=true); touchcancel:JMtRjd; focus:AHmuwe; blur:O22p3e; keydown:I481le; contextmenu:mg9Pef"jsshadow aria-label="Male" tabindex="-1" data-value="Male" role="radio" aria-checked="false"><div class="quantumWizTogglePaperradioInk exportInk"></div><div class="quantumWizTogglePaperradioInnerBox"></div><div class="quantumWizTogglePaperradioRadioContainer"><div class="quantumWizTogglePaperradioOffRadio exportOuterCircle"><div class="quantumWizTogglePaperradioOnRadio exportInnerCircle"></div></div></div></div><div class="docssharedWizToggleLabeledContent"><div class="docssharedWizToggleLabeledPrimaryText"><span dir="auto" class="docssharedWizToggleLabeledLabelText freebirdFormviewerViewItemsRadioLabel">Male</span></div></div></label><label class="docssharedWizToggleLabeledContainer freebirdFormviewerViewItemsRadioChoice"><div class="quantumWizTogglePaperradioEl docssharedWizToggleLabeledControl freebirdThemedRadio freebirdFormviewerViewItemsRadioControl" jscontroller="EcW08c" jsaction="click:cOuCgd; mousedown:UX7yZ; mouseup:lbsD7e; mouseleave:JywGue; touchstart:p6p2H; touchmove:FwuNnf; touchend:yfqBxc(preventMouseEvents=true|preventDefault=true); touchcancel:JMtRjd; focus:AHmuwe; blur:O22p3e; keydown:I481le; contextmenu:mg9Pef"jsshadow aria-label="Female" tabindex="-1" data-value="Female" role="radio" aria-checked="false"><div class="quantumWizTogglePaperradioInk exportInk"></div><div class="quantumWizTogglePaperradioInnerBox"></div><div class="quantumWizTogglePaperradioRadioContainer"><div class="quantumWizTogglePaperradioOffRadio exportOuterCircle"><div class="quantumWizTogglePaperradioOnRadio exportInnerCircle"></div></div></div></div><div class="docssharedWizToggleLabeledContent"><div class="docssharedWizToggleLabeledPrimaryText"><span dir="auto" class="docssharedWizToggleLabeledLabelText freebirdFormviewerViewItemsRadioLabel">Female</span></div></div></label><label class="docssharedWizToggleLabeledContainer freebirdFormviewerViewItemsRadioChoice"><div class="quantumWizTogglePaperradioEl docssharedWizToggleLabeledControl freebirdThemedRadio freebirdFormviewerViewItemsRadioControl" jscontroller="EcW08c" jsaction="click:cOuCgd; mousedown:UX7yZ; mouseup:lbsD7e; mouseleave:JywGue; touchstart:p6p2H; touchmove:FwuNnf; touchend:yfqBxc(preventMouseEvents=true|preventDefault=true); touchcancel:JMtRjd; focus:AHmuwe; blur:O22p3e; keydown:I481le; contextmenu:mg9Pef"jsshadow aria-label="Prefer not to say" tabindex="-1" data-value="Prefer not to say" role="radio" aria-checked="false"><div class="quantumWizTogglePaperradioInk exportInk"></div><div class="quantumWizTogglePaperradioInnerBox"></div><div class="quantumWizTogglePaperradioRadioContainer"><div class="quantumWizTogglePaperradioOffRadio exportOuterCircle"><div class="quantumWizTogglePaperradioOnRadio exportInnerCircle"></div></div></div></div><div class="docssharedWizToggleLabeledContent"><div class="docssharedWizToggleLabeledPrimaryText"><span dir="auto" class="docssharedWizToggleLabeledLabelText freebirdFormviewerViewItemsRadioLabel">Prefer not to say</span></div></div></label><div class="freebirdFormviewerViewItemsRadioChoice freebirdFormviewerViewItemsRadioOtherChoice"><label class="docssharedWizToggleLabeledContainer freebirdFormviewerViewItemsRadioOtherRadio"><div class="quantumWizTogglePaperradioEl docssharedWizToggleLabeledControl freebirdThemedRadio" jscontroller="EcW08c" jsaction="click:cOuCgd; mousedown:UX7yZ; mouseup:lbsD7e; mouseleave:JywGue; touchstart:p6p2H; touchmove:FwuNnf; touchend:yfqBxc(preventMouseEvents=true|preventDefault=true); touchcancel:JMtRjd; focus:AHmuwe; blur:O22p3e; keydown:I481le; contextmenu:mg9Pef"jsshadow aria-label="Other :" tabindex="-1" data-value="__other_option__" role="radio" aria-checked="false"><div class="quantumWizTogglePaperradioInk exportInk"></div><div class="quantumWizTogglePaperradioInnerBox"></div><div class="quantumWizTogglePaperradioRadioContainer"><div class="quantumWizTogglePaperradioOffRadio exportOuterCircle"><div class="quantumWizTogglePaperradioOnRadio exportInnerCircle"></div></div></div></div><div class="docssharedWizToggleLabeledContent"><div class="docssharedWizToggleLabeledPrimaryText"><span dir="auto" class="docssharedWizToggleLabeledLabelText freebirdFormviewerViewItemsRadioLabel">Other :</span></div></div></label><div class="freebirdFormviewerViewItemsRadioOtherInput" jsaction="keydown:npT2md" jsshadow><content><div class="quantumWizTextinputSimpleinputEl freebirdThemedInput" jscontroller="pxq3x" jsaction="clickonly:KjsqPd; focus:Jt1EX; blur:fpfTEe; input:Lg5SV;" jsshadow jsname="qSV85"><div class="quantumWizTextinputSimpleinputMainContent exportContent"><div class="quantumWizTextinputSimpleinputContentArea"><input type="text"class="quantumWizTextinputSimpleinputInput exportInput" jsname="YPqjbf" autocomplete="off" tabindex="0" aria-label="Other response" dir="auto" data-initial-dir="auto" data-initial-value="" /></div><div class="quantumWizTextinputSimpleinputUnderline exportUnderline"></div><div jsname="XmnwAc" class="quantumWizTextinputSimpleinputFocusUnderline exportFocusUnderline"></div></div></div><input type="hidden" name="entry.188851371.other_option_response" jsname="MfYA1e"></content></div></div></content></div><input type="hidden" name="entry.188851371" jsname="L9xHkb" disabled></div><div jsname="XbIQze" class="freebirdFormviewerViewItemsItemErrorMessage" id="i.err.2141751111" role="alert"></div></div><div role="listitem" class="freebirdFormviewerViewItemsItemItem freebirdFormviewerViewItemsTextTextItem" jsname="ibnC6b" jscontroller="rDGJeb"jsaction="sPvj8e:e4JwSe,vwKRrd;"data-required="true"data-input="L9xHkb"data-item-id="714741291"><div class="freebirdFormviewerViewItemsItemItemheader"><div class="freebirdFormviewerViewItemsItemItemTitleContainer"><div class="freebirdFormviewerViewItemsItemItemTitle" dir="auto" aria-describedby="i.desc.714741291">Do you play any musical instruments? If yes, please list them and indicate your level of expertise with each of them. <span class="freebirdFormviewerViewItemsItemRequiredAsterisk" aria-hidden="true">*</span></div><div class="freebirdFormviewerViewItemsItemItemHelpText" id="i.desc.714741291" dir="auto"></div></div></div><div class="quantumWizTextinputPapertextareaEl modeLight freebirdFormviewerViewItemsTextLongText freebirdThemedInput" jscontroller="pxq3x" jsaction="clickonly:KjsqPd; focus:Jt1EX; blur:fpfTEe; input:Lg5SV;" jsshadow jsname="W85ice"><div class="quantumWizTextinputPapertextareaMainContent exportContent"><div class="quantumWizTextinputPapertextareaPlaceholder exportLabel" jsname="LwH6nd">Your answer</div><div class="quantumWizTextinputPapertextareaContentArea exportContentArea"><textarea class="quantumWizTextinputPapertextareaInput exportTextarea" jsname="YPqjbf" rows="1" tabindex="0" aria-label="Do you play any musical instruments? If yes, please list them and indicate your level of expertise with each of them." jscontroller="gZjhIf" jsaction="input:Lg5SV;ti6hGc:XMgOHc;rcuQ6b:WYd;" required name="Hammond organ listening test - Preliminary survey" dir="auto" data-initial-dir="auto" data-initial-value=""></textarea></div><div class="quantumWizTextinputPapertextareaUnderline exportUnderline"></div><div jsname="XmnwAc" class="quantumWizTextinputPapertextareaFocusUnderline exportFocusUnderline"></div></div><div jsname="ty6ygf" class="quantumWizTextinputPapertextareaHint exportHint"></div></div><input type="hidden" name="entry.713920407" jsname="L9xHkb"><div jsname="XbIQze" class="freebirdFormviewerViewItemsItemErrorMessage" id="i.err.714741291" role="alert"></div></div><div role="listitem" class="freebirdFormviewerViewItemsItemItem freebirdFormviewerViewItemsTextTextItem" jsname="ibnC6b" jscontroller="rDGJeb"jsaction="sPvj8e:e4JwSe,vwKRrd;"data-input="L9xHkb"data-item-id="693361408"><div class="freebirdFormviewerViewItemsItemItemheader"><div class="freebirdFormviewerViewItemsItemItemTitleContainer"><div class="freebirdFormviewerViewItemsItemItemTitle" dir="auto" aria-describedby="i.desc.693361408">Please indicate which one is your main instrument</div><div class="freebirdFormviewerViewItemsItemItemHelpText" id="i.desc.693361408" dir="auto"></div></div></div><div class="freebirdFormviewerViewItemsTextItemWrapper"><div class="quantumWizTextinputPaperinputEl freebirdFormviewerViewItemsTextShortText freebirdThemedInput" jscontroller="pxq3x" jsaction="clickonly:KjsqPd; focus:Jt1EX; blur:fpfTEe; input:Lg5SV;" jsshadow jsname="W85ice"><div class="quantumWizTextinputPaperinputMainContent exportContent"><div class="quantumWizTextinputPaperinputContentArea"><input type="text"class="quantumWizTextinputPaperinputInput exportInput" jsname="YPqjbf" autocomplete="off" tabindex="0"aria-label="Please indicate which one is your main instrument" aria-describedby="i.desc.693361408 i.err.693361408" name="Hammond organ listening test - Preliminary survey" value="" dir="auto" data-initial-dir="auto" data-initial-value="" /><div jsname="LwH6nd" class="quantumWizTextinputPaperinputPlaceholder exportLabel" >Your answer</div><div class="quantumWizTextinputPaperinputUnderline exportUnderline"></div><div jsname="XmnwAc" class="quantumWizTextinputPaperinputFocusUnderline exportFocusUnderline"></div></div></div><div jsname="ty6ygf" class="quantumWizTextinputPaperinputHint exportHint"></div></div></div><input type="hidden" name="entry.20532861" jsname="L9xHkb"><div jsname="XbIQze" class="freebirdFormviewerViewItemsItemErrorMessage" id="i.err.693361408" role="alert"></div></div><div role="listitem" class="freebirdFormviewerViewItemsItemItem freebirdFormviewerViewItemsTextTextItem" jsname="ibnC6b" jscontroller="rDGJeb"jsaction="sPvj8e:e4JwSe,vwKRrd;"data-required="true"data-input="L9xHkb"data-item-id="2053538280"><div class="freebirdFormviewerViewItemsItemItemheader"><div class="freebirdFormviewerViewItemsItemItemTitleContainer"><div class="freebirdFormviewerViewItemsItemItemTitle" dir="auto" aria-describedby="i.desc.2053538280">Have you ever played a tonewheel Hammond organ? If yes, please specify which model(s) and for how long you played it. <span class="freebirdFormviewerViewItemsItemRequiredAsterisk" aria-hidden="true">*</span></div><div class="freebirdFormviewerViewItemsItemItemHelpText" id="i.desc.2053538280" dir="auto"></div></div></div><div class="quantumWizTextinputPapertextareaEl modeLight freebirdFormviewerViewItemsTextLongText freebirdThemedInput" jscontroller="pxq3x" jsaction="clickonly:KjsqPd; focus:Jt1EX; blur:fpfTEe; input:Lg5SV;" jsshadow jsname="W85ice"><div class="quantumWizTextinputPapertextareaMainContent exportContent"><div class="quantumWizTextinputPapertextareaPlaceholder exportLabel" jsname="LwH6nd">Your answer</div><div class="quantumWizTextinputPapertextareaContentArea exportContentArea"><textarea class="quantumWizTextinputPapertextareaInput exportTextarea" jsname="YPqjbf" rows="1" tabindex="0" aria-label="Have you ever played a tonewheel Hammond organ? If yes, please specify which model(s) and for how long you played it." jscontroller="gZjhIf" jsaction="input:Lg5SV;ti6hGc:XMgOHc;rcuQ6b:WYd;" required name="Hammond organ listening test - Preliminary survey" dir="auto" data-initial-dir="auto" data-initial-value=""></textarea></div><div class="quantumWizTextinputPapertextareaUnderline exportUnderline"></div><div jsname="XmnwAc" class="quantumWizTextinputPapertextareaFocusUnderline exportFocusUnderline"></div></div><div jsname="ty6ygf" class="quantumWizTextinputPapertextareaHint exportHint"></div></div><input type="hidden" name="entry.1951273377" jsname="L9xHkb"><div jsname="XbIQze" class="freebirdFormviewerViewItemsItemErrorMessage" id="i.err.2053538280" role="alert"></div></div><div role="listitem" class="freebirdFormviewerViewItemsItemItem freebirdFormviewerViewItemsTextTextItem" jsname="ibnC6b" jscontroller="rDGJeb"jsaction="sPvj8e:e4JwSe,vwKRrd;"data-required="true"data-input="L9xHkb"data-item-id="887920343"><div class="freebirdFormviewerViewItemsItemItemheader"><div class="freebirdFormviewerViewItemsItemItemTitleContainer"><div class="freebirdFormviewerViewItemsItemItemTitle" dir="auto" aria-describedby="i.desc.887920343">Have you ever played an emulator of a Hammond organ? If yes, please specify which model(s) and for how long you played it. <span class="freebirdFormviewerViewItemsItemRequiredAsterisk" aria-hidden="true">*</span></div><div class="freebirdFormviewerViewItemsItemItemHelpText" id="i.desc.887920343" dir="auto"></div></div></div><div class="quantumWizTextinputPapertextareaEl modeLight freebirdFormviewerViewItemsTextLongText freebirdThemedInput" jscontroller="pxq3x" jsaction="clickonly:KjsqPd; focus:Jt1EX; blur:fpfTEe; input:Lg5SV;" jsshadow jsname="W85ice"><div class="quantumWizTextinputPapertextareaMainContent exportContent"><div class="quantumWizTextinputPapertextareaPlaceholder exportLabel" jsname="LwH6nd">Your answer</div><div class="quantumWizTextinputPapertextareaContentArea exportContentArea"><textarea class="quantumWizTextinputPapertextareaInput exportTextarea" jsname="YPqjbf" rows="1" tabindex="0" aria-label="Have you ever played an emulator of a Hammond organ? If yes, please specify which model(s) and for how long you played it." jscontroller="gZjhIf" jsaction="input:Lg5SV;ti6hGc:XMgOHc;rcuQ6b:WYd;" required name="Hammond organ listening test - Preliminary survey" dir="auto" data-initial-dir="auto" data-initial-value=""></textarea></div><div class="quantumWizTextinputPapertextareaUnderline exportUnderline"></div><div jsname="XmnwAc" class="quantumWizTextinputPapertextareaFocusUnderline exportFocusUnderline"></div></div><div jsname="ty6ygf" class="quantumWizTextinputPapertextareaHint exportHint"></div></div><input type="hidden" name="entry.1799158698" jsname="L9xHkb"><div jsname="XbIQze" class="freebirdFormviewerViewItemsItemErrorMessage" id="i.err.887920343" role="alert"></div></div><div role="listitem" class="freebirdFormviewerViewItemsItemItem" jsname="ibnC6b" jscontroller="snI0Yd"jsaction="sPvj8e:vwKRrd,F0BFf;"data-required="true"data-item-id="1125671577"><div class="freebirdFormviewerViewItemsItemItemheader"><div class="freebirdFormviewerViewItemsItemItemTitleContainer"><div class="freebirdFormviewerViewItemsItemItemTitle" dir="auto" aria-describedby="i.desc.1125671577">Please rate your familiarity with the sound of the Hammond organ <span class="freebirdFormviewerViewItemsItemRequiredAsterisk" aria-hidden="true">*</span></div><div class="freebirdFormviewerViewItemsItemItemHelpText" id="i.desc.1125671577" dir="auto"></div></div></div><div jscontroller="eFy6Rc" jsaction="sPvj8e:Gh295d" jsname="cnAzRb" data-input="L9xHkb"><div  jscontroller="wPRNsd" jsshadow jsaction="keydown: I481le;JIbuQc:JIbuQc;rcuQ6b:rcuQ6b" jsname="wCJL8" aria-describedby="i.desc.1125671577 i.err.1125671577"aria-required="true" aria-label="Please rate your familiarity with the sound of the Hammond organ" role="radiogroup"><content role="presentation" jsname="bN97Pc"><div  class="freebirdMaterialScalecontentContainer"><div class="freebirdMaterialScalecontentRangeLabelColumn"><div class="freebirdMaterialScalecontentRangeLabelPlaceholder"></div><div jsname="NfjK7" class="freebirdMaterialScalecontentRangeLabel">Not familiar</div></div><label class="freebirdMaterialScalecontentColumn"><div class="freebirdMaterialScalecontentLabel" dir="auto">1</div><div class="freebirdMaterialScalecontentInput" dir="auto"><div class="quantumWizTogglePaperradioEl freebirdThemedRadio" jscontroller="EcW08c" jsaction="click:cOuCgd; mousedown:UX7yZ; mouseup:lbsD7e; mouseleave:JywGue; touchstart:p6p2H; touchmove:FwuNnf; touchend:yfqBxc(preventMouseEvents=true|preventDefault=true); touchcancel:JMtRjd; focus:AHmuwe; blur:O22p3e; keydown:I481le; contextmenu:mg9Pef"jsshadow aria-label="1" tabindex="-1" data-value="1" role="radio" aria-checked="false"><div class="quantumWizTogglePaperradioInk exportInk"></div><div class="quantumWizTogglePaperradioInnerBox"></div><div class="quantumWizTogglePaperradioRadioContainer"><div class="quantumWizTogglePaperradioOffRadio exportOuterCircle"><div class="quantumWizTogglePaperradioOnRadio exportInnerCircle"></div></div></div></div></div></label><label class="freebirdMaterialScalecontentColumn"><div class="freebirdMaterialScalecontentLabel" dir="auto">2</div><div class="freebirdMaterialScalecontentInput" dir="auto"><div class="quantumWizTogglePaperradioEl freebirdThemedRadio" jscontroller="EcW08c" jsaction="click:cOuCgd; mousedown:UX7yZ; mouseup:lbsD7e; mouseleave:JywGue; touchstart:p6p2H; touchmove:FwuNnf; touchend:yfqBxc(preventMouseEvents=true|preventDefault=true); touchcancel:JMtRjd; focus:AHmuwe; blur:O22p3e; keydown:I481le; contextmenu:mg9Pef"jsshadow aria-label="2" tabindex="-1" data-value="2" role="radio" aria-checked="false"><div class="quantumWizTogglePaperradioInk exportInk"></div><div class="quantumWizTogglePaperradioInnerBox"></div><div class="quantumWizTogglePaperradioRadioContainer"><div class="quantumWizTogglePaperradioOffRadio exportOuterCircle"><div class="quantumWizTogglePaperradioOnRadio exportInnerCircle"></div></div></div></div></div></label><label class="freebirdMaterialScalecontentColumn"><div class="freebirdMaterialScalecontentLabel" dir="auto">3</div><div class="freebirdMaterialScalecontentInput" dir="auto"><div class="quantumWizTogglePaperradioEl freebirdThemedRadio" jscontroller="EcW08c" jsaction="click:cOuCgd; mousedown:UX7yZ; mouseup:lbsD7e; mouseleave:JywGue; touchstart:p6p2H; touchmove:FwuNnf; touchend:yfqBxc(preventMouseEvents=true|preventDefault=true); touchcancel:JMtRjd; focus:AHmuwe; blur:O22p3e; keydown:I481le; contextmenu:mg9Pef"jsshadow aria-label="3" tabindex="-1" data-value="3" role="radio" aria-checked="false"><div class="quantumWizTogglePaperradioInk exportInk"></div><div class="quantumWizTogglePaperradioInnerBox"></div><div class="quantumWizTogglePaperradioRadioContainer"><div class="quantumWizTogglePaperradioOffRadio exportOuterCircle"><div class="quantumWizTogglePaperradioOnRadio exportInnerCircle"></div></div></div></div></div></label><label class="freebirdMaterialScalecontentColumn"><div class="freebirdMaterialScalecontentLabel" dir="auto">4</div><div class="freebirdMaterialScalecontentInput" dir="auto"><div class="quantumWizTogglePaperradioEl freebirdThemedRadio" jscontroller="EcW08c" jsaction="click:cOuCgd; mousedown:UX7yZ; mouseup:lbsD7e; mouseleave:JywGue; touchstart:p6p2H; touchmove:FwuNnf; touchend:yfqBxc(preventMouseEvents=true|preventDefault=true); touchcancel:JMtRjd; focus:AHmuwe; blur:O22p3e; keydown:I481le; contextmenu:mg9Pef"jsshadow aria-label="4" tabindex="-1" data-value="4" role="radio" aria-checked="false"><div class="quantumWizTogglePaperradioInk exportInk"></div><div class="quantumWizTogglePaperradioInnerBox"></div><div class="quantumWizTogglePaperradioRadioContainer"><div class="quantumWizTogglePaperradioOffRadio exportOuterCircle"><div class="quantumWizTogglePaperradioOnRadio exportInnerCircle"></div></div></div></div></div></label><label class="freebirdMaterialScalecontentColumn"><div class="freebirdMaterialScalecontentLabel" dir="auto">5</div><div class="freebirdMaterialScalecontentInput" dir="auto"><div class="quantumWizTogglePaperradioEl freebirdThemedRadio" jscontroller="EcW08c" jsaction="click:cOuCgd; mousedown:UX7yZ; mouseup:lbsD7e; mouseleave:JywGue; touchstart:p6p2H; touchmove:FwuNnf; touchend:yfqBxc(preventMouseEvents=true|preventDefault=true); touchcancel:JMtRjd; focus:AHmuwe; blur:O22p3e; keydown:I481le; contextmenu:mg9Pef"jsshadow aria-label="5" tabindex="-1" data-value="5" role="radio" aria-checked="false"><div class="quantumWizTogglePaperradioInk exportInk"></div><div class="quantumWizTogglePaperradioInnerBox"></div><div class="quantumWizTogglePaperradioRadioContainer"><div class="quantumWizTogglePaperradioOffRadio exportOuterCircle"><div class="quantumWizTogglePaperradioOnRadio exportInnerCircle"></div></div></div></div></div></label><div class="freebirdMaterialScalecontentRangeLabelColumn"><div class="freebirdMaterialScalecontentRangeLabelPlaceholder"></div><div jsname="jq1lEb" class="freebirdMaterialScalecontentRangeLabel">Very familiar</div></div></div></content></div><input type="hidden" name="entry.1957796735" jsname="L9xHkb"></div><div jsname="XbIQze" class="freebirdFormviewerViewItemsItemErrorMessage" id="i.err.1125671577" role="alert"></div></div><div role="listitem" class="freebirdFormviewerViewItemsItemItem" jsname="ibnC6b" jscontroller="snI0Yd"jsaction="sPvj8e:vwKRrd,F0BFf;"data-required="true"data-item-id="773492366"><div class="freebirdFormviewerViewItemsItemItemheader"><div class="freebirdFormviewerViewItemsItemItemTitleContainer"><div class="freebirdFormviewerViewItemsItemItemTitle" dir="auto" aria-describedby="i.desc.773492366">Please rate your familiarity with the working principle of the Hammond organ <span class="freebirdFormviewerViewItemsItemRequiredAsterisk" aria-hidden="true">*</span></div><div class="freebirdFormviewerViewItemsItemItemHelpText" id="i.desc.773492366" dir="auto"></div></div></div><div jscontroller="eFy6Rc" jsaction="sPvj8e:Gh295d" jsname="cnAzRb" data-input="L9xHkb"><div  jscontroller="wPRNsd" jsshadow jsaction="keydown: I481le;JIbuQc:JIbuQc;rcuQ6b:rcuQ6b" jsname="wCJL8" aria-describedby="i.desc.773492366 i.err.773492366"aria-required="true" aria-label="Please rate your familiarity with the working principle of the Hammond organ" role="radiogroup"><content role="presentation" jsname="bN97Pc"><div  class="freebirdMaterialScalecontentContainer"><div class="freebirdMaterialScalecontentRangeLabelColumn"><div class="freebirdMaterialScalecontentRangeLabelPlaceholder"></div><div jsname="NfjK7" class="freebirdMaterialScalecontentRangeLabel">Not familiar</div></div><label class="freebirdMaterialScalecontentColumn"><div class="freebirdMaterialScalecontentLabel" dir="auto">1</div><div class="freebirdMaterialScalecontentInput" dir="auto"><div class="quantumWizTogglePaperradioEl freebirdThemedRadio" jscontroller="EcW08c" jsaction="click:cOuCgd; mousedown:UX7yZ; mouseup:lbsD7e; mouseleave:JywGue; touchstart:p6p2H; touchmove:FwuNnf; touchend:yfqBxc(preventMouseEvents=true|preventDefault=true); touchcancel:JMtRjd; focus:AHmuwe; blur:O22p3e; keydown:I481le; contextmenu:mg9Pef"jsshadow aria-label="1" tabindex="-1" data-value="1" role="radio" aria-checked="false"><div class="quantumWizTogglePaperradioInk exportInk"></div><div class="quantumWizTogglePaperradioInnerBox"></div><div class="quantumWizTogglePaperradioRadioContainer"><div class="quantumWizTogglePaperradioOffRadio exportOuterCircle"><div class="quantumWizTogglePaperradioOnRadio exportInnerCircle"></div></div></div></div></div></label><label class="freebirdMaterialScalecontentColumn"><div class="freebirdMaterialScalecontentLabel" dir="auto">2</div><div class="freebirdMaterialScalecontentInput" dir="auto"><div class="quantumWizTogglePaperradioEl freebirdThemedRadio" jscontroller="EcW08c" jsaction="click:cOuCgd; mousedown:UX7yZ; mouseup:lbsD7e; mouseleave:JywGue; touchstart:p6p2H; touchmove:FwuNnf; touchend:yfqBxc(preventMouseEvents=true|preventDefault=true); touchcancel:JMtRjd; focus:AHmuwe; blur:O22p3e; keydown:I481le; contextmenu:mg9Pef"jsshadow aria-label="2" tabindex="-1" data-value="2" role="radio" aria-checked="false"><div class="quantumWizTogglePaperradioInk exportInk"></div><div class="quantumWizTogglePaperradioInnerBox"></div><div class="quantumWizTogglePaperradioRadioContainer"><div class="quantumWizTogglePaperradioOffRadio exportOuterCircle"><div class="quantumWizTogglePaperradioOnRadio exportInnerCircle"></div></div></div></div></div></label><label class="freebirdMaterialScalecontentColumn"><div class="freebirdMaterialScalecontentLabel" dir="auto">3</div><div class="freebirdMaterialScalecontentInput" dir="auto"><div class="quantumWizTogglePaperradioEl freebirdThemedRadio" jscontroller="EcW08c" jsaction="click:cOuCgd; mousedown:UX7yZ; mouseup:lbsD7e; mouseleave:JywGue; touchstart:p6p2H; touchmove:FwuNnf; touchend:yfqBxc(preventMouseEvents=true|preventDefault=true); touchcancel:JMtRjd; focus:AHmuwe; blur:O22p3e; keydown:I481le; contextmenu:mg9Pef"jsshadow aria-label="3" tabindex="-1" data-value="3" role="radio" aria-checked="false"><div class="quantumWizTogglePaperradioInk exportInk"></div><div class="quantumWizTogglePaperradioInnerBox"></div><div class="quantumWizTogglePaperradioRadioContainer"><div class="quantumWizTogglePaperradioOffRadio exportOuterCircle"><div class="quantumWizTogglePaperradioOnRadio exportInnerCircle"></div></div></div></div></div></label><label class="freebirdMaterialScalecontentColumn"><div class="freebirdMaterialScalecontentLabel" dir="auto">4</div><div class="freebirdMaterialScalecontentInput" dir="auto"><div class="quantumWizTogglePaperradioEl freebirdThemedRadio" jscontroller="EcW08c" jsaction="click:cOuCgd; mousedown:UX7yZ; mouseup:lbsD7e; mouseleave:JywGue; touchstart:p6p2H; touchmove:FwuNnf; touchend:yfqBxc(preventMouseEvents=true|preventDefault=true); touchcancel:JMtRjd; focus:AHmuwe; blur:O22p3e; keydown:I481le; contextmenu:mg9Pef"jsshadow aria-label="4" tabindex="-1" data-value="4" role="radio" aria-checked="false"><div class="quantumWizTogglePaperradioInk exportInk"></div><div class="quantumWizTogglePaperradioInnerBox"></div><div class="quantumWizTogglePaperradioRadioContainer"><div class="quantumWizTogglePaperradioOffRadio exportOuterCircle"><div class="quantumWizTogglePaperradioOnRadio exportInnerCircle"></div></div></div></div></div></label><label class="freebirdMaterialScalecontentColumn"><div class="freebirdMaterialScalecontentLabel" dir="auto">5</div><div class="freebirdMaterialScalecontentInput" dir="auto"><div class="quantumWizTogglePaperradioEl freebirdThemedRadio" jscontroller="EcW08c" jsaction="click:cOuCgd; mousedown:UX7yZ; mouseup:lbsD7e; mouseleave:JywGue; touchstart:p6p2H; touchmove:FwuNnf; touchend:yfqBxc(preventMouseEvents=true|preventDefault=true); touchcancel:JMtRjd; focus:AHmuwe; blur:O22p3e; keydown:I481le; contextmenu:mg9Pef"jsshadow aria-label="5" tabindex="-1" data-value="5" role="radio" aria-checked="false"><div class="quantumWizTogglePaperradioInk exportInk"></div><div class="quantumWizTogglePaperradioInnerBox"></div><div class="quantumWizTogglePaperradioRadioContainer"><div class="quantumWizTogglePaperradioOffRadio exportOuterCircle"><div class="quantumWizTogglePaperradioOnRadio exportInnerCircle"></div></div></div></div></div></label><div class="freebirdMaterialScalecontentRangeLabelColumn"><div class="freebirdMaterialScalecontentRangeLabelPlaceholder"></div><div jsname="jq1lEb" class="freebirdMaterialScalecontentRangeLabel">Very familiar</div></div></div></content></div><input type="hidden" name="entry.1083166901" jsname="L9xHkb"></div><div jsname="XbIQze" class="freebirdFormviewerViewItemsItemErrorMessage" id="i.err.773492366" role="alert"></div></div><div role="listitem" class="freebirdFormviewerViewItemsItemItem freebirdFormviewerViewItemsTextTextItem" jsname="ibnC6b" jscontroller="rDGJeb"jsaction="sPvj8e:e4JwSe,vwKRrd;"data-required="true"data-input="L9xHkb"data-item-id="1227498109"><div class="freebirdFormviewerViewItemsItemItemheader"><div class="freebirdFormviewerViewItemsItemItemTitleContainer"><div class="freebirdFormviewerViewItemsItemItemTitle" dir="auto" aria-describedby="i.desc.1227498109">Do you have any known hearing disabilities? <span class="freebirdFormviewerViewItemsItemRequiredAsterisk" aria-hidden="true">*</span></div><div class="freebirdFormviewerViewItemsItemItemHelpText" id="i.desc.1227498109" dir="auto"></div></div></div><div class="quantumWizTextinputPapertextareaEl modeLight freebirdFormviewerViewItemsTextLongText freebirdThemedInput" jscontroller="pxq3x" jsaction="clickonly:KjsqPd; focus:Jt1EX; blur:fpfTEe; input:Lg5SV;" jsshadow jsname="W85ice"><div class="quantumWizTextinputPapertextareaMainContent exportContent"><div class="quantumWizTextinputPapertextareaPlaceholder exportLabel" jsname="LwH6nd">Your answer</div><div class="quantumWizTextinputPapertextareaContentArea exportContentArea"><textarea class="quantumWizTextinputPapertextareaInput exportTextarea" jsname="YPqjbf" rows="1" tabindex="0" aria-label="Do you have any known hearing disabilities?" jscontroller="gZjhIf" jsaction="input:Lg5SV;ti6hGc:XMgOHc;rcuQ6b:WYd;" required name="Hammond organ listening test - Preliminary survey" dir="auto" data-initial-dir="auto" data-initial-value=""></textarea></div><div class="quantumWizTextinputPapertextareaUnderline exportUnderline"></div><div jsname="XmnwAc" class="quantumWizTextinputPapertextareaFocusUnderline exportFocusUnderline"></div></div><div jsname="ty6ygf" class="quantumWizTextinputPapertextareaHint exportHint"></div></div><input type="hidden" name="entry.1886988898" jsname="L9xHkb"><div jsname="XbIQze" class="freebirdFormviewerViewItemsItemErrorMessage" id="i.err.1227498109" role="alert"></div></div><div role="listitem" class="freebirdFormviewerViewItemsItemItem freebirdFormviewerViewItemsTextTextItem" jsname="ibnC6b" jscontroller="rDGJeb"jsaction="sPvj8e:e4JwSe,vwKRrd;"data-input="L9xHkb"data-item-id="1317794373"><div class="freebirdFormviewerViewItemsItemItemheader"><div class="freebirdFormviewerViewItemsItemItemTitleContainer"><div class="freebirdFormviewerViewItemsItemItemTitle" dir="auto" aria-describedby="i.desc.1317794373">Would you like to be contacted again in the future for further studies on the Hammond organ? If yes, please leave your email address below</div><div class="freebirdFormviewerViewItemsItemItemHelpText" id="i.desc.1317794373" dir="auto"></div></div></div><div class="freebirdFormviewerViewItemsTextItemWrapper"><div class="quantumWizTextinputPaperinputEl freebirdFormviewerViewItemsTextShortText freebirdThemedInput" jscontroller="pxq3x" jsaction="clickonly:KjsqPd; focus:Jt1EX; blur:fpfTEe; input:Lg5SV;" jsshadow jsname="W85ice"><div class="quantumWizTextinputPaperinputMainContent exportContent"><div class="quantumWizTextinputPaperinputContentArea"><input type="text"class="quantumWizTextinputPaperinputInput exportInput" jsname="YPqjbf" autocomplete="off" tabindex="0"aria-label="Would you like to be contacted again in the future for further studies on the Hammond organ? If yes, please leave your email address below" aria-describedby="i.desc.1317794373 i.err.1317794373" name="Hammond organ listening test - Preliminary survey" value="" dir="auto" data-initial-dir="auto" data-initial-value="" /><div jsname="LwH6nd" class="quantumWizTextinputPaperinputPlaceholder exportLabel" >Your answer</div><div class="quantumWizTextinputPaperinputUnderline exportUnderline"></div><div jsname="XmnwAc" class="quantumWizTextinputPaperinputFocusUnderline exportFocusUnderline"></div></div></div><div jsname="ty6ygf" class="quantumWizTextinputPaperinputHint exportHint"></div></div></div><input type="hidden" name="entry.592776427" jsname="L9xHkb"><div jsname="XbIQze" class="freebirdFormviewerViewItemsItemErrorMessage" id="i.err.1317794373" role="alert"></div></div></div><div class="freebirdFormviewerViewNavigationNavControls" jscontroller="lSvzH" jsaction="rcuQ6b:npT2md;JIbuQc:V3upec(GeGHKb),HiUbje(M2UYVd),NPBnCf(OCpkoe)" data-shuffle-seed="-2898717075305142592"><div class="freebirdFormviewerViewNavigationButtonsAndProgress"><div class="freebirdFormviewerViewNavigationButtons"><div role="button" class="quantumWizButtonPaperbuttonEl quantumWizButtonPaperbuttonFlat quantumWizButtonPaperbuttonDark quantumWizButtonPaperbutton2El2 freebirdFormviewerViewNavigationSubmitButton" jscontroller="VXdfxd" jsaction="click:cOuCgd; mousedown:UX7yZ; mouseup:lbsD7e; mouseenter:tfO1Yc; mouseleave:JywGue; touchstart:p6p2H; touchmove:FwuNnf; touchend:yfqBxc(preventMouseEvents=true|preventDefault=true); touchcancel:JMtRjd; focus:AHmuwe; blur:O22p3e; contextmenu:mg9Pef;"jsshadow jsname="M2UYVd" tabindex="0"><div class="quantumWizButtonPaperbuttonRipple exportInk" jsname="ksKsZd"></div><div class="quantumWizButtonPaperbuttonFocusOverlay"></div><content class="quantumWizButtonPaperbuttonContent"><span class="quantumWizButtonPaperbuttonLabel">Submit</span></content></div></div></div><div class="freebirdFormviewerViewNavigationPasswordWarning">Never submit passwords through Google Forms.</div></div><input type="hidden" name="fvv" value="1"><input type="hidden" name="draftResponse" value="[,,&quot;-2898717075305142592&quot;]
-"><input type="hidden" name="pageHistory" value="0"><input type="hidden" name="fbzx" value="-2898717075305142592"></div></div></form><div><div class="freebirdFormviewerViewFooterDisclaimer freebirdFormviewerViewFooterNoTextDecoration freebirdDisclaimerColor">This content is neither created nor endorsed by Google. <a href="https://docs.google.com/forms/d/1ICVAZYrbe2XrL9a38cGaeITq-jPMwVgK8JJbrTO2JM4/reportabuse?source=https://docs.google.com/forms/d/1ICVAZYrbe2XrL9a38cGaeITq-jPMwVgK8JJbrTO2JM4/viewform">Report Abuse</a> - <a href="http://www.google.com/accounts/TOS">Terms of Service</a> - <a href="http://www.google.com/google-d-s/terms.html">Additional Terms</a></div><div class="freebirdFormviewerViewFooterImageContainer freebirdFormviewerViewFooterPageBreak"><a href="//www.google.com/forms/about/?utm_source=product&utm_medium=forms_logo&utm_campaign=forms"><img src="//ssl.gstatic.com/docs/forms/google_forms_logo_lockup_2.svg" alt="Google Forms"/></a></div></div></div><div jscontroller="KFVhZe" jsaction="JIbuQc:feqbab" class="freebirdFormviewerViewFeedbackSubmitFeedbackButton"><div role="button" class="quantumWizButtonPapericonbuttonEl quantumWizButtonPapericonbuttonLight" jscontroller="VXdfxd" jsaction="click:cOuCgd; mousedown:UX7yZ; mouseup:lbsD7e; mouseenter:tfO1Yc; mouseleave:JywGue; touchstart:p6p2H; touchmove:FwuNnf; touchend:yfqBxc(preventMouseEvents=true|preventDefault=true); touchcancel:JMtRjd; focus:AHmuwe; blur:O22p3e; contextmenu:mg9Pef;"jsshadow jsname="hlkvRb" aria-label="Report a problem to Google" tabindex="0" data-tooltip="Report a problem to Google" data-tooltip-position="right" data-tooltip-vertical-offset="1"data-tooltip-vertical-offset="-12" data-tooltip-horizontal-offset="0"><div class="quantumWizButtonPapericonbuttonRipple exportInk" jsname="ksKsZd"></div><content class="quantumWizButtonPapericonbuttonContent"><span style="top: -12px"><div class="freebirdMaterialIconIconEl "><div class="freebirdMaterialIconIconImage freebird-qp-icon-feedback" aria-hidden="true">&nbsp;</div></div></span></content></div></div></div><script type="text/javascript">var FB_PUBLIC_LOAD_DATA_ = ["1ICVAZYrbe2XrL9a38cGaeITq-jPMwVgK8JJbrTO2JM4",["\nWe would like to invite you to be part of this research project, if you would like to.  You should only agree to take part if you want to, it is entirely up to you. If you choose not to take part there won't be any disadvantages for you and you will hear no more about it.  \nPlease read the following information carefully before you decide to take part; this will tell you why the research is being done and what you will be asked to do if you take part. Please ask if there is anything that is not clear or if you would like more information.  \nIf you decide to take part you will be asked to sign the attached form to say that you agree.\nYou are still free to withdraw at any time and without giving a reason.\n\nIn this listening test you will be asked to classify a set of recordings of notes played on a Hammond organ. The test is open to everyone, regardless of their background and musical knowledge. A brief training will be provided which will help you familiarize with the audio material presented. If you are undertaking this test on your own computer, you will be required to use a set of headphones and you will have to enter the model of headphones used.\n\nThis listening test was approved by the Queen Mary University of London ethics committee, with approval code QMREC1691a.  If you have any questions or concerns about the manner in which the study was conducted please, in the first instance, contact the researcher responsible for the study at g.moro@qmul.ac.uk .  If this is unsuccessful, or not appropriate, please contact the Secretary at the Queen Mary Ethics of Research Committee, Room W117, Queen's Building, Mile End Campus, Mile End Road, London or research-ethics@qmul.ac.uk.\f",[[330894081,"To undertake this study you will need to wear headphones and be in a quiet environment. Please indicate here the brand/model of headphones you will be using.",,1,[[328426121,,1]
-]
-]
-,[441365575,"How old are you?",,0,[[1969040404,,1]
-]
-]
-,[2141751111,"You identify your gender as ...",,2,[[188851371,[["Male",,,,0]
-,["Female",,,,0]
-,["Prefer not to say",,,,0]
-,["",,,,1]
-]
-,0]
-]
-]
-,[714741291,"Do you play any musical instruments? If yes, please list them and indicate your level of expertise with each of them.",,1,[[713920407,,1]
-]
-]
-,[693361408,"Please indicate which one is your main instrument",,0,[[20532861,,0]
-]
-]
-,[2053538280,"Have you ever played a tonewheel Hammond organ? If yes, please specify which model(s) and for how long you played it.",,1,[[1951273377,,1]
-]
-]
-,[887920343,"Have you ever played an emulator of a Hammond organ? If yes, please specify which model(s) and for how long you played it.",,1,[[1799158698,,1]
-]
-]
-,[1125671577,"Please rate your familiarity with the sound of the Hammond organ",,5,[[1957796735,[["1"]
-,["2"]
-,["3"]
-,["4"]
-,["5"]
-]
-,1,["Not familiar","Very familiar"]
-]
-]
-]
-,[773492366,"Please rate your familiarity with the working principle of the Hammond organ",,5,[[1083166901,[["1"]
-,["2"]
-,["3"]
-,["4"]
-,["5"]
-]
-,1,["Not familiar","Very familiar"]
-]
-]
-]
-,[1227498109,"Do you have any known hearing disabilities?",,1,[[1886988898,,1]
-]
-]
-,[1317794373,"Would you like to be contacted again in the future for further studies on the Hammond organ? If yes, please leave your email address below",,0,[[592776427,,0]
-]
-]
-]
-,["",0,0,0,0]
-,,,[0,0]
-,,,"Hammond organ listening test - Preliminary survey",17,[0,0,0]
-,,,,,[2]
-]
-,"/forms","Hammond organ listening test - Preliminary survey","",,[[1,"https://docs.google.com/[domain]spreadsheet/ccc?key\u003d[key]\u0026usp\u003d[usp]#gid\u003dform"]
-,[2,"//www.google.com/fusiontables/data?docid\u003d[key]"]
-,[3,"https://docs.google.com/[domain]spreadsheets/d/[key]?usp\u003d[usp]#gid\u003d[grid]"]
-]
-,"","",0,0,"","",0]
-;</script><script id="base-js" src="https://www.gstatic.com/_/freebird/_/js/k=freebird.v.en.iIFYaWrQvw0.O/m=viewer_base/rt=j/d=1/rs=AMjVe6ggs6MHiHa_Df1x4E-b_sO6pvJbMQ"></script></body></html>
--- a/new/survey.php.bak	Wed May 04 17:25:19 2016 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-<script>
-var returnUrl=null;
-if(window.location.search.length > 0)
-{
-        var search = window.location.search.split('?')[1];
-        // Now split the requests into pairs
-        var searchQueries = search.split('&');
-
-	for (var i in searchQueries)
-	{
-	// Split each request into
-		searchQueries[i] = searchQueries[i].split('=');
-		var key = searchQueries[i][0];
-		var string = decodeURIComponent(searchQueries[i][1]);
-		if (key === "returnUrl"){
-			returnUrl = string;
-		}
-	}
-}
-</script>
--- a/new/test_base.php	Wed May 04 17:25:19 2016 +0100
+++ b/new/test_base.php	Tue May 10 18:20:05 2016 +0100
@@ -59,7 +59,7 @@
     $queryString = http_build_query($queryStringParsed);
     $absoluteUrlNextPlusOne = $absoluteUrlSplit[0]."?".$queryString;
   }
-  $defaultTestEntry = Array('url' => null, 'string' => null, 'class' => 'disabled', 'a' => false, 'editable' => false, 'alwaysAccessible' => false);
+  $defaultTestEntry = Array('url' => null, 'string' => null, 'class' => 'disabled', 'a' => false, 'editable' => false, 'alwaysAccessible' => false, 'returnUrl' => '', 'saveFilenamePrefix' => '');
 
   require_once('test_list.php'); //this returns $tests
 
@@ -72,8 +72,10 @@
   // until this point, the content of $tests will always be the same for a given $id,
   // regardless of how many times we visited this page.
   for($n = 0; $n < sizeof($tests); $n++ ){
-    //TODO: check if the corresponding file exists
+    //TODO: check if the corresponding file 
     // meantime, let us just rely on the GET variable 'next'
+    $filename = pathinfo($tests[$n]['url'], PATHINFO_FILENAME);
+    $tests[$n]['saveFilenamePrefix'] = urlencode($id."-".$filename);
     if($n <= $next){
       $tests[$n]['a'] = true;
       $tests[$n]['class'] = 'enabled done';
@@ -163,7 +165,7 @@
   // id= keeps track of the user and of the sorting of the tests in this page
   // next= keeps track of the first test not yet undertaken
   
-  echo '<a href="'.$test['url'].'&returnUrl='.$test['returnUrl'].'">'.($n+1).' - '.$test['string'].'</a>';
+  echo '<a href="'.$test['url'].'&saveFilenamePrefix='.$test['saveFilenamePrefix'].'&returnURL='.$test['returnUrl'].'">'.($n+1).' - '.$test['string'].'</a>';
 } else {
   echo ($n+1).' - '.$test['string'];
 }
--- a/new/test_list.php	Wed May 04 17:25:19 2016 +0100
+++ b/new/test_list.php	Tue May 10 18:20:05 2016 +0100
@@ -5,8 +5,8 @@
   $lang='';
   $baseUrl = 'test.html?url=hammond/tests'.$lang.'/';
   $preSurvey = $defaultTestEntry;
-  // $preSurvey['url'] = $baseUrl.'pre_survey.xml';
-  $preSurvey['url'] = "survey.php?";
+  $preSurvey['url'] = $baseUrl.'pre_survey.xml';
+  //$preSurvey['url'] = "survey.php?";
   $preSurvey['string'] = 'Survey';
   
   $trainingVideo = $defaultTestEntry;
--- a/new/xml/test-schema.xsd	Wed May 04 17:25:19 2016 +0100
+++ b/new/xml/test-schema.xsd	Tue May 10 18:20:05 2016 +0100
@@ -76,6 +76,7 @@
                     <xs:element ref="survey" minOccurs="0" maxOccurs="2" />
                 </xs:sequence>
                 <xs:attribute ref="id" use="required" />
+                <xs:attribute name="hidden" type="xs:boolean" default="false" />
                 <xs:attribute name="hostURL" type="xs:anyURI" default="" />
                 <xs:attribute name="randomiseOrder" type="xs:boolean" default="false" />
                 <xs:attribute name="repeatCount" type="xs:nonNegativeInteger" default="0" />
@@ -91,6 +92,7 @@
                             <xs:enumeration value="number" />
                             <xs:enumeration value="letter" />
                             <xs:enumeration value="capital" />
+                            <xs:enumeration value="given" />
                         </xs:restriction>
                     </xs:simpleType>
                 </xs:attribute>
@@ -161,7 +163,10 @@
                 <xs:attribute ref="id" use="required" />
                 <xs:attribute name="url" type="xs:anyURI" use="required" />
                 <xs:attribute name="gain" type="xs:decimal" default="0" />
+		<xs:attribute name="inactive" type="xs:boolean" default="false" />
+		<xs:attribute name="label" type="xs:string" default="" />
                 <xs:attribute ref="name" />
+		<xs:attribute name="originalId" type="xs:string" />
                 <xs:attribute name="type" default="normal">
                     <xs:simpleType>
                         <xs:restriction base="xs:string">