Product Details

Gorilla™ Why Choose Gorilla?

Quick Overview

A cloud based research platform for behavioural scientists that provides a powerful and secure way of creating, running and sharing questionnaires, tasks and experiments online.

Related Products



1. Specifically designed for behavioural scientists to collect reaction time data online

2. Supports complex experimental designs

3. Integrated with 3rd party participant recruitment companies

4. Extensible with JavaScript if needed

5. Fully supported and maintained by a full-time team 


Gorilla Q&A:

If you want to compare Gorilla to another product, here is a useful question list together with our answers.

1. How is your product accessed?

• Gorilla is accessed via any web browser anywhere with internet connectivity.  It is a cloud service.  You access your account with an email address and password.

2. How much does it cost?

• It’s free to set up a Gorilla account and to use all the editing tools.  You pay to launch studies for data collection.  

3. Where are your servers?

• Our Microsoft Azure servers are in The Republic of Ireland

4. Where are configuration files saved?

• Configuration files are saved to your cloud based account

5. Where are stimuli files saved?

• Stimuli files (images, sounds, movies) are saved to the specific task in your cloud based account.

6. Do you have any version control?

• Yes.  Gorilla has version control built in which allows you to keep track of changes to your tasks, questionnaires and experiments.

7. How do you configure the tasks?

• Task can be configured using our powerful point-and-click task builder.  There are a rich array of zones that can be used.  Using the point-and-click interface we’ve created simple two way forced choice tasks to more complex n-back and corsi block tasks. A complete list of task builder zones is here.

• The task builder includes a script widget which allows users to add snippets of JavaScript code to add additional functionality to the task builder.

• Gorilla also includes a fully featured JavaScript code editor for those that wish to code.  Using the Code Editor, we have integrated JSPSych tasks and Unity games.

8. How do you configure questionnaires (consent, demographics)?

• Gorilla includes a point-and-click questionnaire builder with a live preview.  This can be useful for consent forms, demographic forms and for a wide range of psychological questionnaires.  A complete list of questionnaire widgets is here.

9. How do you configure the experimental design?

• Questionnaires and Tasks are linked together in the Experiment Tree.  Powerful control nodes (randomisation, counterbalancing, branching) are included in the tree to create complex experimental designs without touching a line of code. A complete list of control nodes is here.

10. Do you support longitudinal designs?

• Yes.  The delay node allows you to deploy multi-day training interventions.

11. How do participants access the study?

• Participants access the study via a link which directs them to a webpage.

12. Can participants access the study via mobile and tablets?

• Yes, Gorilla is touch compatible.  Users can also prevent participants taking part from touch devices or from laptops.

13. Do participants download any software?

• No.  Participants take participate via a browser.  This minimises any barriers to entry.

14. What recruitment options are available?

• There are a wide range of recruitment options from a simple link that can be used on Facebook or Twitter to integration with mTurk, Prolific and SONA.  We also have a range of recruitment option for classroom and training studies.  There is a list of recruitment options here.

15. How do I access experimental data?

To our best knowledge this document is correct at the time of writing: 31/07/2017

• Data is accessed via a data management panel.  Data is downloaded in CSV format with one trial per line.  Using Excel Pivot Tables the data can be easily transformed to one participant per line format.

16. Is data secure?

• Data is stored in compliance with BPS and Data Protection Act regulation.  Performance data, demographic data and identifying data are all stored separately.  Our database is fully encrypted with.  More here.

17. Do you support double blind studies?

• Yes.  Our data structure supports linking demographic data to performance data without revealing participant identity.

18. Can you collaborate with other users?

• Yes.  Users can add collaborators to a project.  You have control over whether they can (1) edit configuration files and (2) access the data.

19. Can you send files to other users?

• Configuration files can be sent to other users.  You can send a questionnaire, task or a whole experiment.  When sending files the recipient gets a copy of the file.  This copy does not have any experimental data or any of the previous versions.

20. How do updates to your software work?

• We do updates to our server about once a month, so your software is always up to date.

21. How accurate are the reaction times?

• We use requestAnimationFrame() and to get the best possible reaction times in the browser.  These best practice techniques have been found to reliably reproduce effects from labbased research in a range research disciplines.  More here.

22. Do you have any teaching tools?

• Members of staff can be set up as teachers and then can share assignments with students.  Students can then submit their assignments back to the teacher.  This also means that staff have easy access to student projects, so if the students need help, the staff can help them debug a task remotely.

23. Do you have account administration tools?

• Yes.  If you have a departmental subscription, you have access to useful analytical data about individual account usage.

24. Do you offer support?

• We have comprehensive support documentation here.  We also offer support by email.

25. Do you have a library of tasks?

• Yes.  We have a large repository of Sample Tasks covering a wide range of Classic Tasks in Psychology that can be used as templates or to explore specific functionality provided in Gorilla.

26. Do you offer bespoke development?

• Many researchers contact us to build them bespoke tasks in the code editor which then integrate into the wider Gorilla interface.  This is a cost-effective way of having a bespoke experiment.

27. Do you have insurance?

• We have comprehensive business insurance which covers professional indemnity, public and products liability, employers’ liability and crisis containment.

Gorilla is made in the UK by Cauldron, experts in building software for behavioural scientists.

For further information or a quote please contact


Please contact us for prices

To order the item(s) above or to request more information, simply add this item to your cart and complete the quote/order form, or contact us by:

  Phone: +44 (0)1347 878041
  Fax: +44 (0)870 622 0136