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%)
*************************************************************
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