view index.html @ 1116:c44fbf72f7f2

All interfaces support comment boxes. Comment box identification matches presented tag (for instance, AB will be Comment on fragment A, rather than 1). Tighter buffer loading protocol, audioObjects register with the buffer rather than checking for buffer existence (which can be buggy depending on the buffer state). Buffers now have a state to ensure exact location in loading chain (downloading, decoding, LUFS, ready).
author Nicholas Jillings <n.g.r.jillings@se14.qmul.ac.uk>
date Fri, 29 Jan 2016 11:11:57 +0000
parents
children c0022a09c4f6
line wrap: on
line source
<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="utf-8" />


		<!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame
		Remove this if you use the .htaccess -->
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

		<title>Web Audio Evaluation Tool</title>
		<meta name="description" content="" />
		<meta name="author" content="" />
		
		<!-- Load up the default core JS and CSS files-->
		<link rel='stylesheet' type='text/css' href='core.css'>
		<!-- Use jQuery hosted from Google CDN -->
		<!--<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>-->
		<script src="jquery-2.1.4.js"></script>
		<script src='core.js'></script>
		<script src='loudness.js'></script>
		<script src='xmllint.js'></script>
        <script src='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 = 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>
		<!-- Load up the default page interface allowing for project setting loads, even if hard-coded-->
		<!-- Actual test interface design should be contained in the .js for ease of dynamic content-->
		<div id='topLevelBody'>
			<h1>Web Audio Evaluation Tool</h1>
			<h2>Start menu </h2>
			<ul>
				<li><a href="index.html?url=example_eval/project.xml" target="_blank">APE interface test example</a></li>
				<li><a href="index.html?url=example_eval/mushra_example.xml" target="_blank">MUSHRA interface test example</a></li>
				<li><a href="index.html?url=example_eval/AB_example.xml" target="_blank">AB interface test example</a></li>
				<li><a href="test_create/test_create.html" target="_blank">Test creator</a></li>
				<li><a href="analyse.html" target="_blank">Analysis and diagnostics of results</a></li>
			</ul>

			<br>

			<ul>
				<li><a href="LICENSE.txt" target="_blank">License</a></li>
				<li><a href="CITING.txt" target="_blank">Citing</a></li>
				<li><a href="docs/Instructions/Instructions.pdf" target="_blank">Instructions</a></li>
			</ul>


		</div>
	</body>
</html>