___________________________________________________________________________________________________________________
Adult ADHD Self-Report Scale (ASRS) - 18 questions
___________________________________________________________________________________________________________________
Script Author: Katja Borchert, Ph.D. (katjab@millisecond.com) for Millisecond Software, LLC
Date: 02-28-2018
last updated: 11-07-2019 by K. Borchert (katjab@millisecond.com) for Millisecond Software, LLC
Script Copyright © 11-07-2019 Millisecond Software
___________________________________________________________________________________________________________________
BACKGROUND INFO
___________________________________________________________________________________________________________________
This script implements a computerized version of the 18 question Adult ADHD Self-Report Scale (ASRS)
by the World Health Organization (WHO)
paper and pencil form:
http://www.mentalhealthprofessionalsinc.com/Forms/Adult_ADHD_Self-Report_Scale_(ASRS-v1.1).pdf
___________________________________________________________________________________________________________________
TASK DESCRIPTION
___________________________________________________________________________________________________________________
18 5-point likert scale, organized in two parts: part A (inattentive), part B (hyperactive/impulsive)
___________________________________________________________________________________________________________________
DURATION
___________________________________________________________________________________________________________________
the default set-up of the script takes appr. 3 minutes to complete
___________________________________________________________________________________________________________________
DATA FILE INFORMATION
___________________________________________________________________________________________________________________
The default data stored in the data files are:
(1) Raw data file: 'asrs_18.iqdat'
date, time: date and time script was run with the current group/subjectnumber
subject, group, session: with the current subject/groupnumber/session id
build: the Inquisit build
q*_response: response given (in assigned values)
Scale: 0 (never) - 4 (very often)
no reversed scored questions
q*_latency: how much time (in ms) the participant spent on the surveypage with this particular
question (the last time this particular surveypage was visited)
(2) Summary data file: 'asrs_18_summary.iqdat' (Inquisit Lab: one data file per 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)
PartA: (inattentive): the sum of the scores from question1-question9 (Range: 0 - 36)
("Never"=0, "Rarely"=1, "Sometimes"=2, "Often"=3, "Very often"=4)
Interpretation: 0-16 = unlikely to have ADHD, 17-23: likely to have ADHD, 24 and above: highly likely to have ADHAD
PartB: (hyperactive/impulsive): the sum of the scores from question10-question18 (Range: 0 - 36)
("Never"=0, "Rarely"=1, "Sometimes"=2, "Often"=3, "Very often"=4)
Interpretation: 0-16 = unlikely to have ADHD, 17-23: likely to have ADHD, 24 and above: highly likely to have ADHAD
___________________________________________________________________________________________________________________
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:
/pageinstructions: the instructions that appear at the top of each surveypage
*******************************************************************************************************************
*******************************************************************************************************************
EDITABLE PARAMETERS
*******************************************************************************************************************
*******************************************************************************************************************
/pageinstructions = "Please answer the questions below, rating yourself on each of the criteria shown using the scale below each question.
As you answer each question, select the option that best describes how you have felt and conducted yourself over the past 6 months.
"
*******************************************************************************************************************
*******************************************************************************************************************
EDITABLE INSTRUCTIONS
*******************************************************************************************************************
*******************************************************************************************************************
/ fontstyle = ("Arial", 3.00%, false, false, false, false, 5, 1)
*******************************************************************************************************************
*******************************************************************************************************************
REMAINING CODE: Customize after careful consideration only
*******************************************************************************************************************
*******************************************************************************************************************
*******************************************************************************************************************
*******************************************************************************************************************
DEFAULTS:
*******************************************************************************************************************
*******************************************************************************************************************
requires Inquisit 6.0.0.0 or higher
/minimumversion = "6.0.0.0"
/canvasaspectratio = (4,3)
*******************************************************************************************************************
*******************************************************************************************************************
DATA: this section contains data file information
*******************************************************************************************************************
*******************************************************************************************************************
********************
Summary data
********************
/ columns = (computer.platform, script.startdate, script.starttime, script.subjectid, script.groupid, script.sessionid,
script.elapsedtime, script.completed,
expressions.PartA, expressions.PartB)
*******************************************************************************************************************
*******************************************************************************************************************
VALUES: automatically updated
*******************************************************************************************************************
*******************************************************************************************************************
*******************************************************************************************************************
*******************************************************************************************************************
EXPRESSIONS
*******************************************************************************************************************
*******************************************************************************************************************
/PartA = radiobuttons.q1.response + radiobuttons.q2.response + radiobuttons.q3.response + radiobuttons.q4.response +
radiobuttons.q5.response + radiobuttons.q6.response + radiobuttons.q7.response + radiobuttons.q8.response +
radiobuttons.q9.response
/PartB = radiobuttons.q10.response + radiobuttons.q11.response + radiobuttons.q12.response +
radiobuttons.q13.response + radiobuttons.q14.response + radiobuttons.q15.response +
radiobuttons.q16.response + radiobuttons.q17.response + radiobuttons.q18.response
*******************************************************************************************************************
*******************************************************************************************************************
QUESTIONS
*******************************************************************************************************************
*******************************************************************************************************************
Note: by default all questions are required to be answered. To change
/required = false
/caption = "1. How often do you make careless mistakes when you have to work on a boring or difficult project?"
/ options = ("Never", "Rarely", "Sometimes", "Often", "Very often")
/ optionvalues = ("0","1", "2", "3", "4")
/required = true
/orientation = horizontalequal
/caption = "2. How often do you have difficulty keeping your attention when you are doing boring or repetitive work?"
/ options = ("Never", "Rarely", "Sometimes", "Often", "Very often")
/ optionvalues = ("0","1", "2", "3", "4")
/required = true
/orientation = horizontalequal
/caption = "3. How often do you have difficulty concentrating on what people say to you, even when they are speaking to you directly?"
/ options = ("Never", "Rarely", "Sometimes", "Often", "Very often")
/ optionvalues = ("0","1", "2", "3", "4")
/required = true
/orientation = horizontalequal
/caption = "4. How often do you have trouble wrapping up the final details of a project, once the challenging parts have been done?"
/ options = ("Never", "Rarely", "Sometimes", "Often", "Very often")
/ optionvalues = ("0","1", "2", "3", "4")
/required = true
/orientation = horizontalequal
/caption = "5. How often do you have difficulty getting things in order when you have to do a task that requires organization?"
/ options = ("Never", "Rarely", "Sometimes", "Often", "Very often")
/ optionvalues = ("0","1", "2", "3", "4")
/required = true
/orientation = horizontalequal
/caption = "6. When you have a task that requires a lot of thought, how often do you avoid or delay getting started?"
/ options = ("Never", "Rarely", "Sometimes", "Often", "Very often")
/ optionvalues = ("0","1", "2", "3", "4")
/required = true
/orientation = horizontalequal
/caption = "7. How often do you misplace or have difficulty finding things at home or at work?"
/ options = ("Never", "Rarely", "Sometimes", "Often", "Very often")
/ optionvalues = ("0","1", "2", "3", "4")
/required = true
/orientation = horizontalequal
/caption = "8. How often are you distracted by activity or noise around you?"
/ options = ("Never", "Rarely", "Sometimes", "Often", "Very often")
/ optionvalues = ("0","1", "2", "3", "4")
/required = true
/orientation = horizontalequal
/caption = "9. How often do you have problems remembering appointments or obligations?"
/ options = ("Never", "Rarely", "Sometimes", "Often", "Very often")
/ optionvalues = ("0","1", "2", "3", "4")
/required = true
/orientation = horizontalequal
/caption = "10. How often do you fidget or squirm with your hands or feet when you have to sit down for a long time?"
/ options = ("Never", "Rarely", "Sometimes", "Often", "Very often")
/ optionvalues = ("0","1", "2", "3", "4")
/required = true
/orientation = horizontalequal
/caption = "11. How often do you leave your seat in meetings or other situations in which you are expected to remain seated?"
/ options = ("Never", "Rarely", "Sometimes", "Often", "Very often")
/ optionvalues = ("0","1", "2", "3", "4")
/required = true
/orientation = horizontalequal
/caption = "12. How often do you feel restless or fidgety?"
/ options = ("Never", "Rarely", "Sometimes", "Often", "Very often")
/ optionvalues = ("0","1", "2", "3", "4")
/required = true
/orientation = horizontalequal
/caption = "13. How often do you have difficulty unwinding and relaxing when you have time to yourself?"
/ options = ("Never", "Rarely", "Sometimes", "Often", "Very often")
/ optionvalues = ("0","1", "2", "3", "4")
/required = true
/orientation = horizontalequal
/caption = "14. How often do you feel overly active and compelled to do things, like you were driven by a motor?"
/ options = ("Never", "Rarely", "Sometimes", "Often", "Very often")
/ optionvalues = ("0","1", "2", "3", "4")
/required = true
/orientation = horizontalequal
/caption = "15. How often do you find yourself talking too much when you are in social situations?"
/ options = ("Never", "Rarely", "Sometimes", "Often", "Very often")
/ optionvalues = ("0","1", "2", "3", "4")
/required = true
/orientation = horizontalequal
/caption = "16. When you’re in a conversation, how often do you find yourself finishing the sentences of the people you are talking to, before they can finish them themselves?"
/ options = ("Never", "Rarely", "Sometimes", "Often", "Very often")
/ optionvalues = ("0","1", "2", "3", "4")
/required = true
/orientation = horizontalequal
/caption = "17. How often do you have difficulty waiting your turn in situations when turn taking is required?"
/ options = ("Never", "Rarely", "Sometimes", "Often", "Very often")
/ optionvalues = ("0","1", "2", "3", "4")
/required = true
/orientation = horizontalequal
/caption = "18. How often do you interrupt others when they are busy?"
/ options = ("Never", "Rarely", "Sometimes", "Often", "Very often")
/ optionvalues = ("0","1", "2", "3", "4")
/required = true
/orientation = horizontalequal
*******************************************************************************************************************
*******************************************************************************************************************
SURVEYPAGES
*******************************************************************************************************************
*******************************************************************************************************************
/caption ="<%parameters.pageinstructions%>"
/questions = [1 = q1, q2, q3]
/caption ="<%parameters.pageinstructions%>"
/questions = [1 = q4, q5, q6]
/caption ="<%parameters.pageinstructions%>"
/questions = [1 = q7, q8, q9]
/caption ="<%parameters.pageinstructions%>"
/questions = [1 = q10, q11, q12]
/caption ="<%parameters.pageinstructions%>"
/questions = [1 = q13, q14, q15]
/caption ="<%parameters.pageinstructions%>"
/questions = [1 = q16, q17, q18]
*******************************************************************************************************************
*******************************************************************************************************************
SURVEY
*******************************************************************************************************************
*******************************************************************************************************************
Notes:
- presents the surveypages
- to take pictures of each screen set /screencapture = true
/pages = [
1 = asrs_18_1;
2 = asrs_18_2;
3 = asrs_18_3;
4 = asrs_18_4;
5 = asrs_18_5;
6 = asrs_18_6;
]
/screencapture = false
/ fontstyle = ("Arial", 3%, false, true, false, false, 5, 1)
/subcaptionfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/itemfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 1)
/responsefontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/ txcolor = (0, 0, 0)
/showpagenumbers = false
/showquestionnumbers = false
/ finishlabel = "Finish"
/ nextbuttonposition = (65%, 90%)
/ backbuttonposition = (20%, 90%)
/ navigationbuttonfontstyle = ("Arial", 2%, false, false, false, false, 5, 1)
/ navigationbuttonsize = (12%, 3%)
*******************************************************************************************************************
End of File
*******************************************************************************************************************