Creating a Gorilla account is always completely free. We charge per-participant, which means you don’t need to pay until you’re confident that Gorilla works for you. It also makes it cheap to run small studies and student projects.
Our subscriptions essentially work by creating a big shared pool of tokens. Subscription users will still have their own, individual accounts that exist independently of the subscription, they'll just be able to access tokens (the paid part) through the subscription. Subscription Administrators control who has access to the subscription and (on department subscriptions) how many tokens each user can take from it.
As Subscription Administrator, your role is to control who in your team, lab or department has access to your subscription.
If you have a department subscription, your role will also involve responding to Token Requests.
Watch the video guide below to learn how to use our subscription tools!
Length (mins): 4:49
You can access the subscription management tools by logging in to Gorilla, clicking on the top right menu and selecting My Subscription, as shown below:
Alternatively, you can click on Settings and select My Subscription from there, as shown below:
For any queries relating to your subscription, we have a dedicated support channel available for subscription administrators - just email firstname.lastname@example.org.
We've taken the liberty of drafting a couple of emails that will help your others at your university understand what Gorilla is, and how it can be useful to them, as quickly as possible.
There's one for researchers and one for students.
New Department Subscription to Gorilla Online Experiment Builder
The department has purchased a subscription to the Gorilla Online Experiment Builder (www.gorilla.sc). If you create tasks or experiments for use on computers or tablets, this tool may be useful for you!
Gorilla is a tool for building and hosting behavioural experiments or tasks for use on computers, tablets or phones without needing to code. It collects reaction time data by default, so it can be used for behavioural research. Once your task is created, you can deploy it online for participants to take part remotely, or you can test people in the lab.
Because Gorilla is online it is easy to:
If you want to get started:
Curious to know more? Find out at the links below:
We've taken the liberty of drafting information that you can send to students in an email or include in a course syllabus. This will help them understand what Gorilla is, how it can be useful to them, and how to get started as quickly as possible.
Sign Up for Gorilla Experiment Builder
To support your degree, the department has purchased a subscription to the Gorilla Online Experiment Builder (www.gorilla.sc). If you want to collect data using questionnaires or reaction time tasks online, this is the tool for you!
Gorilla is a tool for building and hosting behavioural experiments or tasks without needing to code. It will be useful for your Research Methods course as you can use it to create and deploy questionnaire and behavioural tasks online. Once your task is created, you can deploy it online for participants to take part remotely.
Because Gorilla is online it is easy to:
If you want to get started:
You can invite users by going to the Members section and clicking Invite to subscription:
If you are on a department subscription, you will have the option to invite multiple users in bulk by uploading a CSV file. The spreadsheet should contain a column headed 'Email' where you type academic email addresses of people you want to add to the subscription. If the user already has a Gorilla account, they will be added to your subscription. If they don't yet have a Gorilla account, they will be sent an email inviting them to sign up. When they do, they will automatically be added to your subscription.
There are also two optional columns.
Adding a column headed 'Tags' will allow you to add descriptive tags to subscription members. These tags have no function within Gorilla, but will allow you to keep track of e.g. which of your subscription members are undergraduates.
Adding a column headed 'Expires' will allow you to set an expiry date for a user's subscription membership. The date should be in DDMMYYYY format. This feature is designed to allow you to have a graduating class of students automatically removed from your subscription.
The video below demonstrates how you can add members to your subscription via email:
Note: If you are adding subscription members in bulk by uploading a .csv file, please spell the column headings in title case, i.e. 'Email' and 'Tags'.
An alternative way to allow people to join a subscription is by using an enrolment code. This is a code that you can specify that allows people to join your subscription without you needing to invite them.
To set an enrolment code, go to the Enrolment code section and enter a code of your choice:
You can then distribute this enrolment code to your organisation.
Note: There is one, same enrolment code for the entire institution.
Note: Enrolment codes should not include the \ symbol.
When people sign up to Gorilla, they will have the option to enter an enrolment code to automatically join your subscription:
If they already have a Gorilla account, they can go to their My Account section and enter the enrolment code there:
Users on a subscription can request tokens from the subscription to use in their experiments. If users are on a Lab or Team subscription, token requests are granted automatically. If you are the Subscription Administrator on a Department subscription, you can apply some controls to how tokens are approved in the Rules section:
By default, all token requests will be approved automatically.
To limit the total number of tokens that an individual user can claim from the subscription, set Max tokens per user to the desired limit. This will prevent any user claiming more than this number of tokens.
To allow each subscription member to claim a certain number of tokens automatically, but require approval for any more, set Auto-approve Threshold to the desired limit.
Set Max tokens per user to 100 and leave Auto-approve threshold blank
Set Auto-approve threshold to 200, and leave Max tokens per user blank
To assign tokens directly to a user, go the to Members tab in My Subscription and click the member's name:
Clicking 'Assign Tokens' will open another window where you can see how many tokens the user currently has and how many tokens are remaining on your subscription. Enter the number of tokens you would like to assign to this user. You can also enter an optional reference:
Click 'Assign Tokens' to assign the stated number of tokens to this user. If you make a mistake, you can use the 'Reclaim Tokens' button shown in screenshot above to reclaim some or all of the user's tokens.
If your department is on a metered subscription, users will need to request tokens. See the 'How do I request tokens?' section of our Subscriptions FAQ for a user guide to requesting tokens from a subscription.
When requesting tokens, the user will be shown the following form to fill in:
The reference and comments sections are optional, and to help you with your processes and reporting. The Reference field is designed for project references, grant codes, or any other code which you might want to use for your reporting. The Comments field is a free text box that allows your subscription members to explain in more detail about what they need the tokens for. Both of these fields will be visible to you when you approve or deny the token request, and when you view a record of the completed request - see the next section for more on responding to requests and viewing completed requests.
Note: Users can also return tokens they already have on their account to the subscription by completing the form exactly as above, but entering a negative number, e.g. -100 . This only applies to tokens that are not assigned to an experiment: if tokens are already assigned to an experiment they will first need to be unassigned, which the project owner can do by reducing the experiment's recruitment target.
When a subscription member submits a Token Request that requires approval, you will be sent an email notification.
Note: token request approvals are only available for department subscriptions. If you are a lab subscription manager, token requests will be automatically approved, but you will be able to view a record of all token requests (see the bottom of this page for details).
To approve or deny the request, go to the Requests section on your subscription management page:
Click on the Token Request to review it, and choose either Approve or Deny:
If you choose to approve the request, the tokens will be transferred from the subscription to that user's account. You can see a log of all approved requests by click the 'Show Completed Requests' checkbox.
If you click the red Complete button by a request, you will be able to see the reference if the requesting user added one. You can also click on a user's name for a summary of their total token usage.
Tokens taken from your subscription by users have 3 possible states:
Consumed tokens have been used to collect data and so cannot be reclaimed.
Assigned tokens are assigned to an experiment but have not yet been used up to collect data. In order for these tokens to be reclaimed to your subscription, the user would need to first unassign the tokens from their experiment. They can do this by reducing their experiment's recruitment target. Only the project owner is able to unassign tokens from an experiment - this is a safeguard in place to protect tokens and prevent disruption to ongoing experiments.
On Account tokens are assigned to a user's account but not to a particular experiment. These tokens can be reclaimed to the subscription by a subscription manager.
There are two ways to reclaim On Account tokens: from one individual member, or from every subscription member at once.
To reclaim On Account tokens from one member, go to the Members tab of your subscription management tools and click on the name of the member you want to reclaim tokens from. You'll then see a blue Reclaim Tokens button, shown in the image below.
If you click this, you'll be shown a pop-up message telling you how many On Account and how many Assigned tokens that user has available to reclaim (see image below). If you want to reclaim already Assigned tokens, tick the box below. The member of your subscription will then get a notification to accept or reject your request. If no answer is given after seven days, tokens will automatically be reclaimed. After the tick box, you can then enter the total number of tokens that you would like to reclaim.
If you'd like to reclaim all On Account tokens to your subscription, you'll need to go to the Requests tab of your subscription. In the top right corner, you'll see a blue Reclaim All Tokens button. Clicking this will tell you how many tokens are available to be reclaimed, and clicking Confirm will reclaim all of those tokens to your subscription. Assigned tokens, however, can only be requested through the procedure explained above.
You can also find this feature explained in our Release Notes.
On the Members section, you can see a list of all the users currently on your subscription:
You can order members in the list by the total number of tokens a user currently has (by clicking the column heading 'Tokens'), or by the number of tokens a user currently has on their account which are not assigned to a particular experiment (by clicking '(Unassigned)' next to the column heading 'Tokens').
Clicking on a member's name opens a popup window where you can see their usage, set their roles, and remove them from the subscription:
There are two special roles that you can give to members of your subscription:
The Manager role allows the member to view the subscription management pages and make changes to the subscription (if you're reading this, you probably already have this role). If you are on a Lab or Team account, then the user who created the subscription is the Manager and everyone else is a regular member.
On Department subscriptions, there is an option in the Rules section that allows Technicians read access to any project belonging to a member of the subscription:
If you have this rule set, then you can add the Technician role to members who should have this access. If this rule isn't set, then the Technician role has no effect. This is useful if you wish to help your subscription members with their tasks or experiments. To access a subscription member's project, they will need to send over the URL of their task. Normally, even if you had the URL for a task you would not be able to access it unless you were the project owner or a collaborator. The Technician role grants read access only; if the Technician needs to make changes to the member's project, the member will need to add the Technician to the project as a collaborator.
Note: By default, Managers do not have the Technician role. If you wish to both administer the subscription and help your members, give yourself both roles. If you wish to have e.g. a PhD student help out your undergraduates, but not allow them access to the subscription controls, give them the Technician role only.
To remove someone from your subscription, go to the Members section, click on their name, and choose Remove from subscription. Their membership will be deactivated, and they will no longer be able to request tokens from the subscription. They will keep any tokens from the subscription that are already on their account.
Their name will appear on the list of memberships with grey shading to indicate that they have been removed. When your subscription renews, their membership record will be removed altogether.
Note: You can automatically remove users in bulk once they are no longer eligible to access the subscription by including an expiry date when you initially upload their details. See the Add Users - via Email section for more details.
This will vary depending on the terms of your subscription. Commonly, this could be:
If you’re on a department subscription, only members of your department should be on your subscription. If you’d like a multidepartment or institutional subscription, get in touch with us for pricing.
If you are not sure who should be on your subscription, contact the subscriptions team.
Some universities want to prevent students from launching studies without having sign-off from ethics or their supervisor. Here are two ways of managing that workflow in Gorilla.
Option 1: Require Token Request Approval
Option 2: Supervisor as Project Owner
If you find that, over the course of the year, you require more tokens or seats, you can purchase them from the Shop:
Choose Add Package to choose an addon package. When you are ready to purchase, click Buy Now to pay by credit card and activate your new packages immediately.
If you are on a Lab or Department Subscription, you can also choose to pay by invoice. When you are ready, choose Pay By Invoice in the Shop, and our subscriptions team will get in touch with you to organise the paperwork. Your new addons will be activated as soon as payment is made.
If you have any questions or would rather add more tokens or seats manually, email us at email@example.com.
When you are ready to renew your subscription, go to the Shop section and choose Create Renewal:
You can then choose your base package and any addons you want, and then click Buy Now to pay by credit card and activate your renewal immediately.
If you are on a Lab or Department Subscription, you can also choose to pay by invoice. When you are ready, choose Pay By Invoice in the Shop, and our subscriptions team will get in touch with you to organise the paperwork. Your renewal will be activated as soon as payment is made.
If you have any questions or would rather renew your Subscription manually, email us at firstname.lastname@example.org.
Your base package contains an allowance of tokens that you can use throughout the year. When you renew your subscription, this allowance will return to its original limit.
If you need to purchase any top-up tokens during the year, and you have any left at the end of the year, you can roll them over once to the following year's subscription. This will happen automatically at renewal time.
Any rolled over tokens will be used first on the following year's subscription, before the allowance is consumed.
When you move your subscription from unlimited to metered any live experiments will automatically have their recruitment target set to exactly the number of complete and live participants. Any participants who have started a study already will not be affected. However, new participants won't be able to enter studies until the researcher has requested tokens and changed the recruitment target. This is because currently on unlimited subscriptions, tokens don't 'exist' until the point where a participant enters an experiment and takes a token.
The Overview tab of your subscription will give you summary statistics for your subscription, including the duration of your subscription period, how many tokens you've used in total, and how many seats you've used.
Claimed tokens are assigned to a user's account but not to a particular experiment, Assigned tokens are assigned to an experiment but have not yet been used up to collect data, and Consumed tokens have been used to collect data.
For more detailed reporting, you should go to the Reports tab of your subscription management tools. This section allows you to generate usage reports for your subscription. You can choose either a spreadsheet, which contains detailed usage data for each member, or a PDF summary containing useful totals. You may need to click the Regenerate button (found in the Download Spreadsheet or Download Report modal pop-ups) to make sure your data is up to date.
A section of the PDF summary is shown in the image below:
Have a look at the video for an overview of Gorilla's Teaching Tools.
On the landing page, you will see this menu with different tabs. Both teachers and students can access their modules and assignments by clicking the Teaching tab.
The first thing to do as you start setting up projects for your students is creating a module. This works in the same way as module of a university course and can include several assignments and materials.
When you have created a new module, a page will open where you can add assignments and materials for that specific module.
By clicking on the Students tab, you will be able to add and see the students enrolled on this module. You can add a list of students by uploading a spreadsheet with their e-mail addresses. On the Assignments tab, you will be able to add and see all assignments of this module. By adding an assignment, you can give this a name and add a short description, so your students know what they will have to do.
When you have created a new assignment, a page will open where you can see your students’ submissions and add any materials for them to use.
For example, by clicking on Add Project, you can choose any of your own projects to be made available for students. They will then be able to clone this project, edit it and submit it back for you to have a look at. If you want students to build an experiment or questionnaire from scratch, this is also possible, and you do not need to include any material in that case. Once you receive your students’ submissions, they will appear in the Submissions tab. If you click on their name, you can see if the student has included some notes in addition to their work. If you click on their project, you can check out their work.
Once a teacher has added you to their module, you will be able to see all the assignments they have made available. It will look something like the screenshot below.
Once you click on one assignment, you can see any materials your teacher has provided for you in the Materials tab. In this example, your teacher has made the Stroop Experiment available, and you can now clone and edit this by clicking the button on the right.
This will open a new window where you can choose to give this experiment a different name (which might be useful to not get confused about whether this was your modified project or just a clone from your teacher’s project). You can also decide whether you want to attach this project directly to an assignment.
If you tick this box, it means that all your changes are immediately visible for your teacher. This submission is automatically updated if you make any more edits and commits, but your teacher has access to it at any time. You can also untick the box to work on the project before submitting it. In that case, you would later go back to the My Work tab of your assignment (see above) and click on Register Project by choosing the project you worked on.
When submitting your own project, you can decide to add some notes, which your teacher can see when looking at your assignment.