Return to the Grammatical Acceptability Judgment Task page
___________________________________________________________________________________________________________________	

								LINGUISTIC ACCEPTABILITY JUDGMENTS
___________________________________________________________________________________________________________________	


Author: Katja Borchert, Ph.D. (katjab@millisecond.com) for Millisecond Software, LLC
Date: 01-03-2014
last updated:  05-13-2020 by K. Borchert (katjab@millisecond.com) for Millisecond Software, LLC

Script Copyright © 05-13-2020 Millisecond Software

___________________________________________________________________________________________________________________
TASK DESCRIPTION	
___________________________________________________________________________________________________________________
Participants are asked to evaluate linguistic target sentences either on Likert scales or/and by
Magnitude Estimations (ME).

The sentences are presented visually.

___________________________________________________________________________________________________________________	
DURATION 
___________________________________________________________________________________________________________________	
the default set-up of the script takes appr. 2 minutes to complete

___________________________________________________________________________________________________________________	
DATA FILE INFORMATION 
___________________________________________________________________________________________________________________
The default data stored in the data files are:

(1) Raw data file: 'linguisiticacceptabilityjudgments_raw*.iqdat' (a separate file for each participant)

build:								The specific Inquisit version used (the 'build') that was run
computer.platform:					the platform the script was run on (win/mac/ios/android)
date, time, 						date and time script was run 
subject, group, 					with the current subject/groupnumber
script.sessionid:					with the current session id

blockcode, blocknum:				the name and number of the current block (built-in Inquisit variable)
trialcode, trialnum: 				the name and number of the currently recorded trial (built-in Inquisit variable)
										Note: trialnum is a built-in Inquisit variable; it counts all trials run; even those
										that do not store data to the data file such as feedback trials. Thus, trialnum 
										may not reflect the number of main trials run per block. 
									
values.judgmenttype:				"Likert" vs. "Magnitude Estimation"
values.stimulus:					contains the current stimulus (for practice lines: the relative length of the target line)
response:							the participant's response (depends on task)
expressions.log_mejudgments:		log transform of the magnitude judgment (if applicable)
latency: 							the response latency in ms


(2) Summary data file: 'linguisiticacceptabilityjudgments_summary*.iqdat' (a separate file for each participant)

computer.platform:					the platform the script was run on (win/mac/ios/android)
script.startdate:					date script was run
script.starttime:					time script was started
script.subjectid:					assigned subject id number
script.groupid:						assigned group id number
script.sessionid:					assigned session id number
script.elapsedtime:					time it took to run script (in ms); measured from onset to offset of script
script.completed:					0 = script was not completed (prematurely aborted); 
									1 = script was completed (all conditions run)

___________________________________________________________________________________________________________________	
EXPERIMENTAL SET-UP 
___________________________________________________________________________________________________________________
Likert Method:
* each likert trial presents a randomly selected target sentence (random selection without replacement)
with a 5 point Likert scale and the following anchors: "extremely unnatural" to "extremely natural"
	=> to change number of anchors and anchors go to TRIALS -> likert.LAJ_likert and follow further instructions
* the Likert Method runs as many trials as specified under parameters.nr_judgments (editable parameter)

Magnitude Estimation
* each magnitude estimations presents the baseline sentence and a randomly selected target sentence (random selection without replacement)
as well as a textbox to collect the judgments
* the Magnitude Estimation Method runs as many judgments as specified under parameters.nr_judgments (editable parameter)

___________________________________________________________________________________________________________________	
STIMULI
___________________________________________________________________________________________________________________
* the baseline sentence for Magnitude Estimations can be set under section Editable Stimuli-> item.me_baselinesentence
* the target sentences can be set under section Editable Stimuli -> item.target_sentences
	(also set parameters.nr_judgments under Editable Parameters)

___________________________________________________________________________________________________________________	
INSTRUCTIONS 
___________________________________________________________________________________________________________________	
* instructions can be edited under section Editable Instructions
=> LIKERT: item.likert_instructions
=> MAGNITUDE ESTIMATIONS:
	a) item.me_instructions
	b) page.me_practice & page.me_test	

___________________________________________________________________________________________________________________	
EDITABLE CODE 
___________________________________________________________________________________________________________________	
check below for (relatively) easily editable parameters, stimuli, instructions etc. 
Keep in mind that you can use this script as a template and therefore always "mess" with the entire code 
to further customize your experiment.

The parameters you can change are:

/LikertMethod:						true = Likert Acceptability Method is run (default)
									false = Likert Acceptability Method is NOT run

/MagnitudeEstimation:				true = Magnitude Estimation Acceptability Method is run (default)
									false = Magnitude Estimation Acceptability Method is NOT run

/nr_judgments:						specifies the number of judgments to be made (default: 4)
/fontsize_stimulus:					sets the size of the stimulus in percentage of screen height (default: 5%)
/baselinelength:					the baseline line length in screen height proportion for ME practice (default: 25%)