log

age author description
Thu, 18 Feb 2016 12:11:09 +0000 Nicholas Jillings Minor fixes to test_create to match specification (was building empty interface nodes).
Thu, 18 Feb 2016 10:55:36 +0000 Nicholas Jillings Python score/comment parsers use new <page> rather than deprecated <audioholder>. Added score_parser.php
Wed, 17 Feb 2016 17:27:29 +0000 Nicholas Jillings PHP Comment Parser exports to XML, JSON and CSV notations. Included HTML file interface.
Wed, 17 Feb 2016 12:10:55 +0000 Nicholas Jillings Starting server side scripts. WIP, stash
Wed, 17 Feb 2016 11:29:18 +0000 Nicholas Jillings Merge default to dev_main
Tue, 23 Feb 2016 17:11:28 +0000 Nicholas Jillings Added score_parse.php separators for CSV
Wed, 09 Mar 2016 14:04:31 +0000 Nicholas Jillings Comment questions have optional id and/or name attributes.
Wed, 09 Mar 2016 11:29:16 +0000 Nicholas Jillings Hotfix: Updated schema. <audioelement>, <surveyelement> and <commentquestion> have optional name attribute.
Tue, 08 Mar 2016 14:44:14 +0000 Nicholas Jillings Merge
Wed, 24 Feb 2016 14:00:10 +0000 Dave Doc: AES poster minor edits
Tue, 23 Feb 2016 22:17:24 +0100 Brecht De Man docs: AES Poster Competition poster update
Tue, 23 Feb 2016 15:19:31 +0000 Dave First draft of AES poster
Thu, 10 Mar 2016 17:07:46 +0000 Nicholas Jillings Schema preparation for #1639
Thu, 10 Mar 2016 16:42:16 +0000 Nicholas Jillings Temporary fix of #1580. Updated schema in preparation of #1661, #1469 & #1649
Thu, 10 Mar 2016 16:16:16 +0000 Nicholas Jillings Bug #1652 and Feature #1650 fixes. You can specify the track labels through page attribute 'label' ('default', 'none', 'number', 'letter', 'capital'). Updated examples to match schema
Thu, 10 Mar 2016 15:33:39 +0000 Nicholas Jillings Intermediate saves can be used to resume a test. Note, previous saves will NOT work for resumption. To resume, use the save XML as the ?url= option.
Thu, 10 Mar 2016 11:49:08 +0000 Nicholas Jillings Fixed null/period saves on test completion. specification projectReturn is currently deprecated pending new usage.
Thu, 10 Mar 2016 10:04:38 +0000 Nicholas Jillings Minor corrections to PHP save script.
Thu, 10 Mar 2016 10:38:31 +0100 Brecht De Man Merge
Wed, 09 Mar 2016 15:44:47 +0000 Nicholas Jillings Hotfix: checkFragmentsFullyPlayed incorrectly accessed audioObjects.
Wed, 09 Mar 2016 14:36:47 +0000 Nicholas Jillings Merge
Mon, 22 Feb 2016 12:18:55 +0000 Nicholas Jillings Test Create: Move your custom elements into style.css
Mon, 22 Feb 2016 04:17:19 +0000 Giulio Moro The version I use and works, addresses issues #1622, #1616, partially #1620
Wed, 23 Dec 2015 14:48:21 +0000 Nicholas Jillings Version 1.1.0
Wed, 23 Dec 2015 14:36:00 +0000 Nicholas Jillings Merge. Pull of revision info from dev_main.
Mon, 21 Dec 2015 23:18:43 +0000 Dave Update DMRN10 Poster
Wed, 16 Dec 2015 11:25:04 +0000 Dave Edits to DMRN Poster
Wed, 16 Dec 2015 10:52:25 +0000 Dave Fix spacing issue in DMRN poster
Wed, 16 Dec 2015 10:49:12 +0000 Dave Developing DMRN Poster
Wed, 16 Dec 2015 10:20:25 +0000 Dave Add Graphics to DMRN Poster
Wed, 09 Dec 2015 11:26:31 +0100 Brecht De Man Added DMRN+10 poster template
Mon, 07 Dec 2015 11:21:01 +0000 DaveM Add DMRN Proposal
Fri, 04 Dec 2015 11:00:55 +0000 Nicholas Jillings Merge of dev into default/master
Fri, 04 Dec 2015 10:57:39 +0000 Nicholas Jillings Merge from branch "WAC2016"
Tue, 22 Sep 2015 18:19:38 +0200 Brecht De Man Scripts: generate_report slightly more robust against missing duration values
Wed, 16 Sep 2015 13:31:40 +0100 Brecht De Man Bug fixes in scripts: display plays in last timeline segment of each fragment (post last move); call sub-processes of generate_report.py in same folder (pass on argument); indentation in LaTeX file.
Tue, 15 Sep 2015 10:20:50 +0100 Nicholas Jillings Merge from "dev_main". Added MUSHRA, PHP upload scripts, APE on Firefox, multi-screen support. Bug fixes #1370, #1298, #1391, #1300, #1389.
Fri, 04 Sep 2015 12:22:55 +0200 Brecht De Man Scripts: generate_report.py: show which fragments not moved and played
Thu, 20 Aug 2015 11:29:29 +0200 Brecht De Man Scripts: comment_parser and score_parser start new CSV files each time; various plots added to generated PDF report
Tue, 18 Aug 2015 23:56:05 +0200 Brecht De Man Scripts: Generate PDF report on set of result XML files (using LaTeX)
Mon, 17 Aug 2015 18:20:30 +0200 Brecht De Man Scripts: modification to timeline plots: do not save (/show) plot if empty, e.g. legacy result files with no timing data
Wed, 12 Aug 2015 10:31:10 +0200 Brecht De Man Scripts: timeline_view_movement with 'playing' areas highlighted
Tue, 11 Aug 2015 20:49:34 +0200 Brecht De Man Scripts: timeline view of marker movements
Tue, 11 Aug 2015 11:06:55 +0200 Brecht De Man Scripts: timeline with rectangles (accurate start and end, customisable width); timeline and score plots to PDF by default.
Tue, 11 Aug 2015 10:15:17 +0200 Brecht De Man Scripts: test if folder name (default or provided via command line) exists
Mon, 10 Aug 2015 18:45:45 +0200 Brecht De Man Scripts: show which and how many markers not clicked or moved; option to plot timelines against 'audioholder time' (default) or 'total test time' (previously the only possibility)
Fri, 24 Jul 2015 18:59:39 +0100 Nicholas Jillings Pull into main
Mon, 20 Jul 2015 12:47:16 +0100 Brecht De Man Scripts: choose input/output folder from command line; score_plot also choose options from command line (WIP)
Wed, 15 Jul 2015 15:52:56 +0100 Brecht De Man Scripts: evaluation statistics: show average duration per song in order of number of fragments and average total duration; count empty comments; fragments per song; distinguish between same audioholder ids with different number of audioelements.
Tue, 14 Jul 2015 20:09:25 +0100 Brecht De Man Scripts: evaluation_stats bug fixes
Tue, 14 Jul 2015 19:40:58 +0100 Brecht De Man Scripts: evaluation_stats shows number of total fragments
Fri, 03 Jul 2015 21:01:09 +0100 Brecht De Man Added Instructions (LaTeX and PDF) --> WIP
Fri, 03 Jul 2015 19:50:12 +0100 Brecht De Man Automatically go to right folder when running server locally so you can drag and drop the script in Terminal (after typing 'Python').
Thu, 02 Jul 2015 15:44:35 +0100 Brecht De Man Make explicit that 'next test' in server only relates to 'pseudo-random mode'.
Wed, 01 Jul 2015 15:19:55 +0100 Brecht De Man README: Extra troubleshooting info (type 'createProjectSave()' to summon pop-up that saves XML file so far).
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:55:08 +0100 Brecht De Man README: paragraph on troubleshooting (copy from JavaScript Console)
Wed, 01 Jul 2015 11:35:52 +0100 Brecht De Man Log slider movements to console
Wed, 01 Jul 2015 11:11:54 +0100 Nicholas Jillings merge
Wed, 01 Jul 2015 11:09:17 +0100 Brecht De Man Scripts: evaluation_stats.py added to quickly show a report on tests done so far (to be expanded)
Wed, 01 Jul 2015 10:21:52 +0100 Nicholas Jillings Bug Fix #1305: AudioHolders have 'presentedid' attribute in save
Wed, 01 Jul 2015 10:15:06 +0100 Nicholas Jillings Bug fix #1315: Comment boxes now paste informaton back into the console.
Mon, 29 Jun 2015 19:04:40 +0100 Brecht De Man Merge
Sun, 28 Jun 2015 09:52:47 +0100 Nicholas Jillings Small addition to #1238: Filename included.
Thu, 25 Jun 2015 17:03:40 +0100 Nicholas Jillings Feature #1283: Project specification node <BrowserEvalProjectDocument> now included in output file.
Thu, 25 Jun 2015 16:37:51 +0100 Nicholas Jillings Bug #1303 fixed. New function on page creation to destroy old commentQuestion objects.
Sat, 20 Jun 2015 16:57:06 +0100 Nicholas Jillings Starting on Outside Reference. Implemented but needs tidying up GUI and returned XML
Sat, 20 Jun 2015 14:57:14 +0100 Nicholas Jillings Updated #1272 and #1271 preparing for #1270
Sat, 20 Jun 2015 11:16:30 +0100 Nicholas Jillings Feature #1283: Added <file> node to audio elements containing file information.
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.
Fri, 19 Jun 2015 16:41:33 +0100 Nicholas Jillings Small fix to loading checks array
Fri, 19 Jun 2015 16:31:14 +0100 Nicholas Jillings Added check type 'scalerange' with min max attributes to enforce use of the scale.
Thu, 18 Jun 2015 16:39:40 +0100 Nicholas Jillings Number option for survey checked to be a number. Throws an error if NaN, before would not store the response.
Thu, 18 Jun 2015 16:26:45 +0100 Nicholas Jillings Merge into dev_main
Wed, 17 Jun 2015 18:52:16 +0100 Brecht De Man SMC2015Paper: Added tiny bit about included scripts
Wed, 17 Jun 2015 16:43:13 +0100 Nicholas Jillings Merge into default
Wed, 17 Jun 2015 15:27:11 +0100 Nicholas Jillings SMC2015Paper: Added section to lightly compare BeaqleJS and WAET in introduction where BeaqleJS is mentioned. Removed feature 'drag playhead' as unlikley to be implemented.
Tue, 16 Jun 2015 14:51:44 +0100 Nicholas Jillings Merge into main for bug fixes
Mon, 15 Jun 2015 19:03:08 +0100 Brecht De Man Script: Timeline visualisation based on 'start' and 'stop' events
Mon, 15 Jun 2015 16:54:39 +0100 Brecht De Man Keep track of randomisation in console log; multipage example XML.
Mon, 15 Jun 2015 13:09:46 +0100 Brecht De Man Comment and rating scripts: robust against audioholders without id or audioelements; fixes issue where plots were not cleared before adding new content; showing legend optional; robust against non-UTF8 characters in legend names
Fri, 12 Jun 2015 12:01:14 +0100 Nicholas Jillings Fixed bug where element comments disabled caused crash on page saving.
Wed, 10 Jun 2015 10:13:45 +0100 Nicholas Jillings Feature #1234: Added back button to pre/post surveys
Wed, 10 Jun 2015 09:31:44 +0100 Nicholas Jillings Merge from branch "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.
Sat, 06 Jun 2015 11:54:43 +0100 Brecht De Man Scripts: in score plots (individual and boxplot), remove extra marker in legend; automatically save plot.
Fri, 05 Jun 2015 13:26:31 +0100 Nicholas Jillings Feature #1228: Added survey question box sizes
Fri, 05 Jun 2015 12:54:52 +0100 Nicholas Jillings Merge from branch "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'
Thu, 04 Jun 2015 09:45:32 +0100 Nicholas Jillings Merge from branch "Dev_main"
Thu, 04 Jun 2015 09:44:50 +0100 Nicholas Jillings create_test: Added interface node options
Wed, 03 Jun 2015 15:06:02 +0100 Nicholas Jillings create_test: Now exports metric enables. Also fixed spelling mistake 'enableInitalPosition'
Wed, 03 Jun 2015 14:56:30 +0100 Nicholas Jillings create_test: Imports from drag and drop project XML
Wed, 03 Jun 2015 12:54:08 +0100 Nicholas Jillings create_test: File API to handle dragged in XML file.
Wed, 03 Jun 2015 12:15:14 +0100 Nicholas Jillings Create_test: Submit button exposes completed XML file.
Wed, 03 Jun 2015 12:07:07 +0100 Nicholas Jillings Create_Test: Creates XML Document.
Wed, 03 Jun 2015 11:19:32 +0100 Nicholas Jillings Merge from the default branch
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 17:00:45 +0100 Nicholas Jillings Better error catching when using server save to determine if the 'Save File' should be shown in browser.
Mon, 01 Jun 2015 12:56:15 +0100 Nicholas Jillings Merge from 156:402bb0f56dc4
Mon, 01 Jun 2015 11:11:52 +0100 Nicholas Jillings Adding test_create.html. Adding to tracker core.css
Mon, 01 Jun 2015 10:31:41 +0100 Nicholas Jillings Feature #1230: Popup content question entries now have automatic focus
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
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:26:59 +0100 Nicholas Jillings Moved global css options into core.css
Mon, 01 Jun 2015 09:18:02 +0100 Nicholas Jillings Merge into 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.
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:38:26 +0100 Nicholas Jillings Bug #1257: Made initialiseTest more robust
Fri, 29 May 2015 12:07:08 +0100 Nicholas Jillings Merge from the default branch
Fri, 01 May 2015 16:18:25 +0100 Nicholas Jillings Fixed Bug 1205: Stop/start button now has full control in non-loop mode.
Fri, 01 May 2015 16:14:08 +0100 Nicholas Jillings Fixed Bug 1206: Axis labels now larger and more of a gap between sliders and comment boxes.
Fri, 01 May 2015 16:07:15 +0100 Nicholas Jillings Fixed Bug 1204: Multiple clicks creates multiple instances.
Fri, 01 May 2015 15:52:13 +0100 Nicholas Jillings Updating dev_main
Mon, 27 Apr 2015 22:18:20 +0100 Brecht De Man Paper: comments Josh, extra section
Mon, 27 Apr 2015 22:00:22 +0100 Brecht De Man Paper: Setup, output, conclusion, bibliography
Mon, 27 Apr 2015 20:43:08 +0100 Brecht De Man Paper: revision 'Architecture' section
Mon, 27 Apr 2015 20:19:37 +0100 Nicholas Jillings Paper: Updated figures for hi-res png.
Mon, 27 Apr 2015 19:38:27 +0100 Brecht De Man Paper: Introduction + Interface
Mon, 27 Apr 2015 16:49:32 +0100 Nicholas Jillings Added interface2.png
Mon, 27 Apr 2015 16:43:50 +0100 Brecht De Man Paper: merge, table of listening test tools, other changes
Mon, 27 Apr 2015 16:31:46 +0100 Nicholas Jillings Paper: New Interface picture both wider and less elements for clarity.
Mon, 27 Apr 2015 15:50:47 +0100 Nicholas Jillings Paper: More of Josh's comments. Expanded conclusions.
Mon, 27 Apr 2015 15:31:08 +0100 Nicholas Jillings Completed Abstract. Some minor corrections. Reshuffled order of intro paragraphs for clarity.
Fri, 24 Apr 2015 18:53:24 +0100 Brecht De Man Paper: Changed links into footnotes instead of references.
Fri, 24 Apr 2015 17:42:04 +0100 Nicholas Jillings Paper: Removed redundant tag example
Fri, 24 Apr 2015 17:28:28 +0100 Nicholas Jillings Minor corrections from Josh
Fri, 24 Apr 2015 11:54:45 +0100 Brecht De Man Paper: added my bits
Fri, 24 Apr 2015 02:02:58 +0100 Dave Moffat SMC Paper: Adding XML file examples and edits to intro and main seciton of paper.
Fri, 24 Apr 2015 00:11:20 +0100 Dave Moffat Paper: Edit Intro with tool Justification
Thu, 23 Apr 2015 20:03:38 +0100 Brecht De Man Paper: expanded introduction and list of options
Thu, 23 Apr 2015 19:36:14 +0100 Dave Moffat Commit Merge
Thu, 23 Apr 2015 19:34:01 +0100 Dave Moffat Attempting to pull. Commit Required.
Thu, 23 Apr 2015 16:31:17 +0100 Brecht De Man Paper: some changes and work delegation; apeTool.html changed into index.html
Thu, 23 Apr 2015 16:00:55 +0100 Dave Moffat Write Up: Justify the toolbox
Thu, 23 Apr 2015 12:02:34 +0100 Brecht De Man Paper: added interface image, minor updates
Wed, 22 Apr 2015 19:08:32 +0100 Brecht De Man Added tag 1.0.0 for changeset 7f9da387e1ce
Thu, 23 Apr 2015 18:59:54 +0100 Nicholas Jillings Small changes, mostly removing some double statements and grammer.
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 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: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 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
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 18:43:30 +0100 Nicholas Jillings Python2.py: Python server will now save received XML files and store them to the local folder 'saves'.
Tue, 26 May 2015 15:00:40 +0100 Nicholas Jillings Added new python2.py server. Currently as GET server. Rejects all but localhost access
Tue, 26 May 2015 14:19:03 +0100 Nicholas Jillings Removed commented chunk in ape.js
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.
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:45:35 +0100 Nicholas Jillings Bug #1206: Question title more pronounced and with greater spacing.
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 16:45:09 +0100 Nicholas Jillings Added local jQuery 2.1.4 file to enable internet free. Can rely entirely on local python server
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.
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: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 16:27:05 +0100 Nicholas Jillings Bug #1258 Fixed. audioObject.metric.startListening now writes to console.
Mon, 01 Jun 2015 08:55:53 +0100 Nicholas Jillings Editing permissions of scripts for Windows machines.
Mon, 01 Jun 2015 08:38:31 +0100 Nicholas Jillings Fix Bug #1259: testState now includes the audioHolder ids.
Sun, 31 May 2015 18:03:13 +0100 Brecht De Man Score plotting: plot of individual scores and box plot (with optional overlay of selected individual ratings). Uses CSV files as produced by 'score_boxplot.py'.
Sun, 31 May 2015 14:45:30 +0100 Brecht De Man Score parsing: make csv from all XML files (one file per page ID, one column per fragment ID, one row per subject). Supports varying selections of pages and fragments across subjects. Generalised to 'page' (instead of 'song') and 'fragment' (instead of 'mix').
Sat, 30 May 2015 18:12:32 +0100 Brecht De Man Comment parsing: automatically detect which songs - no need to manually enter song IDs
Sat, 30 May 2015 11:39:53 +0100 Nicholas Jillings Merge in main
Tue, 02 Jun 2015 15:18:40 +0100 Nicholas Jillings Stash create_test. Implementing submit. Need to test on OSX
Tue, 02 Jun 2015 12:24:19 +0100 Nicholas Jillings create_test: Added crude validation tool.
Tue, 02 Jun 2015 11:24:23 +0100 Nicholas Jillings Merge from the default branch
Mon, 01 Jun 2015 15:26:58 +0100 Nicholas Jillings Creat_Test: Structure for APE created.
Mon, 01 Jun 2015 12:55:21 +0100 Nicholas Jillings Stash for project creator
Wed, 03 Jun 2015 15:07:23 +0100 Nicholas Jillings Merge from branch "Dev_main"
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:34:50 +0100 Nicholas Jillings Fix for Bug #1273
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:42:57 +0100 Nicholas Jillings Ready for merge into main.
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.
Wed, 17 Jun 2015 15:42:56 +0100 Nicholas Jillings Merge into dev_main
Tue, 16 Jun 2015 17:19:51 +0100 Nicholas Jillings Implementing Features #1271 and #1272
Tue, 16 Jun 2015 16:59:08 +0100 Nicholas Jillings Implemeted Features #1267, #1268 and started #1266. Standardised fragment checking.
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.
Mon, 29 Jun 2015 19:02:48 +0100 Brecht De Man Scripts: score_parser.py: ignore empty rows (subject with no ratings for current song)
Mon, 29 Jun 2015 17:19:46 +0100 Brecht De Man Scripts: merge all three plot scripts in to one (box plot, scatter plot, mean plus confidence interval plot); bug fixes
Mon, 29 Jun 2015 13:15:00 +0100 Brecht De Man Readme: reference to issue tracker; Scripts: comment_parser and score_parser read and write in '/saves' from 'scripts/', condensing XML queries (references from children instead of from root)
Sun, 28 Jun 2015 10:33:47 +0100 Nicholas Jillings PythonServer now supports pseudorandom page setup using preconfigured XML files. Set the PSEUDO_PATH in the python file, it will cycle through all .xml files in there. Index based off file save number. Set the .html url to /pseudo.xml to trigger
Fri, 26 Jun 2015 12:25:36 +0100 Brecht De Man Added license, citing information, short readme file. Changed name of newer Python server (now default) to 'pythonServer.py'.
Thu, 25 Jun 2015 17:14:33 +0100 Brecht De Man Scripts: added 'confidence interval plot' (rigorous checking needed) and minor fixes to other scripts.
Thu, 25 Jun 2015 16:40:39 +0100 Nicholas Jillings Merge
Fri, 19 Jun 2015 16:24:08 +0100 Brecht De Man Scripts: comment extraction bug fixes
Fri, 19 Jun 2015 12:53:40 +0100 Brecht De Man SMC Paper: minor changes
Fri, 19 Jun 2015 12:21:05 +0100 Brecht De Man SMC Paper: increased XML size, condensed XML content and rest of paper.
Fri, 19 Jun 2015 11:49:03 +0100 Brecht De Man SMC Paper: Added new box plot figure
Fri, 19 Jun 2015 10:40:37 +0100 Nicholas Jillings SMC Paper: Tidying up of margins, added output example (just one audioElement). Updated the options list (compacted some to make room). Removed redundant paragraph. Now under 6 pages.
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.