log ape.js @ 392:feaa33f28221 Dev_main

age author description
Fri, 11 Dec 2015 10:21:48 +0000 Nicholas Jillings APE: Separate metric trackers for each scale to differentiate movements. Dev_main
Tue, 08 Dec 2015 17:15:34 +0000 Nicholas Jillings APE: Each slider now a JS object to ease metric tracking. Resize function fixed. Dev_main
Tue, 08 Dec 2015 15:04:59 +0000 Nicholas Jillings APE Multi-interface can be named. Audio Element <file> node fixed. Dev_main
Tue, 08 Dec 2015 12:01:48 +0000 Nicholas Jillings STASH: UNSTABLE. Implementing APE multiple sliders. Dev_main
Mon, 07 Dec 2015 18:42:36 +0000 Nicholas Jillings Bugs #1454 #1391 buffers are pooled and loaded at the begining. Page Save not interface specific. Dev_main
Mon, 07 Dec 2015 18:26:12 +0000 Nicholas Jillings Buffers loaded into a pool and picked when needed. Dev_main
Mon, 07 Dec 2015 11:18:11 +0000 Nicholas Jillings Moved common test options into core.JS Dev_main
Wed, 02 Dec 2015 12:05:08 +0000 Nicholas Jillings Feature #1266: Checks for fragments fully played implemented Dev_main
Fri, 27 Nov 2015 11:08:45 +0000 Nicholas Jillings APE: Can drag a slider whilst listening to another fragment Dev_main
Fri, 27 Nov 2015 10:31:52 +0000 Nicholas Jillings APE new drag: Tested on OSX (Chrome, Firefox, Safari) and Win10 (Chrome, Firefox). Working. Dev_main
Fri, 27 Nov 2015 10:23:47 +0000 Nicholas Jillings EXPERIMENTAL! New APE drag interface. Testing for OSX Dev_main
Mon, 23 Nov 2015 17:44:25 +0000 Nicholas Jillings Fixing Win/OSX differences for APE slider, unstable. Dev_main
Mon, 23 Nov 2015 15:48:07 +0000 Nicholas Jillings Urgent Fix. Drag End function uses clientX mouse. Fixes rogue movement after drop on OSX. Dev_main
Wed, 18 Nov 2015 11:08:52 +0100 Brecht De Man Hitting enter in any pop-up goes to the next window (or submits, or starts the test) WAC2016
Mon, 14 Sep 2015 11:22:38 +0100 Nicholas Jillings Bug #1391: Fixed for non-looped playback Dev_main
Mon, 14 Sep 2015 09:23:49 +0100 Nicholas Jillings Ape for Firefox fixed Dev_main
Thu, 10 Sep 2015 15:22:58 +0100 Nicholas Jillings Fixing APE for Firefox builds Dev_main
Thu, 10 Sep 2015 12:53:55 +0100 Nicholas Jillings APE: Multiple Screen proof Dev_main
Thu, 10 Sep 2015 12:43:47 +0100 Nicholas Jillings APE: Multiple Screen Drag and Drop interface. Still needs more work for right screens Dev_main
Thu, 10 Sep 2015 12:32:56 +0100 Nicholas Jillings Bug #1370: Fragments marked as outside reference are no longer checked for movement parameters in APE. Dev_main
Tue, 28 Jul 2015 12:00:46 +0100 Nicholas Jillings Added mushra interface. Also added instructions for building your own interface (working copy). Dev_main
Thu, 23 Jul 2015 10:48:14 +0100 Nicholas Jillings Feature #1295: Page count can be displayed below the Start/Submit buttons Dev_main
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(). Dev_main
Wed, 01 Jul 2015 13:49:01 +0100 Nicholas Jillings Slider now enabled optionally based on tag <option name='playhead'/> in interfaces
Wed, 01 Jul 2015 11:35:52 +0100 Brecht De Man Log slider movements to console
Mon, 29 Jun 2015 19:04:40 +0100 Brecht De Man Merge
Thu, 25 Jun 2015 17:03:40 +0100 Nicholas Jillings Feature #1283: Project specification node <BrowserEvalProjectDocument> now included in output file. Dev_main
Thu, 25 Jun 2015 16:40:11 +0100 Nicholas Jillings Bug Fix #1303 on main
Thu, 25 Jun 2015 16:37:51 +0100 Nicholas Jillings Bug #1303 fixed. New function on page creation to destroy old commentQuestion objects. Dev_main
Sat, 20 Jun 2015 16:57:06 +0100 Nicholas Jillings Starting on Outside Reference. Implemented but needs tidying up GUI and returned XML Dev_main
Sat, 20 Jun 2015 14:57:14 +0100 Nicholas Jillings Updated #1272 and #1271 preparing for #1270 Dev_main
Sat, 20 Jun 2015 11:04:44 +0100 Nicholas Jillings Feature #1288: Fragments now have 'id', holding their given ID from the set up XML, and 'presentedid' giving their on page order. Dev_main
Fri, 19 Jun 2015 16:41:33 +0100 Nicholas Jillings Small fix to loading checks array Dev_main
Fri, 19 Jun 2015 16:31:14 +0100 Nicholas Jillings Added check type 'scalerange' with min max attributes to enforce use of the scale. Dev_main
Wed, 17 Jun 2015 16:42:57 +0100 Nicholas Jillings Ready for merge into main. Dev_main
Wed, 17 Jun 2015 16:37:32 +0100 Nicholas Jillings Feature #1271 and #1272 implemented. Dev_main
Tue, 16 Jun 2015 16:59:08 +0100 Nicholas Jillings Implemeted Features #1267, #1268 and started #1266. Standardised fragment checking. Dev_main
Tue, 16 Jun 2015 14:38:47 +0100 Nicholas Jillings Fix for Bug #1280 Dev_main
Tue, 16 Jun 2015 14:34:50 +0100 Nicholas Jillings Fix for Bug #1273 Dev_main
Tue, 16 Jun 2015 14:14:08 +0100 Nicholas Jillings Merge from the default branch Dev_main
Fri, 12 Jun 2015 12:01:14 +0100 Nicholas Jillings Fixed bug where element comments disabled caused crash on page saving.
Thu, 11 Jun 2015 09:38:09 +0100 Nicholas Jillings Removed selected track. audioEngineContext.play(id) now controls audioObject playbacks Dev_main
Wed, 10 Jun 2015 16:12:46 +0100 Nicholas Jillings Started on playhead / scrubber bar. Now object in interfaceContext. Needs binding of setInterval. Dev_main
Mon, 08 Jun 2015 11:00:15 +0100 Nicholas Jillings Feature #1208: Added radio box option to page 'commentQuestion'. Also commentQuestion nodes are now common to core.js.
Thu, 04 Jun 2015 18:03:36 +0100 Nicholas Jillings Small fixes. <interface> tag properly processed by ape.js Dev_main
Thu, 04 Jun 2015 17:23:32 +0100 Nicholas Jillings XML-DOM created by their own objects Dev_main
Thu, 04 Jun 2015 16:48:04 +0100 Nicholas Jillings Comment Boxes handled by Interface object. Dev_main
Thu, 04 Jun 2015 15:54:56 +0100 Nicholas Jillings Everything tied into Specification object which needs information from specification document. Dev_main
Thu, 04 Jun 2015 11:21:47 +0100 Nicholas Jillings audioObject returned on node creation for ease of modification by interface. Dev_main
Thu, 04 Jun 2015 11:18:21 +0100 Nicholas Jillings ape.js pageSaveXML uses view from audioObjects. Dev_main
Thu, 04 Jun 2015 11:01:19 +0100 Nicholas Jillings audioObjects.metric object export their XML rather than ape.js Dev_main
Thu, 04 Jun 2015 10:43:06 +0100 Nicholas Jillings Moved non interface specific code from loadInterface in ape.js to core.js Dev_main
Thu, 04 Jun 2015 10:06:42 +0100 Nicholas Jillings Feature #1232: <commentBoxPrefix> node now in <interface> of audioHolder. If not specified, default is 'Comment on track'
Wed, 03 Jun 2015 15:06:02 +0100 Nicholas Jillings create_test: Now exports metric enables. Also fixed spelling mistake 'enableInitalPosition' Dev_main
Wed, 03 Jun 2015 11:12:29 +0100 Nicholas Jillings Feature #1261: Enabled with new <metricEnabled> flag in specification XML. Returns <event> nodes with <testTime> and <bufferTime>
Mon, 01 Jun 2015 10:16:04 +0100 Nicholas Jillings Feature #1253: Comment box backgrounds light up when selected track playing. Colours for sliders and comment boxes now in ape.css for quick adjustments Dev_main
Mon, 01 Jun 2015 09:46:51 +0100 Nicholas Jillings Feature #1252: Test Wait Indicator now fully implemented with auto clearing on test ready. Dev_main
Sat, 30 May 2015 11:23:41 +0100 Nicholas Jillings Fix Bug #1257: Sliders now store their initial position once they are created, not once playback starts. 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. Dev_main
Sat, 30 May 2015 10:20:47 +0100 Nicholas Jillings Merge from the default branch Dev_main
Fri, 29 May 2015 16:33:50 +0100 Nicholas Jillings Bug #1255: Will show a console warning if projectReturn is not set and assume projectReturn is "null".
Fri, 29 May 2015 12:38:26 +0100 Nicholas Jillings Bug #1257: Made initialiseTest more robust Dev_main
Thu, 28 May 2015 19:27:39 +0100 Nicholas Jillings Merge
Thu, 28 May 2015 18:58:45 +0100 Nicholas Jillings Hacky test wait indicator!!
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 19:00:20 +0100 Nicholas Jillings Fixed small slider bug causing non-full screen testing to have sliders appear further to the left after dropping
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: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 10:16:04 +0100 Nicholas Jillings Removed redundant code from ape.js
Wed, 27 May 2015 09:46:06 +0100 Nicholas Jillings Feature #1245: Added DateTime node to XML output
Wed, 27 May 2015 09:15:45 +0100 Nicholas Jillings console log includes commentQuestion. Text input boxes width inside borders
Tue, 26 May 2015 14:19:03 +0100 Nicholas Jillings Removed commented chunk in ape.js
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 12:16:57 +0100 Brecht De Man Console logs for moving slider, playback, stop audio and (when submitting) comments.
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.
Mon, 25 May 2015 10:06:28 +0100 Nicholas Jillings Fixed Bug #1233: Failure to correctly give IDs to text entry if a question was the first option on the statement.
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 10:51:41 +0100 Nicholas Jillings Bug #1239: Randomisation of page orders flag in <setup> tag correctly applied.
Sun, 24 May 2015 10:03:36 +0100 Nicholas Jillings Bug #1225: Start button fix improved so audioEngine is in playing state before the audioObject set to play. More for timings and master gain.
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
Sun, 17 May 2015 21:35:30 +0100 Nicholas Jillings jQuery use for childNodes for manipulating set up XML. Now works on Safari
Sun, 17 May 2015 18:40:56 +0100 Brecht De Man Merge 'default' and 'Dev_main' branch
Sun, 17 May 2015 09:00:09 +0100 Brecht De Man Don't allow to submit before all songs are played (slightly hacky patch)
Sat, 16 May 2015 20:58:15 +0100 Brecht De Man Only 'Stop' button; 'Start' when any sample is clicked.
Sat, 16 May 2015 17:52:51 +0100 Brecht De Man Currently playing sample red.
Fri, 01 May 2015 16:18:25 +0100 Nicholas Jillings Fixed Bug 1205: Stop/start button now has full control in non-loop mode. Dev_main
Fri, 01 May 2015 16:07:15 +0100 Nicholas Jillings Fixed Bug 1204: Multiple clicks creates multiple instances. Dev_main
Fri, 24 Apr 2015 00:11:20 +0100 Dave Moffat Paper: Edit Intro with tool Justification
Thu, 23 Apr 2015 16:31:17 +0100 Brecht De Man Paper: some changes and work delegation; apeTool.html changed into index.html
Wed, 22 Apr 2015 18:37:04 +0100 Nicholas Jillings Version 1.0 Release!
Wed, 22 Apr 2015 18:34:56 +0100 Nicholas Jillings Fixed bug where not defining postTest in audioHolder would crash progression. Dev_main
Wed, 22 Apr 2015 10:45:08 +0100 Nicholas Jillings Updated SMC Paper to reflect comments. Fixed bug in ape where no comment boxes crashed data collection. Dev_main
Tue, 21 Apr 2015 21:35:23 +0100 Nicholas Jillings Track comments can be muted Dev_main
Tue, 21 Apr 2015 21:32:42 +0100 Nicholas Jillings Added commentQuestion object Dev_main
Tue, 21 Apr 2015 21:15:12 +0100 Nicholas Jillings Added mandatory pre/post test questions Dev_main
Mon, 20 Apr 2015 18:50:06 +0100 Nicholas Jillings Bug fix: Randomisation causes system not to load new audio elements when progressing through pages Dev_main
Sat, 18 Apr 2015 15:36:10 +0100 Nicholas Jillings Added Loop Dev_main
Fri, 17 Apr 2015 09:57:46 +0100 Nicholas Jillings Alert if submit button clicked before test start button. Dev_main
Fri, 17 Apr 2015 09:41:31 +0100 Nicholas Jillings Added in randomiseOrder function in core.js. Updated calls in ape.js to randomise order of tests and elements. Dev_main
Mon, 13 Apr 2015 11:29:25 +0100 Nicholas Jillings Updated sessionMetric bindings for APE interface Dev_main
Mon, 13 Apr 2015 10:40:37 +0100 Nicholas Jillings Refined metric collection. Rating now correct. Slider scale now fully bounded Dev_main
Mon, 13 Apr 2015 09:58:16 +0100 Nicholas Jillings Updated metric functions. Completed Metric Exporting. Dev_main
Sun, 12 Apr 2015 18:20:39 +0100 Nicholas Jillings Added preliminary metrics functions Dev_main
Fri, 10 Apr 2015 19:09:21 +0100 Nicholas Jillings Added customised scale - NEED TO ENTER INTO DOCUMENTATION! Dev_main
Fri, 10 Apr 2015 17:43:53 +0100 Nicholas Jillings Completed Handling of in-page pre/post responses Dev_main
Fri, 10 Apr 2015 17:18:45 +0100 Nicholas Jillings audioElement id's tracked from input to output for randomisation. Dev_main
Fri, 10 Apr 2015 16:21:57 +0100 Nicholas Jillings Implemented repeat function of tests Dev_main
Fri, 10 Apr 2015 15:30:44 +0100 Nicholas Jillings Completed more pre-test/post-test popup functions. Presents save and locks test on completion Dev_main
Fri, 10 Apr 2015 15:21:49 +0100 Nicholas Jillings Really complete state machine with post test commands Dev_main
Fri, 10 Apr 2015 15:09:33 +0100 Nicholas Jillings Added postTest handling Dev_main
Fri, 10 Apr 2015 15:04:53 +0100 Nicholas Jillings Completed State Machine Dev_main
Fri, 10 Apr 2015 14:52:39 +0100 Nicholas Jillings Completed Pre-Test of global test and page tests Dev_main
Fri, 10 Apr 2015 13:46:04 +0100 Nicholas Jillings Updated popup button functions. Dev_main
Fri, 10 Apr 2015 12:59:23 +0100 Nicholas Jillings Improved formatting for comment boxes Dev_main
Fri, 10 Apr 2015 12:48:07 +0100 Nicholas Jillings Shuffled project.xml so metrics and pre/post are part of setup tag. Split pre-post button interface to separate functions Dev_main