/ studentname="";
/totalcharacters=1;
/totalcharacters_child=0;
/loop=0;
/letter="";
/capital_letter="";
/string_letter="";
/totalScore=0;
/stopassessment=0;
/rating=0;
/recognizable=0;
/approximation=0;
/pertinent=0;
/missing=0;
/ find_letter=
if(values.totalcharacters>1) values.letter= substring(values.studentname,values.loop,1);
values.letter=tolower(values.letter);
values.capital_letter=toUpper(values.letter);
values.string_letter=concat(values.letter,"/");
values.string_letter=concat(values.string_letter,values.capital_letter);
/calculate_recognizable=
values.recognizable= (radiobuttons.question2.selected.3+radiobuttons.question3.selected.3+radiobuttons.question4.selected.3+radiobuttons.question5.selected.3+radiobuttons.question6.selected.3+radiobuttons.question7.selected.3);
values.approximation= (radiobuttons.question2.selected.2+radiobuttons.question3.selected.2+radiobuttons.question4.selected.2+radiobuttons.question5.selected.2+radiobuttons.question6.selected.2+radiobuttons.question7.selected.2);
values.pertinent = (values.recognizable + values.approximation);
values.missing= (radiobuttons.question2.selected.1+radiobuttons.question3.selected.1+radiobuttons.question4.selected.1+radiobuttons.question5.selected.1+radiobuttons.question6.selected.1+radiobuttons.question7.selected.1);
if(values.rating==0 && (values.pertinent/values.totalcharacters)<0.5) values.rating=4;
if(values.rating==0 && (values.pertinent/values.totalcharacters)>0.5 && (values.pertinent/values.totalcharacters)<1 ) values.rating=5;
if(values.rating==0 && (values.pertinent/values.totalcharacters)==1 ) values.rating=6;
/ assigning_stopassessment=
if(radiobuttons.question1.response==1 || radiobuttons.question1.response==2) values.stopassessment=1;
/ pages= [1=page_intro;2=page_insertWord;3=page_scoringForm;4=page_rating;]
/ showpagenumbers = false
/ nextbuttonposition = (30%,90%)
/ showbackbutton = false
/caption = "TX-KEA Name Writing Task"
/caption = "Total recognizable = <%values.recognizable%>, Total approximate = <%values.approximation%>, Percentage pertinent = <%((values.recognizable+values.approximation)/values.totalcharacters)*100%>%, Total rating = <%values.rating%>"
/caption = "Selection = <% radiobuttons.question2.selectedvalue %>, Selected values = <% radiobuttons.question2.selected.1 %>, <% radiobuttons.question2.selected.2 %>, <% radiobuttons.question2.selected.3 %>"
/questions=[1=insertName;]
/ontrialend = [values.studentname= textbox.insertname.response]
/ontrialend= [values.totalcharacters=length(values.studentname)]
/ontrialend = [expressions.find_letter]
/ caption = "Total characters in name = <%values.totalcharacters%>"
/questions=[1=question2;]
/ skip=[values.stopAssessment==1]
/ontrialend = [expressions.calculate_recognizable]
/ caption = "Total characters in name = <%values.totalcharacters%>"
/questions=[1=question2;2=question3;]
/ skip=[values.stopAssessment==1]
/ontrialend = [expressions.calculate_recognizable]
/ caption = "Total characters in name = <%values.totalcharacters%>"
/questions=[1=question2;2=question3;3=question4;]
/ skip=[values.stopAssessment==1]
/ontrialend = [expressions.calculate_recognizable]
/ caption = "Total characters in name = <%values.totalcharacters%>"
/questions=[1=question2;2=question3;3=question4;4=question5;]
/ skip=[values.stopAssessment==1]
/ontrialend = [expressions.calculate_recognizable]
/ caption = "Total characters in name = <%values.totalcharacters%>"
/questions=[1=question2;2=question3;3=question4;4=question5;5=question6;]
/ skip=[values.stopAssessment==1]
/ontrialend = [expressions.calculate_recognizable]
/ caption = "Total characters in name = <%values.totalcharacters%>"
/questions=[1=question2;2=question3;3=question4;4=question5;5=question6;6=question7;]
/ skip=[values.stopAssessment==1]
/ontrialend = [expressions.calculate_recognizable]
/questions=[1=question1;]
/ontrialend = [if(radiobuttons.question1.response==1) values.rating=0]
/ontrialend = [if(radiobuttons.question1.response==2) values.rating=1]
/ontrialend = [if(radiobuttons.question1.response==3) values.rating=2]
/ontrialend = [expressions.assigning_stopassessment]
/branch=[if(values.totalcharacters==1) surveypage.page_lettersscoring1]
/branch=[if(values.totalcharacters==2) surveypage.page_lettersscoring2]
/branch=[if(values.totalcharacters==3) surveypage.page_lettersscoring3]
/branch=[if(values.totalcharacters==4) surveypage.page_lettersscoring4]
/branch=[if(values.totalcharacters==5) surveypage.page_lettersscoring5]
/branch=[if(values.totalcharacters==6) surveypage.page_lettersscoring6]
/ caption = "Please type the name of the student"
/required = true
/caption="Does any of the following apply?"
/options = ("Refused to complete task","Scribbling only","Letter- like forms, not pertinent to child's name","No")
/optionvalues = ("1","2","3","4")
/required = false
/caption="Check all that apply for the letter: <%substring(values.studentname,0,1)%>"
/options = ("Missing a pertinent letter in any form","Pertinent letter approximation","Pertinent letter recognizable")
/optionvalues = ("1","2","3")
/caption="Check all that apply for the letter: <%substring(values.studentname,1,1)%> "
/options = ("Missing a pertinent letter in any form","Pertinent letter approximation","Pertinent letter recognizable")
/optionvalues = ("1","2","3")
/caption="Check all that apply for the letter: <%substring(values.studentname,2,1)%>"
/options = ("Missing a pertinent letter in any form","Pertinent letter approximation","Pertinent letter recognizable")
/optionvalues = ("1","2","3")
/caption="Check all that apply for the letter: <%substring(values.studentname,3,1)%> "
/options = ("Missing a pertinent letter in any form","Pertinent letter approximation","Pertinent letter recognizable")
/optionvalues = ("1","2","3")
/caption="Check all that apply for the letter: <%substring(values.studentname,4,1)%>"
/options = ("Missing a pertinent letter in any form","Pertinent letter approximation","Pertinent letter recognizable")
/optionvalues = ("1","2","3")
/caption="Check all that apply for the letter: <%substring(values.studentname,5,1)%> "
/options = ("Missing a pertinent letter in any form","Pertinent letter approximation","Pertinent letter recognizable")
/optionvalues = ("1","2","3")
/caption="Check all that apply for the letter: <%substring(values.studentname,6,1)%>"
/options = ("Missing a pertinent letter in any form","Pertinent letter approximation","Pertinent letter recognizable")
/optionvalues = ("1","2","3")
/caption="Check all that apply for the letter: <%substring(values.studentname,7,1)%>"
/options = ("Missing a pertinent letter in any form","Pertinent letter approximation","Pertinent letter recognizable")
/optionvalues = ("1","2","3")
/caption="Check all that apply for the letter: <%substring(values.studentname,8,1)%>"
/options = ("Missing a pertinent letter in any form","Pertinent letter approximation","Pertinent letter recognizable")
/optionvalues = ("1","2","3")
/blocks=[1=KEA_WritingSubject]