___________________________________________________________________________________________________________________ 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 *******************************************************************************************************************