v2 9/6/16 The purpose of this version is to change the old buttons into only one correct and one incorrect buttons. / screencolor = (255, 255, 255) / fontstyle = ("Verdana", -36, false, false, false, false, 5, 0) ******************************************************************************************************************************** Checkboxes for prompts. ******************************************************************************************************************************** / caption = "Prompts Used" / options = ("What is this? (point)", "What kind?", "Tell me another word.", "What's the English word?","none") / optionvalues = ("1", "2", "3", "4","5") / position = (1%, 55%) / size = (49%, 45%) / orientation=vertical / responsefontstyle = ("Verdana", -30, false, false, false, false, 5, 0) / required = true Jeff fix or replace: / size = (45%, 45%) / items = pics / select = values.item_index / size = (75%, 75%) / position = (75%, 50%) / valign = center / halign = center ************************************************************* BEGIN STAND ALONE CODE ************************************************************* Counters - 1 for each correct response ************************************************************* ************************************************************* BEGIN STAND ALONE CODE ************************************************************* Counters - 1 for each correct response ************************************************************* / items = ("bread (s), loaf, hunka carbs") / select = noreplace ************************************************************* Items ************************************************************* / 1 = "EVOCB135.png" **************************************************************** ********************** RADIO BUTTONS ******************************* **************************************************************** / caption = "Acceptable Responses" / options = ("WRONG", "<%values.option1%>") / position = (1%, 1%) / size = (400px, 800px) / fontstyle = ("Verdana", 36, false, false, false, false, 5, 0) / orientation = vertical / required = true **************************************************************** ********************** SURVEY PAGES ******************************* **************************************************************** / ontrialbegin = [expressions.update_item_index] / ontrialbegin = [expressions.update_caption_index; expressions.update_caption_text] /ontrialbegin = [values.option1=getitem(counter.option1, values.item_index);] / questions = [1 = caption_macro] / branch = [surveypage.test_trials_part2_1] / recorddata = false / finishlabel = "CONTINUE" / showbackbutton = false / showpagenumbers = false / showquestionnumbers = false / txcolor = (0, 0, 0) / nextbuttonposition = (15%, 90%) / navigationbuttonsize = (30%, 10%) / navigationbuttonfontstyle = ("Arial", 24, true, false, false, false, 5, 0) Jeff replace: / questions = [1 = radiobutton_1_1;2=prompts] / ontrialbegin = [surveypage.test_trials_part2_1.rightmargin=1px*(display.width/2)] / questions = [1 = radiobutton_1_1] / stimulustimes = [1=picture_macrovar] / recorddata = true / finishlabel = "NEXT" / showbackbutton = false / showpagenumbers = false / showquestionnumbers = false / txcolor = (0, 0, 0) / nextbuttonposition = (15%, 90%) / navigationbuttonsize = (30%, 10%) / navigationbuttonfontstyle = ("Arial", 24, true, false, false, false, 5, 0) / ontrialend = [values.item_number = substring(picture.picture_macrovar.currentitem,0,8)] /ontrialend=[values.response_1_1=radiobuttons.radiobutton_1_1.selectedvalue] /ontrialend=[values.response_1_2="";values.response_1_3="";values.response_1_3="";values.response_1_4;values.response_1_5=""] / items = items_captions / select = values.caption_index / 1 = "What color is this? " / 2 = "What is he doing? " / 3 = "What number is this?" / 4 = "What shape is this? " / 5 = "What is she doing? " / 6 = "What are these? " / 7 = "What are they doing?" / 8 = "What is this? " / caption = "<% values.caption_text %>" / fontstyle = ("Verdana", 45, true, false, false, false, 5, 0) / txcolor = (255,0,0) / position = (2%, 2%) / caption = "Let's look at some pictures" / fontstyle = ("Verdana", 42, true, false, false, false, 5, 0) / txcolor = (255,0,0) / position = (1%, 2%) / caption = "English Vocabulary" / fontstyle = ("Verdana", 50, false, false, false, false, 5, 0) / txcolor = (0,0,0) / position = (10%, 50%) / caption = " " / fontstyle = ("Verdana", 35, false, false, false, false, 5, 0) / txcolor = (0,0,0) / position = (2%, 10%) ************************************************************* Counters - 1 for each gradeblock of items Jeff replace: /items= (143, 52, 39, 41, 62, 73, 89, 48, 97, 76, 100, 54, 130, 146, 117, 133, 108, 159, 157, 174, 113, 180, 182, 112, 177, 121, 129, 204, 196, 202, 149, 163, 206, 156, 211, 199, 210, 181) /items= (1) /select= sequence ***************************************************************************************************************************** BLOCKS ***************************************************************************************************************************** Jeff replace: / trials = [1 - 38 = noreplace(test_trials_part1)] / onblockbegin = [values.block=1; values.items_max=0] / trials = [1 - 1 = noreplace(test_trials_part1)] ******************************************************************************************************************* EXPERIMENT SECTION. ******************************************************************************************************************* Jeff replace: / blocks = [1=block_intro; 2=general_block; 3=block_close] / onexptbegin = [values.age_group=3] / blocks = [1=general_block] **************************************************************************************************************************** EXPRESSIONS SECTION **************************************************************************************************************************** / Update_caption_text = if (values.caption_index == 1) values.caption_text = "What color is this?"; if (values.caption_index == 2) values.caption_text = "What is he doing?"; if (values.caption_index == 3) values.caption_text = "What number is this?"; if (values.caption_index == 4) values.caption_text = "What shape is this?"; if (values.caption_index == 5) values.caption_text = "What is she doing?"; if (values.caption_index == 6) values.caption_text = "What are these?"; if (values.caption_index == 7) values.caption_text = "What are they doing?"; if (values.caption_index == 8) values.caption_text = "What is this?"; / Update_item_index= if(values.block==1) values.item_index = counter.evocb_longform.selectedvalue; / Update_caption_index = if (values.item_index == 10 || values.item_index == 57 || values.item_index == 63 || values.item_index == 20 || values.item_index == 85 || values.item_index == 102) values.caption_index = 1; if (values.item_index == 180) values.caption_index = 2; if (values.item_index == 61 || values.item_index == 77 || values.item_index == 78 || values.item_index == 110 || values.item_index == 136 || values.item_index == 165) values.caption_index = 3; if (values.item_index == 88 || values.item_index == 95 || values.item_index == 107 || values.item_index == 166 || values.item_index == 167 || values.item_index == 171) values.caption_index = 4; if (values.item_index == 37 || values.item_index == 115) values.caption_index = 5; if (values.item_index == 27 || values.item_index == 43 || values.item_index == 48 || values.item_index == 62 || values.item_index == 64 || values.item_index == 97 || values.item_index == 119 || values.item_index == 126 || values.item_index == 127 || values.item_index == 149 || values.item_index == 150 || values.item_index == 169 || values.item_index == 174 || values.item_index == 176 || values.item_index == 60 || values.item_index == 83 || values.item_index == 133 || values.item_index == 145 || values.item_index == 200 || values.item_index == 30) values.caption_index = 6; if (values.item_index == 41) values.caption_index = 7; if (values.item_index == 1 || values.item_index == 2 || values.item_index == 4 || values.item_index == 6 || values.item_index == 7 || values.item_index == 9 || values.item_index == 11 || values.item_index == 13 || values.item_index == 17 || values.item_index == 18 || values.item_index == 22 || values.item_index == 24 || values.item_index == 25 || values.item_index == 28 || values.item_index == 29 || values.item_index == 32 || values.item_index == 33 || values.item_index == 34 || values.item_index == 35 || values.item_index == 38 || values.item_index == 39 || values.item_index == 40 || values.item_index == 44 || values.item_index == 45 || values.item_index == 46 || values.item_index == 47 || values.item_index == 49 || values.item_index == 51 || values.item_index == 52 || values.item_index == 53 || values.item_index == 54 || values.item_index == 56 || values.item_index == 58 || values.item_index == 59 || values.item_index == 65 || values.item_index == 68 || values.item_index == 70 || values.item_index == 71 || values.item_index == 72 || values.item_index == 74 || values.item_index == 75 || values.item_index == 76 || values.item_index == 80 || values.item_index == 82 || values.item_index == 84 || values.item_index == 86 || values.item_index == 87 || values.item_index == 94 || values.item_index == 99 || values.item_index == 100 || values.item_index == 101 || values.item_index == 103 || values.item_index == 105 || values.item_index == 106 || values.item_index == 108 || values.item_index == 111 || values.item_index == 112 || values.item_index == 113 || values.item_index == 114 || values.item_index == 116 || values.item_index == 117 || values.item_index == 118 || values.item_index == 120 || values.item_index == 122 || values.item_index == 123 || values.item_index == 124 || values.item_index == 125 || values.item_index == 128 || values.item_index == 129 || values.item_index == 130 || values.item_index == 131 || values.item_index == 132 || values.item_index == 134 || values.item_index == 135 || values.item_index == 137 || values.item_index == 138 || values.item_index == 139 || values.item_index == 141 || values.item_index == 142 || values.item_index == 144 || values.item_index == 146 || values.item_index == 151 || values.item_index == 152 || values.item_index == 154 || values.item_index == 157 || values.item_index == 158 || values.item_index == 159 || values.item_index == 160 || values.item_index == 161 || values.item_index == 163 || values.item_index == 168 || values.item_index == 170 || values.item_index == 175 || values.item_index == 181 || values.item_index == 184 || values.item_index == 186 || values.item_index == 187 || values.item_index == 188 || values.item_index == 189 || values.item_index == 190 || values.item_index == 191 || values.item_index == 193 || values.item_index == 194 || values.item_index == 195 || values.item_index == 197 || values.item_index == 199 || values.item_index == 202 || values.item_index == 209 || values.item_index == 203 || values.item_index == 204 || values.item_index == 205 || values.item_index == 207 || values.item_index == 208 || values.item_index == 3 || values.item_index == 5 || values.item_index == 12 || values.item_index == 15 || values.item_index == 19 || values.item_index == 21 || values.item_index == 23 || values.item_index == 26 || values.item_index == 31 || values.item_index == 36 || values.item_index == 42 || values.item_index == 50 || values.item_index == 66 || values.item_index == 67 || values.item_index == 69 || values.item_index == 73 || values.item_index == 89 || values.item_index == 90 || values.item_index == 92 || values.item_index == 93 || values.item_index == 96 || values.item_index == 98 || values.item_index == 104 || values.item_index == 109 || values.item_index == 121 || values.item_index == 147 || values.item_index == 148 || values.item_index == 162 || values.item_index == 172 || values.item_index == 173 || values.item_index == 177 || values.item_index == 178 || values.item_index == 182 || values.item_index == 192 || values.item_index == 196 || values.item_index == 198 || values.item_index == 201 || values.item_index == 206 || values.item_index == 210 || values.item_index == 211 || values.item_index == 8 || values.item_index == 14 || values.item_index == 16 || values.item_index == 91 || values.item_index == 140 || values.item_index == 153 || values.item_index == 155 || values.item_index == 164 || values.item_index == 179 || values.item_index == 185 || values.item_index == 55 || values.item_index == 79 || values.item_index == 81 || values.item_index == 156 || values.item_index == 183 || values.item_index == 143) values.caption_index = 8; ******************************************************************************************************************************** VALUES ******************************************************************************************************************************** / item_number = " " / radiobuttonsneeded = 0 / age_group = 0 / Items_max = 0 / block = 0 / item_index = 0 / caption_index = 0 / test_yr_ver = "EVOCB Y3 Scaling V1" / caption_text = " " /option1=""; /option2=""; /option3=""; /option4=""; /option5=""; /response_1_1=""; /response_1_2=""; /response_1_3=""; /response_1_4=""; /response_1_5=""; /radiobutton_height=1px*(display.height/2); /radiobutton_width=1px*(display.width/2)-50; ****************************************************************************************************************************** FEEDBACK SECTION 1. Delete these 5 text elements from the experiment after we are done with quality testing and before we start testing children 2. Similarly, we will need to delete the stimulustimes attribute from test_trial_part1 that calls these reports. ****************************************************************************************************************************** / items = ("item <% surveypage.test_trials_part1.count + 1 %> of <% values.items_max %> in block <% script.currentblock %>") / position = (10%,25%) / halign = left / txcolor = (150,150,150) / items = ("item_index= <% values.item_index %> ") / position = (10%,35%) / halign = left / txcolor = (150,150,150) / items = ("block_index= <% values.block %> ") / position = (10%,45%) / halign = left / txcolor = (150,150,150) / items = ("caption_index= <% values.caption_index %> ") / position = (10%,55%) / halign = left / txcolor = (150,150,150) / items = ("radiobuttonsneeded = <% values.radiobuttonsneeded %> ") / position = (10%,65%) / halign = left / txcolor = (150,150,150) ************************************************************ DATA SECTION. ************************************************************ / columns = [subject, date, time, blockcode, trialcode, blocknum, trialnum, response, latency, values.age_group, values.block, values.Item_index, values.item_number, values.items_max, values.test_yr_ver, values.caption_index, values.caption_text] / file = "Validation_EVOCB_ShortFroms_LevelA_v1.dat" / encrypt = false / format = tab / separatefiles = true