This page contains historical release notes from November 2016 to October 2020. For our most recent Release Notes, please check the new Release Notes page.
September Update BUILD 20201002 02/10/2020
Gorilla Roadmap
This month marks the first of our Gorilla Roadmap releases. Features suggested by Gorilla Users, for Gorilla Users!
Task Builder: Audio recording filenames
Audio Recording files (as well as Video Recording, Mouse Tracking and Eye Tracking files) are now labelled with the participants Private ID.
Task Builder: Upload many spreadsheet with one file
Using a single .xlsx file, upload multiple spreadsheets to Gorilla. The sheet name in the file is used as the Spreadsheet name in Gorilla.
Questionnaire widgets can now be expanded/collapsed to facilitate easier construction of very large questionnaires.
Data: Include manipulations in metrics
Manipulations will now appear in the data download for each Task node.
Gorilla: Informative page titles
Window/Tab titles will now reflect the content of the page.
New Features
Task Builder: Reading Zone
Allow manual setting of font size in the reading zone.
Task Builder: Localisation
The text content of all Task Builder zones, including many error messages, can now be edited, allowing fuller localisation of Tasks.
Task Builder: Post-task uploading screen
When uploading task metrics and additional files at the end of task, Gorilla now presents an uploading screen. This is to prevent participants from thinking the page has crashed, by keeping them informed during loading stages.
Task Builder: Improved client side error logging
Increased usage of and improved quality of data returned by client side error reports. This will help us in resolving some rarer, harder to diagnose issues.
Task Builder: 'Download to Disk' option for Audio Recording zone
To facilitate collection of larger audio files, allow files to be downloaded to the participants harddrive and uploaded separatly via a third party. This allows for audio files longer than 2 mins to be collection. Make sure you set up the third party uploading and provide suitable instructions for the participants on how to use it.
Fixes & Enhancements
Data Generation: Fixed issues where individual files and zip folders would fail to build! Huzzah!
Task Builder: Resolved issue where Reading Zone mask would spill into other lines.
Task Builder: Improved layout of Calibration zone content, to better fit smaller screen sizes.
Task Builder: Improved performance of Progress Bar when using large spreadsheets.
Task Builder: Improved performance of image rescaling when using the Screen Calibration zone.
Task Builder: Resolved issue where populating the Web Audio zone via Embedded Data would work incorrectly.
Task Builder: Resolved issue where populating the Video zone via Embedded Data would cause a 'Video missing error to appear'.
Questionnaire Builder: Fixed incorrect response indexing text for Checklist widget.
Questionnaire Builder: Fixed bug where Questionnaire builder would detect duplicate keys incorrectly, preventing changes from being committed.
Known issues
Task Builder: Stimuli loading and data uploading screens can't be localised. This will be resolved in a future update to Gorilla.
May Update BUILD 20200520 20/05/2020
New Features
Task Builder: Video Feed Zone
New zone that allows a video feed from the webcam to be displayed to the participant, take snapshots, and to check that their webcam is enabled
Task Builder: Video Recording Zone
New zone that allows for video recording from the webcam
Task Builder: Improve Canvas Painting zone on touch devices
Task Builder: Audio Recording zone now defaults to native browser format (.weba) with mp3 transcoding an opt-in setting (existing Audio Recording zones will transcode by default as before)
Task Builder: Eyetracking now records the number of validation points which are considered failed (validation is closer to another point than the target one)
Task Builder: Eyetracking now allows for calibration to be retried if a certain number of validations fail
Task Builder: Eyetracking now defaults to 5-point calibration and summary metrics only, with detailed metrics an opt-in setting (existing Eye Tracking zones will use 9-point calibration and included detailed metrics as before)
April Update BUILD 20200409 09/04/2020
New Features
New Dashboard
Reworked dashboard to make useful content more accessible
Task Builder: Web Audio Zone
New version of the Audio zone which uses the Web Audio API for better autoplay performance
Fixes & Enhancements
Task Builder: Make text scale better on smaller screens
Task Builder: Improve Canvas Painting zone on touch devices
Task Builder: Improve reliability of file uploads for recordings
February Update BUILD 20200220 20/02/2020
New Features
Task Builder: Effort Button Zone
Button which must be pressed a fixed number of times to proceed
Task Builder: Actual Size option for Image zones
Image Zones can now be configured to always display at the actual size of the image
Experiment Builder: Custom recruitment emails
When using the Email Shot or Email ID recruitment policies, the initial email sent to participants can now be customised
Fixes & Enhancements
Task Builder: Improvements to Audio Recording zone, now back in Open Beta
Task Builder: Bring AAT zone to Open Beta
November Update BUILD 20191126 26/11/2019
Fixes & Enhancements
Task Builder: Prevent collaborators from making changes to a task if they didn't open the original change
Task Builder: Update caching headers for uploaded stimuli
Task Builder: Record reaction onset for Text Entry (multi)
Task Builder: Move audio recording zone back into closed Beta
Experiment Builder: Optimise error checker to perform better for large and complex trees
October Update BUILD 20191022 22/10/2019
New Features
Task Builder: Looping videos
Videos can now be configured to loop once triggered
Fixes & Enhancements
Task Builder: Response Button (Image) zones can now be configured to stay in their pressed state
Task Builder: Response Button (Image) zones and Response Button (Text) zones can now be configured to allow a single response but not advance the screen
Task Builder: Fixed issue where Advanced Settings would hide again when a setting was changed
September Update BUILD 20190924 24/09/2019
New Features
Task Builder: Live spreadsheet editing
You can now modify your spreadsheets directly in the tool
Task Builder: Spreadsheet field highlighting
Display and stimuli names are highlighted, making it easy to spot typos and missing assets
Task Builder: Auto spreadsheet creation
When creating a new task, a spreadsheet will automatically be created if it is not yet present
Task Builder: Searchable stimuli page
Stimuli page is now searchable
Fixes & Enhancements
Experiment Builder: added ability to update all task and questionnaire nodes to their latest versions
Task Builder: added ability to bind numpad keys to keyboard response zones
Task Builder: improved stimuli upload flow
Task Builder: improved usability on touchscreens by disabling some unwanted interactions
Task Builder: fixed issue where a collaborator attempting to view an uncommitted task was redirected to the library
Task Builder: added failsafes to additional data file uploads (audio recordings, eyetracking data, painting zone data)
August Update BUILD 20190828 28/08/2019
New Features
Height and Weight widgets in Questionaire Builder
New widgets which allow for height and weight entry
Mouse Response Zone
Task Builder Zone that allows for capturing left-click and right-click mouse responses
AAT (Approach Avoidance Zone) CLOSED BETA
Task Builder Zone that allows for AAT paradigms Get in touch if you would like access
Fixes & Enhancements
Improved participant progress modal for experiments that use Order nodes
New SCA-compliant checkout flow
Added ability for users to remove themselves from a project that they are collaborating on (unless they are the owner)
July Update BUILD 20190730 30/07/2019
Fixes & Enhancements
Added warning to recruitment screen if the experiment has an open change
Added warning to recruitment screen if recruitment is active but no changes have been made to the experiment
Display task ID on tree nodes
Make loading spinners more apparent, and log a metric if a task has been loading for more than 10 seconds
Added new task builder hooks
Performance Improvements
June Update BUILD 20190625 25/06/2019
Fixes & Enhancements
Performance Improvements
Documentation Improvements
May Update BUILD 20190516 16/05/2019
New Features
Painting Zone CLOSED BETA
New zone which allows participants to paint over an image in a variety of colours. Get in touch if you would like access
GDPR-compliant date picker for capturing ages
Questionnaire Date widget now has an option for storing the entered values as an age, and additionally storing the age in years and months only
Documentation loading optimisation
Documentation pages now load a lot faster
Fixes & Enhancements
Added warnings when updating a task in the experiment tree to a new version and some manipulations no longer have valid values
Fixed display issue with citations on Open Materials pages
When uploading a spreadsheet in the Task Builder, only remove any unused columns if they are not used by any other spreadsheets
April Update BUILD 20190416 16/04/2019
New Features
Open Materials BETA
Ability to publish tasks, questionnaires and experiments on a standalone page for others to preview and clone. Read more here
New version control storage system
Tasks, Questionnaires and Experiments now use a new versioned storage system that should provide much better performance, as well as enable new editor features in the future
Fixes & Enhancements
Purchasing: Fixed an issue with purchasing an Offer when using a VAT number
March Update BUILD 20190328 28/03/2019
New Features
Reading Zone BETA
New Task Builder zone which progressively displays text (either as a sentence or one word at a time)
Gabor Patch Zone BETA
New Task Builder zone to display Gabor Patches
Calibration ZoneBETA
New Task Builder zone to calculate visual degrees and pixels-to-cm
Audio Recording Zone
Out of Beta and now available to all users
Mouse Tracking Zone
Out of Beta and now available to all users
Fixes & Enhancements
Task Builder: Jump To Row now works with relative positions (e.g. move two rows back rather than move to row 2)
Task Builder: When using new Calibration Zone, can size images according to visual degrees or cm
Task Builder: Improve slider handle display on touchscreen devices and Firefox
Task Builder: Add mute option for YouTube API zone
Task Builder: Twitter zone now supports using embedded data in tweet text
Task Builder: Data output now shows spreadsheet row number
Task Builder: Mousetracking and Eyetracking data now include spreadsheet row number, so they can be matched against Task data
Tasks: Add Clone option to the Settings dropdown menu, allowing a Task, Questionnaire or Experiment to be cloned from its own page (rather than having to go Create -> Clone Existing -> ... from the Project page)
Subscriptions: Management page now shows expiry date
Purchases: Token purchases should now send a receipt
February Update BUILD 20190219 19/02/2019
New Features
jsPsych Code Editor Template
Built in template for building jsPsych tasks in Gorilla
Task Builder support for recording audio using the participant's microphone
Mouse TrackingBETA
Task Builder support for tracking the participant's mouse movements
If you would like to help us refine and improve any of the BETA features, please get in touch.
Fixes & Enhancements
Added zone to task builder to post a link to Facebook
Added zone to task builder to post a link to Twitter
Added ability to customise open graph tags for experiment recruitment pages
Fixed an issue where including already-included participants could result in the Experiment Recruitment Complete notification email being sent multiple times
Fixed an issue where participant progress modal would not display correctly for experiments with Order nodes
Fixed an issue in the Questionnaire Builder where Ranking widgets did not save to embedded data properly
December Update BUILD 20181213 13/12/2018
New Features
Participant Progress Screen
Participant screen can now show an individual participant's progress through the experiment in a modal dialog
Contextual Help Emails
When performing certain actions for the first time (for example, launching an experiment or building data), Gorilla will send you an email with some updated help and support info
Fixes & Enhancements
Added flags to prevent autocorrect, autocapitalisation and spellcheck on all Questionnaire and Task Builder text inputs
Added bindings for Backspace, Delete and Enter keys in Task Builder response keyboard zones
Improved recruitment progress summary on Recruitment screen to disambiguate between included and non-included Live participants
Improved autoplay detection and playback in Task Builder YouTube zone
Updated mobile device detection library to latest version
Fixed an issue where individual CSV files would open in Safari, rather than be prompted for download
Fixed an issue in Internet Explorer which sometimes prevented spreadsheets from being uploaded
Fixed an issue where available tokens were not always being calculated correctly when attempting to manually include participants
November Update BUILD 20181113 13/11/2018
New Features
New Recruitment Screen
Recruitment screen now shows running totals of recruited participants and an attrition summary
CONSORT-style data on Data Screen
Data screen now shows CONSORT-style data on tree nodes
Short Form for Questionnaire Data
Added ability to build questionnaire data in short form (one row per participant)
Fixes & Enhancements
Teaching Tools: fix issue where module and assignment names and descriptions would get truncated if they were too long
Task Builder: add Early Exit button zone
Task Builder: add Keyboard Hold/Release zone
Task Builder: add Jump To Row zone
Experiment Builder: fix issue where Delay nodes weren't shown in orange
October Update BUILD 20181015 15/10/2018
New Features
Quota Nodes
New tree node which allows a fixed number of participants through and respects attrition. If a participant who has passed through a quota node is subsequently rejected, the quota node will allow another participant through to take their place
Better handling of pre-uploaded participants
When using the Supervised, Email Shot or Email ID recruitment policies, newly uploaded participants have a new state Activated, which means that they are able to take part but have not yet logged in.
Referrals: Referrals are now done with a personalised link, rather than an email from Gorilla
Task Builder: Feedback Zones use a more robust approach for showing/hiding while maintaining layout
Experiment Builder: Switch Nodes now have labels to denote primary and secondary tasks
Experiment Builder: Added logic to detect where a data file is too big to build as XLSX, and revert to CSV instead
September Update BUILD 20181209 12/09/2018
New Features
New experiment progress UI
Recruitment screen now has a progress bar and clearly shows when your experiment is recruiting, full and complete
New helper emails when starting experiments
When you set a recruitment policy for the first time, you will get an email with some useful hints for running your experiment successfully
New audio and video diagnostic tools in the Task Builder
Task Builder audio and video zones now detect many more eror states to help diagnose issues with audio and video playback
Fixes & Enhancements
Task Builder: Response Slider can optionally start with the slider handle hidden
Task Builder: Response Slider can optionally require a response (participants must at least move it to progress)
Task Builder: Stimuli tab will now warn when non-recommended file types are uploaded
July Update BUILD 20180308 03/08/2018
New Features
New Spreadsheet Format Options
Experiment Data can be built in XLSX and ODS, as well as CSV
Task Builder spreadsheets can be downloaded and uploaded in XLSX and ODS, as well as CSV
Redirect Node
Redirect node allows you to redirect participants to another site, and have them return to Gorilla later
Switch Node support in Questionnaires
Questionnaires can now be used with the Switch node, and have a new zone which displays a switch button
Fixes & Enhancements
Video zones now have an explicit muted option
Fixed issue where connection speed test didn't always return the correct speed
June Update BUILD 20180627 27/06/2018
New Features
New Experiment Builder UI
Experiment builder now has quick-add buttons for each node type
Tree nodes can be cloned
New icons and graphical fixes
New Task Builder Templates
Several new templates added to Task Builder
Many zones now have sensible default values
Reject Node Improvements
Reject nodes now have the same array of settings as Finish nodes
When using MTurk recruitment policy, Reject nodes will no longer show a completion code by default
Fixes & Enhancements
Recruitment Screen: Added a button to automatically copy the link to the clipboard
Experiment Builder: Fixed an issue when deleting Order nodes or Switch nodes which would remove tethers from all task nodes
Code Editor: Fixed an issue where compiler would fail to link to a required Gorilla library file
May Update BUILD 20180508 08/05/2018
New Features
Requirements Evaluation
Experiment requirements are now evaluated before a participant enters an experiment (and reserves a token)
New Participant Frontend
Cleaner UI
Contextual messages for participants who cannot log into an experiment (e.g. because experiment is full or they don't meet the requirements)
Participant Timeouts
You can now set a maximum amount of time for participants to take part in your experiment, after which they will automatically be rejected
Fixes & Enhancements
Task Builder: more flexibility for logging reaction times when using Response Text
Task Builder: improve cleanup when removing zones
Task Builder: added default values for Fixation zones
Task Builder: added ability to make passive response zones require a response before continuing
Task Builder: added ability for unlimited responses to be made with Keyboard zones
April Update BUILD 20180327 27/03/2018
New Features
Hide-after-time for stimuli in the Task Builder
You can now configure Image, Text and Rich Text zones in the Task Builder to hide after a fixed period of time, allowing for more nuanced stimuli display rules
Filter participants by experiment version
You can now filter your experiment participant view by version
Mailing Lists
Added several new mailing lists with individual controls, allowing more control over which emails we send you
Fixes & Enhancements
Improved process by which signup emails are verified
Video zones are now created with autoplay disabled
Accounts can now be closed by users who no longer wish to have them
March Update BUILD 20180313 13/03/2018
New Features
Referral Scheme
You can now refer friends and colleagues directly from Gorilla. When they sign up, both of you will receive 20 match funding tokens
Ranking Widget
Questionnaires now have a new ranking widget, which allows you to specify a list that your participants can rank in order
Participant Deletion
You can now delete participants from your studies. All of their data will be removed from our systems. Note that this operation is not reversible - use with care!
Fixes & Enhancements
Quantised values from questionnaires will now be saved in embedded data alongside the main response
Questionnaire Rating Scale / Likerts will now use a smaller font when they are configured to have long labels, in an effort to display better
Task Builder Response Buttons should now be more responsive on touchscreen devices
February Update BUILD 20180206 06/02/2018
New Features
MTurk Recruitment Policy
Added a new recruitment policy for Amazon Mechanical Turk, which automatically shows a completion code
Qualtrics Recruitment Policy
Added a new recruitment policy for Qualtrics surveys, which automatically captures a participant's ResponseID when being redirected to Gorilla from a Qualtrics survey
Qualtrics Panel Recruitment Policy
Added a recrutiment policy specifically for Qualtrics Panels
Bulk Stimuli Deletion
In the Task Builder, you can now choose to delete all stimuli in one go
Fixes & Enhancements
Reworked recruitment policy selection screen
SONA recruitment policy will now automatically append PublicID as survey_code, without needing manual configuration
Gorilla now remembers which recruitment policy a participant was recruited under, and performs appropriate actions at the Finish node
For SONA and MTurk recruitment policies, Gorilla will automatically perform the appropriate action at the Finish node (appending PublicID, showing a completion code) unless explicitly disabled
Fixed an issue with cloning experiments that contain Repeat nodes or Order nodes
December Update BUILD 20171204 04/12/2017
New Features
Switch Node
The Switch Node allows allows you to configure switching tasks
Questionnaire Builder Enhancements
Dropdowns, Radio buttons and Checklists can now optionally have an 'Other - please specify' option
New Mixed input type which allows a primary text response or an alternative fixed response
Video and Audio fixes
Video and Audio zones which are set to autoplay and which fail due to new rules in Safari 11 will now prompt the user to play them manually
Fixes & Enhancements
Added ability to change zone names in the Task Builder
Participants who have completed an experiment with an onward URL who log in again will be redirected to the onward link
Improved Questionnaire Builder Preview scrolling
Improved audio and video loading on iOS
November Update BUILD 20171107 07/11/2017
New Features
Repeat Node
The Repeat Node allows you to configure sections of your experiment to be repeated a fixed number of times
Delay Node Enhancements
The Delay Node has been enhanced to allow for timezone-aware day delays and the ability to send reminders to participants when it is time to resume the experiment
New Embedded YouTube Zone
New Task Builder zone for embedding YouTube videos which uses the YouTube API for a cleaner integration
Searchable Support
Support pages now have a search function
Fixes & Enhancements
Added ability to resend recruitment emails to participants at any time
Added ability in Task Builder scripts to generate spreadsheet once up front, making custom spreadsheet scripts easier
Added ability to specify colour for progress bar in Task Builder
Added ability to add browser type to requirements
Participant device type, OS and browser are now captured and included in metrics
Fixed issue when manually including live participants where the system would incorrectly report that the user didn't have enough tokens available
Fixed issue where Audio zones would not always preload properly
October Update BUILD 20170926 26/09/2017
New Features
New Support Form
Support requests can now use a dedicated form to contact us, to allow for more streamlined support queries
Experiment Error Checking
We've enhanced the error checking for experiment trees, and now run it automatically when you commit, to prevent you from using a broken tree design. The new tool detects orphaned nodes, dead ends, branch nodes with no default branch and layouts which would cycle indefinitely.
Restore To Previous Version
You can now restore a previous version of a task, questionnaire or experiment to be the current version
All Participants have a PublicID
All participants now have an autogenerated PublicID, if one hasn't been specified in advance. This prevents situations in unblinded experiments where participants cannot be identified in downloaded data as they have a blank PublicID
Save Task Builder Response As Embedded Data
Responses in the task builder can now be saved as embedded data, mirroring the equivalent functionality for questionnaires (previously, only the total number of correct/incorrect answers could be saved). When enabled, the most recent response that a participant gives will be saved in their embedded data.
Fixes & Enhancements
Experiment Previews now offer data downloads for all nodes, rather than just the most recent one
Added measures to prevent duplicate metrics in data downloads
Fixed issue when upload participants for Email Shot or Email ID recruitment policies where multiple participants could be uploaded with the same email address
Made PublicID a mandatory field for Email Shot participant uploads
Fixed issue where rejected participants weren't being finished correctly
Detect case where a participant gets stuck because a branch node they encoutered couldn't find a suitable branch, and show an error message
Setting a default branch in a branch node is now mandatory
Fixed issue in Task Builder tool where zone labels would extend beyond their zone, making it hard to click other nearby elements
In the Task Builder, moved Go To setting to own zone, rather than always being present on the screen
Added multiple enhancements to Bulk Subscription Management tools
Fixed issue in Task Builder tasks where use of Time Limit Section could break the Trial Number counting
August Update BUILD 20170809 09/08/2017
New Features
Pay-per-participant
New pricing model that allows you to pay a small fee per participant. All existing users on Free accounts are now on Pay-per-participant accounts. All existing users on Code or Pro accounts are now on Unlimited accounts, which allow them to run an unlimited number of participants.
Recruitment Targets
You can now set a recruitment target for your experiment, and Gorilla will automatically stop accepting new participants once the target has been reached. Users on Unlimited accounts can still set their recruitment target to Unlimited, which will continue to accept participants until it is disabled.
Reject Nodes
You can now use Reject nodes in place of Finish nodes for situations where a participant should be rejected rather then continuing with the experiment. These can be used to screen out participants who don't meet your recruitment criteria. Rejected participants don't count towards your recruitment total.
New collaboration rules
You can now assign the ability to make changes to your experimental designs and the ability to download participant data separately. This means you can add collaborators who can make changes but cannot download data, or alternatively add collaborators who can download data but can't make changes to your experiments.
All projects now have an Owner, and anyone else on a project is now a Collaborator. Existing collaborators who had read/write or admin access have been set to be able to make changes and download data, and those with read access only continue to only have read access.
Fixes & Enhancements
Pay-per-participant account tier now has access to the Code Editor
New pricing offers both academic and commercial rates
Improved experiment recruitment section to show current state of Requirements
Improved experiment participant section to remove redundant debug filter, and add Included/Excluded filter alongside existing status filter
Improved My Account section, with new, clearer sections, ability to change your email address, and transaction history
July Update BUILD 20170623 23/06/2017
New Features
Spreadsheet Manipulations
New property binding in the task builder that lets you use a manipulation to control which spreadsheet column to use
Counterbalance Nodes
You can now add counterbalance nodes to your experiment, which allow you to set one of a range of embedded data values to each participant without replacement
Descriptions
You can now add descriptions to your tasks, questionnaires, experiments and projects, to help you better organise your work
Fixes & Enhancements
Manipulations and Spreadsheet Manipulations now support the use of embedded data
Added a link to the samples in the header
Performance enhancements
June Update BUILD 20170526 26/05/2017
New Features
Delay Node
New tree node that allows you to separate tasks and questionnaires in your experiments by a specific time interval
Experiment-wide metrics building
You can now build metrics for all nodes in your experiment at once, and download them as a single zip archive
Fixes
Fixed an issue with CSV metric downloads that was preventing responses in unicode being displayed correctly
Fixed an issue in the Code Editor that caused errors when parsing an incomplete require() statement
Added better error handling to metrics building
Increased some upload limits that were preventing tasks with large numbers of spreadsheets saving properly
May Update BUILD 20170511 11/05/2017
New Features
Experiment data time ranges
Experiment data generation can now be confined to a particular time range, allowing you to selectively include participant data within a range of dates
Time Limit (Section)
New task builder widget that allows you to limit the time spent across a range of trials. This can be used to create distractor tasks that are time limited, or control dosage for your task
Data upload robustness
Extra robustness has been added to metric uploading, including local storage and retries, to reduce potential for dropped metrics
Fixes
Added option to text entry zones to calculate reaction time to first keypress
Added options to control how timed out responses are handled in the Task Builder
Fixed an issue with Feedback (Speed) zones where, in certain conditions, feedback would continue after a response was given
CSV files that use semicolons as separators now upload correctly
April Update BUILD 20170331 31/03/2017
New Features
Background Report Generation
Experiment data generation is now done in the background, meaning that large reports can be built without requests timing out.
Small reports should be ready for download within a few seconds. For larger reports, you can request to be emailed when the report is ready. Once generated, a report can be downloaded by you and your collaborators.
Task Builder Branching
Screens in the Task Builder can now be set to advance to a named screen in the same display, rather than always advancing to the next screen.
Screens which have a correct answer set can advance to a different screen depending if the response was correct or incorrect.
Task Builder Progress Bar
There is a new Task Builder widget for displaying a progress bar, to show your participants how far through the task they are
Click Painting
There is a new Task Builder widget for capturing spatial input, where your participants are shown an image and can click anywhere on it. The coordinates of where they clicked are then recorded as part of the response.
Audio Feedback
There is a new Task Builder widget for playing audio feedback, depending on whether the participant's response was correct or incorrect.
Time Limit
There is a new Task Builder widget called Time Limit, which replaces the existing Auto Advance functionality and adds the ability to show the number of seconds remaining.
Existing Auto Advance settings will still work, but new tasks should use Time Limit instead.
You can elect not to show the remaining time, which makes the new Time Limit behave identically to the old Auto Advance.
Custom Feedback Images
Feedback (Accuracy) zones can now be given custom images to display, instead of the default green tick and red cross.
Feedback Honesty
You can now give Feedback (Accuracy) zones a percentage chance to give dishonest feedback. You can use this to implement probabalistic learning paradigms.
Checkpoint Node
There is a new Experiment Tree node called Checkpoint, which updates the participant's status to show the most recent checkpoint they passed through. The most recent checkpoint is shown on the Participants screen, and all checkpoints passed will be come through in metrics data.
Fixes
Added ability in Task Builder for Likert inputs to be one-click-only (thus making them an active response)
Added ability in My Account screen to disable emails for particular channels
Tree Node key is now shown on the experiment tree
Changed name of Response Paragraph (Text) and Response Paragraph (Rich Text) to Response Button Paragraph (Text) and Response Button Paragraph (Rich Text) respectively
Fixed issue where Task Builder would scroll/bounce on iOS devices
March Update BUILD 20170306 06/03/2017
New Features
Updated Support
We have spent much of the last month improving our support and documentation.
Added ability in Task Builder for image buttons to have a hover and pressed image, and added option to disable border
Added ability in Task Builder for Go/NoGo widgets to have an additional image to use for the wait time, rather than a fixation
Fixed issues where updating all nodes in a tree to a new version didn't work correctly
Fixed issue in Task Builder where passive responses didn't store embedded data correctly
Fixed some issues around uploading a new version of a stimuli asset that had previously been deleted
Fixed issue where search text in Code Editor was white (and so invisible)
Fixed issue where pressing Ctrl-Z immediately after opening a file in the Code Editor would empty the buffer
Fixed issue in Task Builder keyboard responses where symbol keys (e.g. \ or ?) wouldn't be bound correctly
February Update BUILD 20170202 02/02/2017
New Features
New Code EditorBETA
There is a new Code Editor available, with better syntax highlighting, auto-completion, function signature highlighting and compiler output
It is being released as a Beta feature, meaning there are a few fixes we still need to do, but we'd love you to try it out!
Performance Data in Experiment Tree
Task Builder tasks can now count correct responses and percentage accuracy and store them as embedded data, which can then be used in Branch Nodes in the Experiment Tree
You can use this to create experimental designs which branch dynamically according to participant ability or to check that participants have understood the instructions
Fixes
Make screens viewable in Task Builder without needing to Edit first
New Text Entry widget in Task Builder, which uses Enter key to record a response and works with Feedback widgets
New Response Paragraph widgets in Task Builder, which allow you to detect clicks on blocks of text
Added button to show zone names in Task Builder
Added ability to pick from Sample Projects when picking a task or questionnaire to clone
Added tree node key, task name and task version to metrics
Embedded data can be displayed in Task Builder and Questionnaires
Fixed issue where deleted assets would result in older versions being provided
Branch nodes can use 'not equals' condition
Randomiser tree nodes now show their randomisation mode in the tree
Improved accuracy of Speed Test requirements
January Update BUILD 20170109 09/01/2017
New Features
Larger Trees
The Experiment Tree editor now supports a larger canvas, giving you more space to build your experiment
Script Load Order
You can now re-order your scripts in the Code Editor, giving you control over the order in which they are loaded
Generic Resource File Types
The Code Editor now allows you to upload any file type as a Resource, giving you more freedom to include custom libraries and tools
Fixes
Fixed an issue where archived tasks were being shown in the task picker when adding a task node to an experiment tree
Fixed an issue where tasks without a first commit were being shown in the task picker when adding a task to an experiment tree
Added ability to bind arrow keys to keyboard response options in the Task Builder
Added ability to update all task nodes in a tree that use the same task to a new version
Fixed an issue that was preventing geolocation requirement from working properly
Altered connection speed test to use an average of several attempts to give more reliable results
Added ability in Task Builder to unset a setting
Fixed styling on Rating Scale/Likert widget in Task Builder to better handle long labels
Fixed issue in branching experiments that was preventing order nodes from working properly
Fixed issue where new spreadsheet columns weren't coming through in metrics in the Task Builder
Fixed issue where scroll position wasn't reset when moving between questionnaire pages
December Update BUILD 20161129 29/11/2016
New Features
Sample Projects
There is a new section in the Dashboard for Sample Projects, which contain a variety of tasks, questionnaires and experiments for both reference and to use as starting points for your own work
Project cloning
You can now clone and rename whole projects
Multi-page questionnaires
You can now spread your questionnaires over multiple pages by adding Page Breaks, and optionally allow your participants to backtrack to previous pages.
End-of-Preview screen
A screen is now shown at the end of Previews to allow you to download your preview data before returning to the editor.
Fixes
Fixed issue that was preventing CSV files from download properly in Internet Explorer / Edge
Added support for different character sets when uploading CSV files
Added support to transparently load tab-seperated CSV files
Fixed issue where archived tasks still appears in the dialog when adding a task to an experiment
Various database query optimisations
Markdown is now referred to as Rich Text
Fixed issue in Task Builder where user-supplied spreadsheet columns that were subsequently used in widgets weren't being cleaned up properly
Fixed issue in Experiment Requirements where the wrong settings fields were being populated
November Update BUILD 20161108 08/11/2016
New Features
Go/NoGo in Task Builder
Easily implement Go/NoGo tasks with a dedicated screen zone type
Resources in Code Editor
Host your own third-party libraries or other resources on Gorilla
Fixes
Fix issue when renaming spreadsheets in Task Builder where manipulations would still show old spreadsheet name
Add pagination to Task Builder and Code Editor stimuli pages