Mon, 01 Jun 2015 10:31:41 +0100 |
Nicholas Jillings |
Feature #1230: Popup content question entries now have automatic focus
|
Mon, 01 Jun 2015 09:46:51 +0100 |
Nicholas Jillings |
Feature #1252: Test Wait Indicator now fully implemented with auto clearing on test ready.
|
Mon, 01 Jun 2015 09:18:02 +0100 |
Nicholas Jillings |
Merge into dev_main
|
Sat, 30 May 2015 11:19:28 +0100 |
Nicholas Jillings |
Bug #1256 Fix: Safari does not use 'this' on the buffer.onended to reference to the buffer, but to the Window. Now uses event. Tested on chrome OSX as well.
|
Sat, 30 May 2015 10:51:55 +0100 |
Nicholas Jillings |
audioObjects.played member removed, duplicate in audioObjects.metric.wasListenedTo.
|
Sat, 30 May 2015 10:20:47 +0100 |
Nicholas Jillings |
Merge from the default branch
|
Fri, 29 May 2015 12:07:08 +0100 |
Nicholas Jillings |
Merge from the default branch
|
Fri, 01 May 2015 16:07:15 +0100 |
Nicholas Jillings |
Fixed Bug 1204: Multiple clicks creates multiple instances.
|
Thu, 23 Apr 2015 19:36:14 +0100 |
Dave Moffat |
Commit Merge
|
Thu, 28 May 2015 19:27:39 +0100 |
Nicholas Jillings |
Merge
|
Wed, 27 May 2015 20:24:17 +0100 |
Brecht De Man |
Fixed bug where 'all played' wasn't checked anymore in loop mode. Now in non-loop mode, 'flagAsPlayed' needs to be called explicitly from ape.js (may want to change)
|
Wed, 27 May 2015 18:53:34 +0100 |
Nicholas Jillings |
Fixed metric collection, listening time, for looping sources
|
Wed, 27 May 2015 18:10:56 +0100 |
Nicholas Jillings |
Possible fix to loop playback bugs
|
Wed, 27 May 2015 16:46:43 +0100 |
Nicholas Jillings |
Merge
|
Wed, 27 May 2015 16:45:48 +0100 |
Nicholas Jillings |
Major Update. All new state machine to track the session state and hold session data. Will enable new interfaces to be built on top and have the same common structures.
|
Wed, 27 May 2015 11:49:20 +0100 |
Nicholas Jillings |
Bug #1235: Slider, slider objects and scale markings are adjusted on window resize.
|
Wed, 27 May 2015 09:46:06 +0100 |
Nicholas Jillings |
Feature #1245: Added DateTime node to XML output
|
Wed, 27 May 2015 09:10:20 +0100 |
Nicholas Jillings |
Session save to server falback to browser download if the server didn't save the file.
|
Tue, 26 May 2015 18:47:59 +0100 |
Nicholas Jillings |
If projectReturn is specified as a url it will return to that server. Currently only tested using the localHost server on port 8000, as per the python2.py server included
|
Tue, 26 May 2015 14:17:32 +0100 |
Nicholas Jillings |
Fixed projectReturn=null to show XML save in popup window.
|
Tue, 26 May 2015 14:07:51 +0100 |
Nicholas Jillings |
Merged. Added popup reponse questions into console
|
Tue, 26 May 2015 13:01:39 +0100 |
Nicholas Jillings |
Popup now in core.js. Needs stress testing!!
|
Tue, 26 May 2015 11:40:17 +0100 |
Nicholas Jillings |
Popup now in core.js, universal to interface.
|
Mon, 25 May 2015 11:14:12 +0100 |
Nicholas Jillings |
Fix Bug #1241 and #1213: Added checks each time new test page is loaded that all audioObjects have decoded. Writes to browser console WAIT and does not issue any play command if any audioObjects not ready.
|
Sun, 24 May 2015 11:33:04 +0100 |
Nicholas Jillings |
Possible fix for Bug #1238. audioObject metric collection now controlled by the audioObjects themselves for timer information. Lastclicked and sliderPlayed functions no longer used.
|
Sun, 24 May 2015 09:57:35 +0100 |
Nicholas Jillings |
Bug #1226: Moved check to audioObjects and audioEngine so available for all interfaces. Also interface pop-up now states all outstanding fragments to listen.
|
Sun, 17 May 2015 21:37:08 +0100 |
Nicholas Jillings |
Merge
|
Sat, 16 May 2015 17:52:51 +0100 |
Brecht De Man |
Currently playing sample red.
|
Sun, 17 May 2015 18:40:56 +0100 |
Brecht De Man |
Merge 'default' and 'Dev_main' branch
|
Tue, 26 May 2015 12:16:57 +0100 |
Brecht De Man |
Console logs for moving slider, playback, stop audio and (when submitting) comments.
|
Wed, 27 May 2015 12:40:37 +0100 |
Brecht De Man |
Added 'scripts' folder for auxiliary pre-/post-processing scripts.
|
Thu, 28 May 2015 18:58:45 +0100 |
Nicholas Jillings |
Hacky test wait indicator!!
|
Fri, 29 May 2015 16:27:05 +0100 |
Nicholas Jillings |
Bug #1258 Fixed. audioObject.metric.startListening now writes to console.
|
Mon, 01 Jun 2015 08:38:31 +0100 |
Nicholas Jillings |
Fix Bug #1259: testState now includes the audioHolder ids.
|
Sat, 30 May 2015 11:39:53 +0100 |
Nicholas Jillings |
Merge in main
|
Tue, 02 Jun 2015 11:24:23 +0100 |
Nicholas Jillings |
Merge from the default branch
|
Mon, 01 Jun 2015 12:55:21 +0100 |
Nicholas Jillings |
Stash for project creator
|
Fri, 05 Jun 2015 12:42:32 +0100 |
Nicholas Jillings |
Added radio boxes
|
Fri, 05 Jun 2015 12:10:49 +0100 |
Nicholas Jillings |
Added check box mode to pre/post test survey
|
Fri, 05 Jun 2015 11:32:09 +0100 |
Nicholas Jillings |
audioHolder ID's are stored
|
Fri, 05 Jun 2015 11:25:56 +0100 |
Nicholas Jillings |
Safari fix for Specification node
|
Fri, 05 Jun 2015 10:49:52 +0100 |
Nicholas Jillings |
Complete Feature #1252: Interface locks out until all audioElements are loaded and ready.
|
Thu, 04 Jun 2015 18:03:36 +0100 |
Nicholas Jillings |
Small fixes. <interface> tag properly processed by ape.js
|
Thu, 04 Jun 2015 17:23:32 +0100 |
Nicholas Jillings |
XML-DOM created by their own objects
|
Thu, 04 Jun 2015 16:48:04 +0100 |
Nicholas Jillings |
Comment Boxes handled by Interface object.
|
Thu, 04 Jun 2015 15:54:56 +0100 |
Nicholas Jillings |
Everything tied into Specification object which needs information from specification document.
|
Thu, 04 Jun 2015 14:31:23 +0100 |
Nicholas Jillings |
Created Specification object to handle All XML decoding.
|
Thu, 04 Jun 2015 11:21:47 +0100 |
Nicholas Jillings |
audioObject returned on node creation for ease of modification by interface.
|
Thu, 04 Jun 2015 11:18:21 +0100 |
Nicholas Jillings |
ape.js pageSaveXML uses view from audioObjects.
|
Thu, 04 Jun 2015 11:01:19 +0100 |
Nicholas Jillings |
audioObjects.metric object export their XML rather than ape.js
|
Thu, 04 Jun 2015 10:43:06 +0100 |
Nicholas Jillings |
Moved non interface specific code from loadInterface in ape.js to core.js
|
Thu, 04 Jun 2015 10:36:05 +0100 |
Nicholas Jillings |
Merge from the default branch
|
Mon, 08 Jun 2015 12:09:53 +0100 |
Nicholas Jillings |
Added min/max range check to number box survey
|
Mon, 08 Jun 2015 11:56:14 +0100 |
Nicholas Jillings |
Feature #1224: Added number box
|
Mon, 08 Jun 2015 11:17:26 +0100 |
Nicholas Jillings |
Feature #1208: Added checkbox.
|
Mon, 08 Jun 2015 11:01:21 +0100 |
Nicholas Jillings |
Merge from the default branch
|
Tue, 16 Jun 2015 14:38:47 +0100 |
Nicholas Jillings |
Fix for Bug #1280
|
Tue, 16 Jun 2015 14:14:08 +0100 |
Nicholas Jillings |
Merge from the default branch
|
Thu, 11 Jun 2015 10:06:58 +0100 |
Nicholas Jillings |
Feature #1246: Scrubber bar included. Not interactive yet
|
Thu, 11 Jun 2015 09:45:52 +0100 |
Nicholas Jillings |
Fixed listen tracker for non-looping audioElements reporting start and stop were time 0
|
Thu, 11 Jun 2015 09:38:09 +0100 |
Nicholas Jillings |
Removed selected track. audioEngineContext.play(id) now controls audioObject playbacks
|
Wed, 10 Jun 2015 16:12:46 +0100 |
Nicholas Jillings |
Started on playhead / scrubber bar. Now object in interfaceContext. Needs binding of setInterval.
|
Wed, 10 Jun 2015 14:39:15 +0100 |
Nicholas Jillings |
Merge from the default branch
|
Wed, 17 Jun 2015 16:37:32 +0100 |
Nicholas Jillings |
Feature #1271 and #1272 implemented.
|
Wed, 17 Jun 2015 15:53:57 +0100 |
Nicholas Jillings |
Added reference and anchor values to audioHolders in specificationNode.
|
Tue, 16 Jun 2015 17:19:51 +0100 |
Nicholas Jillings |
Implementing Features #1271 and #1272
|
Tue, 16 Jun 2015 15:44:02 +0100 |
Nicholas Jillings |
Added common interface to specification to handle global interface-specific functions such as checks for playback.
|
Thu, 25 Jun 2015 16:40:39 +0100 |
Nicholas Jillings |
Merge
|
Thu, 18 Jun 2015 17:34:27 +0100 |
Brecht De Man |
SMC paper: added boxplot graph, input XML, decreased itemize spacing (also changed index.html page title)
|
Thu, 25 Jun 2015 16:40:11 +0100 |
Nicholas Jillings |
Bug Fix #1303 on main
|
Wed, 01 Jul 2015 11:11:20 +0100 |
Nicholas Jillings |
Bug Fix #1313: Added 404 crash and dump when audioObject cannot obtain URL.
|
Thu, 23 Jul 2015 11:14:32 +0100 |
Nicholas Jillings |
Feature #1302: Enter keys not captured if current focus is a textarea (enter may be carriage return, want to capture that not jump to next).
|
Thu, 23 Jul 2015 11:10:36 +0100 |
Nicholas Jillings |
Feature #1302: Enter key bounded to button proceed of popup. Only triggered if popup is visible. All enter codes are captured though.
|
Thu, 23 Jul 2015 10:58:08 +0100 |
Nicholas Jillings |
Feature #1274: Added ending screen for auto-save option.
|
Thu, 23 Jul 2015 10:48:14 +0100 |
Nicholas Jillings |
Feature #1295: Page count can be displayed below the Start/Submit buttons
|
Thu, 23 Jul 2015 10:12:24 +0100 |
Nicholas Jillings |
Feature #1287: Automatically applied on if looped.
|
Thu, 23 Jul 2015 10:10:38 +0100 |
Nicholas Jillings |
Feature #1287: Padding added when looping is enabled to give synchronised looping.
|
Thu, 23 Jul 2015 09:51:26 +0100 |
Nicholas Jillings |
Feature #1327: Elements start out grey until the audioObject states it is ready. Requires all interfaceDOM nodes to have member enable().
|
Wed, 22 Jul 2015 17:58:01 +0100 |
Nicholas Jillings |
Completed Anchor and Reference Features, including optional enforcement
|
Wed, 22 Jul 2015 14:10:55 +0100 |
Nicholas Jillings |
Fix Bug #1301: If last of pretest node, will say 'start' not submit.
|
Wed, 22 Jul 2015 14:04:08 +0100 |
Nicholas Jillings |
Fix Bug #1314
|
Wed, 22 Jul 2015 13:22:10 +0100 |
Nicholas Jillings |
Anchor and Reference audioElements now tagged on output
|
Wed, 22 Jul 2015 12:41:22 +0100 |
Nicholas Jillings |
Update dev_main
|
Tue, 15 Sep 2015 10:16:34 +0100 |
Nicholas Jillings |
Bug #1389: Statements also wrapped correctly
|
Tue, 15 Sep 2015 10:13:20 +0100 |
Nicholas Jillings |
Bug #1389: Popup now auto-height and auto-scrolling for long options.
|
Mon, 14 Sep 2015 17:18:33 +0100 |
Nicholas Jillings |
Bug #1300: Boxes are resized with the window. On HD level displays (1920 wide) will have three columns
|
Mon, 14 Sep 2015 16:25:13 +0100 |
Nicholas Jillings |
Bug #1300: Boxes are automatically scaled on load. Will add to 'resize' commands in the future.
|
Mon, 14 Sep 2015 11:22:38 +0100 |
Nicholas Jillings |
Bug #1391: Fixed for non-looped playback
|
Mon, 14 Sep 2015 09:23:49 +0100 |
Nicholas Jillings |
Ape for Firefox fixed
|
Thu, 10 Sep 2015 13:16:16 +0100 |
Nicholas Jillings |
Feature #1298: <setup> node has an optional attribute testPages. Specify the number of pages the test participant to do and the tool will select a random page up to the number specified.
|
Wed, 09 Sep 2015 10:35:04 +0100 |
Nicholas Jillings |
Merge
|
Tue, 28 Jul 2015 12:00:46 +0100 |
Nicholas Jillings |
Added mushra interface. Also added instructions for building your own interface (working copy).
|
Sat, 25 Jul 2015 14:49:54 +0100 |
Nicholas Jillings |
Updated the ProjectSpecificationDocument.
|
Sat, 08 Aug 2015 09:00:41 +0100 |
Nicholas Jillings |
Started some user guide
|
Wed, 02 Dec 2015 12:05:08 +0000 |
Nicholas Jillings |
Feature #1266: Checks for fragments fully played implemented
|
Wed, 02 Dec 2015 11:26:45 +0000 |
Nicholas Jillings |
Feature #1246: Playhead starts from 0 when test stopped and restarted for synchronous loop tests.
|
Fri, 27 Nov 2015 15:35:18 +0000 |
Nicholas Jillings |
Bug #1445: Should be fixed, entire popup is now dynamically scaled as needed.
|
Fri, 27 Nov 2015 12:21:24 +0000 |
Nicholas Jillings |
Merge
|
Fri, 27 Nov 2015 12:20:56 +0000 |
Nicholas Jillings |
Enter key press will always trigger 'next' in any popup survey
|
Thu, 26 Nov 2015 09:59:22 +0000 |
Nicholas Jillings |
Core collects navigator information
|
Thu, 26 Nov 2015 09:39:37 +0000 |
Nicholas Jillings |
Merge again....
|
Wed, 25 Nov 2015 09:27:05 +0000 |
Nicholas Jillings |
Merge
|
Mon, 23 Nov 2015 16:04:47 +0000 |
Brecht De Man |
Revert revision 349 regarding change to enter behaviour: enter in a dialog box goes to next question/message, starts test or submits answers, rather than to create a new line / carriage return.
|
Mon, 23 Nov 2015 11:08:58 +0000 |
Nicholas Jillings |
Feature #1302. Enter key in text-area creates new-line. Enter otherwise progresses the pre/post survey
|
Mon, 23 Nov 2015 10:47:02 +0000 |
Nicholas Jillings |
Feature #1270 completed. Outside reference works as designed
|
Mon, 23 Nov 2015 09:13:12 +0000 |
Nicholas Jillings |
Merge from branch "WAC2016"
|
Fri, 09 Oct 2015 10:38:03 +0100 |
Nicholas Jillings |
<anchor> and <reference> tags depricated. All anchor/ref are directly applied as attributes on <audioElements>
|
Wed, 23 Sep 2015 11:42:11 +0100 |
Nicholas Jillings |
Updating test create using questions
|
Wed, 25 Nov 2015 09:26:10 +0000 |
Nicholas Jillings |
Test Create: Delete Buttons included on final checks
|
Mon, 23 Nov 2015 17:44:25 +0000 |
Nicholas Jillings |
Fixing Win/OSX differences for APE slider, unstable.
|
Fri, 27 Nov 2015 12:09:49 +0000 |
Nicholas Jillings |
Resolved #1394: Python returns same XML responses as the PHP server
|
Mon, 21 Dec 2015 15:02:43 +0100 |
Brecht De Man |
Merge
|
Fri, 18 Dec 2015 18:33:08 +0000 |
Nicholas Jillings |
On XML parser error, will clear the page to show only the error message.
|
Fri, 18 Dec 2015 18:31:26 +0000 |
Nicholas Jillings |
Merge. Reload will only generate alert if test is loaded.
|
Fri, 18 Dec 2015 18:28:06 +0000 |
Nicholas Jillings |
Bug #1502: Any parser XML errors will show the error and halt the rest of the loading.
|
Fri, 18 Dec 2015 17:50:14 +0000 |
Nicholas Jillings |
Fix Bug #1500: Error caused by buffer not being loaded into the pool and then not linking once downloaded.
|
Fri, 18 Dec 2015 17:27:52 +0000 |
Nicholas Jillings |
Fixed Bug #1506: Radio and Checkbox survery questions not logged in console.
|
Fri, 18 Dec 2015 10:11:10 +0000 |
Nicholas Jillings |
Merge
|
Thu, 17 Dec 2015 11:11:57 +0000 |
Nicholas Jillings |
Bug #1497: If the playback is looped, the buffer is copied to the audioObject not referenced to allow non-destructive editing.
|
Thu, 17 Dec 2015 10:35:06 +0000 |
Nicholas Jillings |
Audio fragment buffer pool objects have loading progress element
|