Skip to content

Commit

Permalink
Merge branch 'develop' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
maartenuni committed Jan 13, 2021
2 parents c561657 + 1700f6f commit a5a9e52
Showing 1 changed file with 39 additions and 5 deletions.
44 changes: 39 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,51 @@
# jspsych-spr-mw
A self paced reading with moving window experiment using jsPsych
##A self paced reading with moving window experiment using jsPsych

# Adapting stimuli
## Make your experiment ready for use with the data server
### Update access key
In the file globals.js is a variable:
```javascript
const ACCESS_KEY = '00000000-0000-0000-0000-000000000000';
```
For uploading to the UiL-OTS data server you need to change this
to the access_key that you have obtained when your experiment has
been approved. Your personal access key should look identical, but
all the '0' have changed. For elaborate info see globals.js.

### Adapting stimuli
In the file stimuli.js are a number of variables you can tweak
in order to adapt the stimuli the participants sees. There
are by default 2 groups, each group gets its own
list of stimuli assigned. This list can be used to implement
the latin square. In the boilerplate are sententces in an
the Latin square. In the boilerplate are sententces in an
active, passive and filler condition. The two list complement
each other, so an active stimulus in the first list is complemented
with a passive stimulus in the second list. Participants
assigned to the first group get the first list, participants assigend
assigned to the first group get the first list, participants assigned
to the second group get the 2nd list. You can add additional groups
and list if your experiment requires this. This would make it more difficult
to implement the latin sqare.
to implement the Latin square.

### Presenting multiple words as one group
The boilerplate experiment treats every word in the stimuli as a
group of its own containing one word. Sometimes it is handy to group
multiple words together, to shorten the time it takes to complete the
experiment for example. This is possible, but must be enabled. In the file
globals.js is another variable:
```javascript
const GROUPING_STRING = null;
```
To enable grouping you must define a useful delimiter between groups.
A little bit further in the file is a commented version of:
```javascript
const GROUPING_STRING = "/";
```
So in order to enable grouping comment the first version and uncomment
the latter. In theory you can fill out any string instead of the `"/"`.
Notice the string is turned into a regular expression in order to split
the stimulus into parts and to remove the `/` in the case described here.
```javascript
re = RegExp(GROUPING_STRING,'gu');
```
So make sure if you are going to be creative, that the expression is valid.
### Goodluck, hopefully this experiment is usefull to you.

0 comments on commit a5a9e52

Please sign in to comment.