Html and normal page for pre- and postinstructions


Author
Message
nash
nash
New Member (40 reputation)New Member (40 reputation)New Member (40 reputation)New Member (40 reputation)New Member (40 reputation)New Member (40 reputation)New Member (40 reputation)New Member (40 reputation)New Member (40 reputation)
Group: Forum Members
Posts: 14, Visits: 26
Hi everybody,
I've got a rather simple problem, but can't seem to handle it.
I have an experiment with a htmlpage for preinstructions and a page for postinstructions. My problem is that I can't click on the "continue" button in the preinstructions and I can't see a mouse cursor on the postinstructions so I can't click on the continue button there either.
In addition the postinstructions (the feedback page) is only shown for a few milliseconds and disappears then.

With inquisit 5 I remember it working like that. Do I have to specify somewhere more details for the pages? How can I make it work?

I would be very glad if somebody could help me out!


*****************************************************
-----------------------------------------------------------------------------------------------------------------
******(G) Definition of general parameters******
-----------------------------------------------------------------------------------------------------------------

<data>
/ columns = [date time subject trialnum trialcode latency response correct]
/ labels = TRUE
/ format = TAB
/ separatefiles = false
</data>

<defaults>
/ screencolor = (255,255,255)
/ canvasaspectratio = (2650, 1650)
/ canvasposition = (50%, 50%)
/ canvassize = (100%, 100%)
/ inputdevice = mouse
</defaults>

<instruct>
/ fontstyle = ("Arial", 3%)
/ finishlabel = "Continue"
/ nextlabel = "Continue"
</instruct>

<text timertext>
/ position = (95%,94%)
/ fontstyle = ("Arial", 2%)
/ items = ("Remaining Time:")
</text>

<clock timer>
/ mode = timer
/ format = "hh:mm:ss"
/ timeout = 5400000
/ position = (96%,96%)
/ resetrate = experiment
/ fontstyle = ("Arial", 2%)
/ txbgcolor = white
/ txcolor = black
</clock>


****************************
Instructions
****************************

* *basic instruction pages*

<htmlpage Instru_en>
/ file = "Instru_en.base64.html"
</htmlpage>

**************************
Values for feedback
*************************


<values>
/ sum_items_total = 0
/ sum_items_total_correct = 0
/ sum_items_total_NOTcorrect = 0

/ sum_items_syst = 0
/ sum_items_syst_correct = 0
/ sum_items_syst_NOTcorrect = 0

/ sum_items_itiv = 0
/ sum_items_itiv_correct = 0
/ sum_items_itiv_NOTcorrect = 0
</values>


####################################################################################################
#
# TESTLET ETIT_syst_001_tex_en
#
####################################################################################################


###################
# Testletstamm
###################

<html st_ETIT_syst_001_tex_en>
/ items = ("Stamm_ETIT_syst_001_tex_en.base64.html")
/ position = (0%,50%)
/ showborders = false
/ showscrollbars = TRUE
/ size = (100%,100%)
</html>


###################
# Items
###################

<image pic_ETIT_syst_001a>
/ items = ("pic_ETIT_syst_001a.PNG")
/ position = (55%,10%)
/ imagesize = (30%,30%)
</image>

<radiobuttons ETIT_syst_001a>
/ caption="An input signal x(t) is applied to a system. Which of the presented statements about the output signal y(t) is correct?"
/ options = ("~nStatement 1~n",
            "~nStatement 2~n",
            "~nStatement 3~n",
            "~nStatement 4~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,40%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>


************************
<image pic_ETIT_syst_001b>
/ items = ("pic_ETIT_syst_001b.PNG")
/ position = (55%,10%)
/ imagesize = (27%,27%)
</image>

<radiobuttons ETIT_syst_001b>
/ caption="Which of the presented statements is correct for causal systems?"
/ options = ("~nStatement 1~n",
            "~nStatement 2~n",
            "~nStatement 3~n",
            "~nStatement 4~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,35%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>


************************

<radiobuttons ETIT_syst_001c>
/ caption="The impulse response of a system is g(t)=0.5*δ(t-t0) with the Dirac impulse δ(t) and t0>0. Which of the following statements about the output signal y(t) of the system is correct?"
/ options = ("~nIt holds: y(t)=0.5*x(t+t0)~n",
            "~nIt holds: y(t)=0.5*x(t-t0)~n",
            "~nIt holds: y(t)=2*x(t+t0)~n",
            "~nIt holds: y(t)=2*x(t-t0)~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>



************************
<image pic_ETIT_syst_001d>
/ items = ("pic_ETIT_syst_001d.PNG")
/ position = (55%,10%)
/ imagesize = (28%,28%)
</image>

<radiobuttons ETIT_syst_001d>
/ caption="Which of the presented statements is correct about the condition a stable LTI system must meet?"
/ options = ("~nStatement 1~n",
            "~nStatement 2~n",
            "~nStatement 3~n",
            "~nStatement 4~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,35%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>

************************

<image pic_ETIT_syst_001e1>
/ items = ("pic_ETIT_syst_001e1.PNG")
/ position = (55%,10%)
/ imagesize = (22%,22%)
</image>

<image pic_ETIT_syst_001e2>
/ items = ("pic_ETIT_syst_001e2.PNG")
/ position = (55%,35%)
/ imagesize = (22%,22%)
</image>

<radiobuttons ETIT_syst_001e>
/ caption = "Which of the presented figures corresponds to the output signal that can be observed?"
/ options = ("~nFigure 1~n",
            "~nFigure 2~n",
            "~nFigure 3~n",
            "~nFigure 4~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,60%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>

###################
# surveypages
###################

<surveypage p_ETIT_syst_001a>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001a.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001a.response == "2" || radiobuttons.ETIT_syst_001a.response == "3" || radiobuttons.ETIT_syst_001a.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1 = pic_ETIT_syst_001a; 1=ETIT_syst_001a]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_001b>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001b.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001b.response == "2" || radiobuttons.ETIT_syst_001b.response == "3" || radiobuttons.ETIT_syst_001b.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=pic_ETIT_syst_001b; 1=ETIT_syst_001b]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_001c>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001c.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001c.response == "2" || radiobuttons.ETIT_syst_001c.response == "3" || radiobuttons.ETIT_syst_001c.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_syst_001c]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_001d>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001d.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001d.response == "2" || radiobuttons.ETIT_syst_001d.response == "3" || radiobuttons.ETIT_syst_001d.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=pic_ETIT_syst_001d; 1=ETIT_syst_001d]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_001e>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001e.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001e.response == "2" || radiobuttons.ETIT_syst_001e.response == "3" || radiobuttons.ETIT_syst_001e.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1 = pic_ETIT_syst_001e1; 1 = pic_ETIT_syst_001e2; 1=ETIT_syst_001e]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>



###################
# total testlet
###################


<survey ETIT_syst_001_tex_en>
/ pages = [1=p_ETIT_syst_001a; 2=p_ETIT_syst_001b; 3=p_ETIT_syst_001c; 4=p_ETIT_syst_001d; 5=p_ETIT_syst_001e]
/ showbackbutton=false
/ finishlabel = "Continue"
/ nextlabel = "Continue"
/ nextbuttonposition = (55%, 90%)
/ screencolor = white
</survey>


####################################################################################################
#
# TESTLET ETIT_syst_002_tex_en
#
####################################################################################################


###################
# Testletstamm
###################

<html st_ETIT_syst_002_tex_en>
/ items = ("Stamm_ETIT_syst_002_tex_en.base64.html")
/ position = (0%,50%)
/ showborders = false
/ showscrollbars = TRUE
/ size = (100%,100%)
</html>


###################
# Items
###################

<image pic_ETIT_syst_002a>
/ items = ("pic_ETIT_syst_002a.PNG")
/ position = (55%,10%)
/ imagesize = (25%,25%)
</image>

<radiobuttons ETIT_syst_002a>
/ caption="Which of the presented formulas is used to compute the Fourier transform X(f) of a signal x(t)?"
/ options = ("~nFormula 1~n",
            "~nFormula 2~n",
            "~nFormula 3~n",
            "~nFormula 4~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,40%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>


************************

<radiobuttons ETIT_syst_002b>
/ caption="Which of the following statements is correct?"
/ options = ("~nThe Fourier transform is a nonlinear transformation.~n",
            "~nThe Fourier transform is a linear transformation.~n",
            "~nFor harmonic signals, a Fourier transform cannot be computed.~n",
            "~nThe application of the Fourier transform to a signal causes loss of information.~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************
<image pic_ETIT_syst_002c>
/ items = ("pic_ETIT_syst_002c.PNG")
/ position = (55%,10%)
/ imagesize = (31%,31%)
</image>

<radiobuttons ETIT_syst_002c>
/ caption="Which of the formulas corresponds to the Fourier transform X(f) of the signal x(t)=sin(2πf0t) mit f0>0?"
/ options = ("~nFormula 1~n",
            "~nFormula 2~n",
            "~nFormula 3~n",
            "~nFormula 4~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,35%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>



************************
<image pic_ETIT_syst_002d>
/ items = ("pic_ETIT_syst_002d.PNG")
/ position = (55%,10%)
/ imagesize = (35%,35%)
</image>

<radiobuttons ETIT_syst_002d>
/ caption="Which of the presented statements is true for the Fourier transform X(f) of x(t)?"
/ options = ("~nStatement 1~n",
            "~nStatement 2~n",
            "~nStatement 3~n",
            "~nStatement 4~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,40%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>

************************

<image pic_ETIT_syst_002e1>
/ items = ("pic_ETIT_syst_002e1.PNG")
/ position = (55%,10%)
/ imagesize = (31%,31%)
</image>

<image pic_ETIT_syst_002e2>
/ items = ("pic_ETIT_syst_002e2.PNG")
/ position = (55%,26%)
/ imagesize = (33%,33%)
</image>

<radiobuttons ETIT_syst_002e>
/ options = ("~nFigure 1~n",
            "~nFigure 2~n",
            "~nFigure 3~n",
            "~nFigure 4~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,62%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>

###################
# surveypages
###################

<surveypage p_ETIT_syst_002a>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002a.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002a.response == "2" || radiobuttons.ETIT_syst_002a.response == "3" || radiobuttons.ETIT_syst_002a.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1 = pic_ETIT_syst_002a; 1=ETIT_syst_002a]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_002b>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002b.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002b.response == "2" || radiobuttons.ETIT_syst_002b.response == "3" || radiobuttons.ETIT_syst_002b.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_syst_002b]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_002c>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002c.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002c.response == "2" || radiobuttons.ETIT_syst_002c.response == "3" || radiobuttons.ETIT_syst_002c.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=pic_ETIT_syst_002c; 1=ETIT_syst_002c]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_002d>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002d.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002d.response == "2" || radiobuttons.ETIT_syst_002d.response == "3" || radiobuttons.ETIT_syst_002d.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=pic_ETIT_syst_002d; 1=ETIT_syst_002d]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_002e>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002e.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002e.response == "2" || radiobuttons.ETIT_syst_002e.response == "3" || radiobuttons.ETIT_syst_002e.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1 = pic_ETIT_syst_002e1; 1 = pic_ETIT_syst_002e2; 1=ETIT_syst_002e]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>



###################
# total testlet
###################


<survey ETIT_syst_002_tex_en>
/ pages = [1=p_ETIT_syst_002a; 2=p_ETIT_syst_002b; 3=p_ETIT_syst_002c; 4=p_ETIT_syst_002d; 5=p_ETIT_syst_002e]
/ showbackbutton=false
/ finishlabel = "Continue"
/ nextlabel = "Continue"
/ nextbuttonposition = (55%, 90%)
/ screencolor = white
</survey>

####################################################################################################
#
# TESTLET ETIT_itiv_001_tex_en
#
####################################################################################################


###################
# Testletstamm
###################

<html st_ETIT_itiv_001_tex_en>
/ items = ("Stamm_ETIT_itiv_001_tex_en.base64.html")
/ position = (0%,50%)
/ showborders = false
/ showscrollbars = TRUE
/ size = (100%,100%)
</html>


###################
# Items
###################


<radiobuttons ETIT_itiv_001a>
/ caption = "Which of the following is NOT a requirement of the axiom system of Boolean algebra (according to Huntington)?"
/ options = ("~nexistence of neutral elements~n",
            "~ncommutativity~n",
            "~nexistence of complements~n",
            "~nassociativity~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************


<radiobuttons ETIT_itiv_001b>
/ caption = "Which is NOT a basic system of Boolean algebra?"
/ options = ("~nAND, OR, NOT~n",
            "~nAND, NAND, NOR~n",
            "~nAND, OR~n",
            "~nNOR~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************




<radiobuttons ETIT_itiv_001c>
/ caption = "Which of the following transformations is correct?"
/ options = ("~n¬(x1∧x2)=¬x1∨¬x2~n",
            "~nx1∧(x1∨x2)∧(x2∨x3)=(x1∧x2)∨(x2∧x3)~n",
            "~n(x1∧x2)∨(x1∧x3)=x1∧(x2∨x3)~n",
            "~n(x1∨¬x2)∧x3=(x1∧x3)∨(x2∧x3)~n")
/ optionvalues = ("1","2","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>



************************


<radiobuttons ETIT_itiv_001d>
/ caption = "What is the dual theorem to a∨0=a?"
/ options = ("~na ∧1=a~n",
            "~na ∨1=1~n",
            "~na ∨a=a~n",
            "~na ∨ ¬a=0~n")
/ optionvalues = ("1","2","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>
************************

<radiobuttons ETIT_itiv_001e>
/ caption = "What is the disjunctive minimal form of (a∧b∧¬c)∨(a∧¬b∧c)∨(b∧c)∨(¬a∧b)?"
/ options = ("~n(a∧b∧¬c)∨(a∧¬b∧c)∨(b∧c)∨(¬a∧b)~n",
            "~nb∨(a∧c)~n",
            "~na∨(b∧c)~n",
            "~na∨b~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>




###################
# surveypages
###################

<surveypage p_ETIT_itiv_001a>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001a.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001a.response == "2" || radiobuttons.ETIT_itiv_001a.response == "3" || radiobuttons.ETIT_itiv_001a.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001a]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_001b>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001b.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001b.response == "2" || radiobuttons.ETIT_itiv_001b.response == "3" || radiobuttons.ETIT_itiv_001b.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001b]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_001c>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001c.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001c.response == "2" || radiobuttons.ETIT_itiv_001c.response == "3" || radiobuttons.ETIT_itiv_001c.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001c]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_001d>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001d.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001d.response == "2" || radiobuttons.ETIT_itiv_001d.response == "3" || radiobuttons.ETIT_itiv_001d.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001d]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_001e>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001e.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001e.response == "2" || radiobuttons.ETIT_itiv_001e.response == "3" || radiobuttons.ETIT_itiv_001e.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001e]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>


###################
# total testlet
###################


<survey ETIT_itiv_001_tex_en>
/ pages = [1=p_ETIT_itiv_001a; 2=p_ETIT_itiv_001b; 3=p_ETIT_itiv_001c; 4=p_ETIT_itiv_001d; 5=p_ETIT_itiv_001e]
/ showbackbutton=false
/ finishlabel = "Continue"
/ nextlabel = "Continue"
/ nextbuttonposition = (55%, 90%)
/ screencolor = white
</survey>


####################################################################################################
#
# TESTLET ETIT_itiv_002_tex_en
#
####################################################################################################


###################
# Testletstamm
###################

<html st_ETIT_itiv_002_tex_en>
/ items = ("Stamm_ETIT_itiv_002_tex_en.base64.html")
/ position = (0%,50%)
/ showborders = false
/ showscrollbars = TRUE
/ size = (100%,100%)
</html>


###################
# Items
###################


<radiobuttons ETIT_itiv_002a>
/ caption = "Under what name is the unary Boolean function f(x)=1 known?"
/ options = ("~nDisjunction~n",
            "~nEquivalence~n",
            "~nTautology~n",
            "~nConjunction~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************


<radiobuttons ETIT_itiv_002b>
/ caption = "How many fields does a KV diagram to minimise a function with n=5 consist of?"
/ options = ("~n2⋅5=10~n",
            "~n5!=120~n",
            "~n2^5=32~n",
            "~n5²=25~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************




<radiobuttons ETIT_itiv_002c>
/ caption = "How many different Boolean functions with n=3 inputs are there?"
/ options = ("~n2^3=8~n",
            "~n3²=9~n",
            "~n2^(2^3)=256~n",
            "~n2^(3²)=512~n")
/ optionvalues = ("3","2","1","4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>



************************


<radiobuttons ETIT_itiv_002d>
/ caption = "How many prime implicants are required to cover f(x1,x2)=0 in a KV diagram?"
/ options = ("~nno prime implicants~n",
            "~none prime implicant~n",
            "~ntwo prime implicants~n",
            "~n2²=4 prime implicants~n")
/ optionvalues = ("1","2","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>
************************

<radiobuttons ETIT_itiv_002e>
/ caption = "Which of the following transformations is correct?"
/ options = ("~n¬(x1∧x2)=¬x1∧¬x2~n",
            "~nx1∧(x1∨x2)∧(x2∨x3)=(x1∧x2)∨(x2∧x3)~n",
            "~n(x1∧x2)∨(x1∧x3)=x1∧(x2∨x3)~n",
            "~n(x1∨¬x2)∧x3=(x1∧x3)∨(x2∧x3)~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>

************************

<radiobuttons ETIT_itiv_002f>
/ caption = "By means of which logical operations can any Boolean function be expressed?"
/ options = ("~nBy a combination of logical NOT operations on the variables.~n",
            "~nBy a combination of logical AND and logical OR operations on the variables.~n",
            "~nBy a combination of logical AND and logical NOT operations on the variables.~n",
            "~nBy a combination of logical OR operations on the variables.~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>

************************

<radiobuttons ETIT_itiv_002g>
/ caption = "What is the consequence if the “don't-care” terms of an incompletely specified Boolean function are replaced by logical zeros before logic minimisation with the KV diagram?"
/ options = ("~nSuch a modification has no influence on the result under any circumstances. ~n",
            "~nInput combinations that should result in a 1-output may erroneously result in a 0-output after logic minimisation.~n",
            "~nInput combinations that should result in a 0-output may erroneously result in a 1-output after logic minimisation.~n",
            "~nThe derived result is functionally correct, but may be suboptimal.~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


###################
# surveypages
###################

<surveypage p_ETIT_itiv_002a>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002a.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002a.response == "2" || radiobuttons.ETIT_itiv_002a.response == "3" || radiobuttons.ETIT_itiv_002a.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002a]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002b>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002b.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002b.response == "2" || radiobuttons.ETIT_itiv_002b.response == "3" || radiobuttons.ETIT_itiv_002b.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002b]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002c>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002c.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002c.response == "2" || radiobuttons.ETIT_itiv_002c.response == "3" || radiobuttons.ETIT_itiv_002c.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002c]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002d>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002d.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002d.response == "2" || radiobuttons.ETIT_itiv_002d.response == "3" || radiobuttons.ETIT_itiv_002d.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002d]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002e>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002e.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002e.response == "2" || radiobuttons.ETIT_itiv_002e.response == "3" || radiobuttons.ETIT_itiv_002e.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002e]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002f>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002f.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002f.response == "2" || radiobuttons.ETIT_itiv_002f.response == "3" || radiobuttons.ETIT_itiv_002f.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002f]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002g>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002g.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002g.response == "2" || radiobuttons.ETIT_itiv_002g.response == "3" || radiobuttons.ETIT_itiv_002g.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002g]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>
###################
# total testlet
###################


<survey ETIT_itiv_002_tex_en>
/ pages = [1=p_ETIT_itiv_002a; 2=p_ETIT_itiv_002b; 3=p_ETIT_itiv_002c; 4=p_ETIT_itiv_002d; 5=p_ETIT_itiv_002e;
6=p_ETIT_itiv_002f; 7=p_ETIT_itiv_002g]
/ showbackbutton=false
/ finishlabel = "Continue"
/ nextlabel = "Continue"
/ nextbuttonposition = (55%, 90%)
/ screencolor = white
</survey>


#####################################################################################################
#
# FEEDBACK
#
#####################################################################################################

<expressions>
/ sum_items_total = values.sum_items_total_correct + values.sum_items_total_NOTcorrect

/ sum_items_etch = values.sum_items_etch_correct + values.sum_items_etch_NOTcorrect

/ sum_items_scht = values.sum_items_scht_correct + values.sum_items_scht_NOTcorrect

/ sum_items_syst = values.sum_items_syst_correct + values.sum_items_syst_NOTcorrect

/ sum_items_itiv = values.sum_items_itiv_correct + values.sum_items_itiv_NOTcorrect
</expressions>


<page feedback>
Feedback
^^ In total, you have completed <%expressions.sum_items_total%> items. Thereof you have answered <%values.sum_items_total_correct%> items correctly.
^ Systems theory:             <%values.sum_items_syst_correct%> out of <%expressions.sum_items_syst%> items solved correctly
^ Information Technology:         <%values.sum_items_itiv_correct%> out of <%expressions.sum_items_itiv%> items solved correctly
^^ Thank you for your participation.
</page>



####################################################################################################
#
# RUN ALL TESTLETS
#
####################################################################################################

<expt all>
/ preinstructions = (Instru_en)
/ blocks = [1-4 = noreplacenorepeat(
                            ETIT_itiv_001_tex_en,
                            ETIT_itiv_002_tex_en,
                            ETIT_syst_001_tex_en,
                            ETIT_syst_002_tex_en,
)]
/ postinstructions = (feedback)
/ showmousecursor = true
/ timeout = 5400000
</expt>


Dave
Dave
Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)
Group: Administrators
Posts: 11K, Visits: 67K
nash - 3/25/2021
Hi everybody,
I've got a rather simple problem, but can't seem to handle it.
I have an experiment with a htmlpage for preinstructions and a page for postinstructions. My problem is that I can't click on the "continue" button in the preinstructions and I can't see a mouse cursor on the postinstructions so I can't click on the continue button there either.
In addition the postinstructions (the feedback page) is only shown for a few milliseconds and disappears then.

With inquisit 5 I remember it working like that. Do I have to specify somewhere more details for the pages? How can I make it work?

I would be very glad if somebody could help me out!


*****************************************************
-----------------------------------------------------------------------------------------------------------------
******(G) Definition of general parameters******
-----------------------------------------------------------------------------------------------------------------

<data>
/ columns = [date time subject trialnum trialcode latency response correct]
/ labels = TRUE
/ format = TAB
/ separatefiles = false
</data>

<defaults>
/ screencolor = (255,255,255)
/ canvasaspectratio = (2650, 1650)
/ canvasposition = (50%, 50%)
/ canvassize = (100%, 100%)
/ inputdevice = mouse
</defaults>

<instruct>
/ fontstyle = ("Arial", 3%)
/ finishlabel = "Continue"
/ nextlabel = "Continue"
</instruct>

<text timertext>
/ position = (95%,94%)
/ fontstyle = ("Arial", 2%)
/ items = ("Remaining Time:")
</text>

<clock timer>
/ mode = timer
/ format = "hh:mm:ss"
/ timeout = 5400000
/ position = (96%,96%)
/ resetrate = experiment
/ fontstyle = ("Arial", 2%)
/ txbgcolor = white
/ txcolor = black
</clock>


****************************
Instructions
****************************

* *basic instruction pages*

<htmlpage Instru_en>
/ file = "Instru_en.base64.html"
</htmlpage>

**************************
Values for feedback
*************************


<values>
/ sum_items_total = 0
/ sum_items_total_correct = 0
/ sum_items_total_NOTcorrect = 0

/ sum_items_syst = 0
/ sum_items_syst_correct = 0
/ sum_items_syst_NOTcorrect = 0

/ sum_items_itiv = 0
/ sum_items_itiv_correct = 0
/ sum_items_itiv_NOTcorrect = 0
</values>


####################################################################################################
#
# TESTLET ETIT_syst_001_tex_en
#
####################################################################################################


###################
# Testletstamm
###################

<html st_ETIT_syst_001_tex_en>
/ items = ("Stamm_ETIT_syst_001_tex_en.base64.html")
/ position = (0%,50%)
/ showborders = false
/ showscrollbars = TRUE
/ size = (100%,100%)
</html>


###################
# Items
###################

<image pic_ETIT_syst_001a>
/ items = ("pic_ETIT_syst_001a.PNG")
/ position = (55%,10%)
/ imagesize = (30%,30%)
</image>

<radiobuttons ETIT_syst_001a>
/ caption="An input signal x(t) is applied to a system. Which of the presented statements about the output signal y(t) is correct?"
/ options = ("~nStatement 1~n",
            "~nStatement 2~n",
            "~nStatement 3~n",
            "~nStatement 4~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,40%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>


************************
<image pic_ETIT_syst_001b>
/ items = ("pic_ETIT_syst_001b.PNG")
/ position = (55%,10%)
/ imagesize = (27%,27%)
</image>

<radiobuttons ETIT_syst_001b>
/ caption="Which of the presented statements is correct for causal systems?"
/ options = ("~nStatement 1~n",
            "~nStatement 2~n",
            "~nStatement 3~n",
            "~nStatement 4~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,35%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>


************************

<radiobuttons ETIT_syst_001c>
/ caption="The impulse response of a system is g(t)=0.5*δ(t-t0) with the Dirac impulse δ(t) and t0>0. Which of the following statements about the output signal y(t) of the system is correct?"
/ options = ("~nIt holds: y(t)=0.5*x(t+t0)~n",
            "~nIt holds: y(t)=0.5*x(t-t0)~n",
            "~nIt holds: y(t)=2*x(t+t0)~n",
            "~nIt holds: y(t)=2*x(t-t0)~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>



************************
<image pic_ETIT_syst_001d>
/ items = ("pic_ETIT_syst_001d.PNG")
/ position = (55%,10%)
/ imagesize = (28%,28%)
</image>

<radiobuttons ETIT_syst_001d>
/ caption="Which of the presented statements is correct about the condition a stable LTI system must meet?"
/ options = ("~nStatement 1~n",
            "~nStatement 2~n",
            "~nStatement 3~n",
            "~nStatement 4~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,35%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>

************************

<image pic_ETIT_syst_001e1>
/ items = ("pic_ETIT_syst_001e1.PNG")
/ position = (55%,10%)
/ imagesize = (22%,22%)
</image>

<image pic_ETIT_syst_001e2>
/ items = ("pic_ETIT_syst_001e2.PNG")
/ position = (55%,35%)
/ imagesize = (22%,22%)
</image>

<radiobuttons ETIT_syst_001e>
/ caption = "Which of the presented figures corresponds to the output signal that can be observed?"
/ options = ("~nFigure 1~n",
            "~nFigure 2~n",
            "~nFigure 3~n",
            "~nFigure 4~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,60%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>

###################
# surveypages
###################

<surveypage p_ETIT_syst_001a>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001a.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001a.response == "2" || radiobuttons.ETIT_syst_001a.response == "3" || radiobuttons.ETIT_syst_001a.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1 = pic_ETIT_syst_001a; 1=ETIT_syst_001a]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_001b>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001b.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001b.response == "2" || radiobuttons.ETIT_syst_001b.response == "3" || radiobuttons.ETIT_syst_001b.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=pic_ETIT_syst_001b; 1=ETIT_syst_001b]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_001c>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001c.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001c.response == "2" || radiobuttons.ETIT_syst_001c.response == "3" || radiobuttons.ETIT_syst_001c.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_syst_001c]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_001d>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001d.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001d.response == "2" || radiobuttons.ETIT_syst_001d.response == "3" || radiobuttons.ETIT_syst_001d.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=pic_ETIT_syst_001d; 1=ETIT_syst_001d]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_001e>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001e.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001e.response == "2" || radiobuttons.ETIT_syst_001e.response == "3" || radiobuttons.ETIT_syst_001e.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1 = pic_ETIT_syst_001e1; 1 = pic_ETIT_syst_001e2; 1=ETIT_syst_001e]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>



###################
# total testlet
###################


<survey ETIT_syst_001_tex_en>
/ pages = [1=p_ETIT_syst_001a; 2=p_ETIT_syst_001b; 3=p_ETIT_syst_001c; 4=p_ETIT_syst_001d; 5=p_ETIT_syst_001e]
/ showbackbutton=false
/ finishlabel = "Continue"
/ nextlabel = "Continue"
/ nextbuttonposition = (55%, 90%)
/ screencolor = white
</survey>


####################################################################################################
#
# TESTLET ETIT_syst_002_tex_en
#
####################################################################################################


###################
# Testletstamm
###################

<html st_ETIT_syst_002_tex_en>
/ items = ("Stamm_ETIT_syst_002_tex_en.base64.html")
/ position = (0%,50%)
/ showborders = false
/ showscrollbars = TRUE
/ size = (100%,100%)
</html>


###################
# Items
###################

<image pic_ETIT_syst_002a>
/ items = ("pic_ETIT_syst_002a.PNG")
/ position = (55%,10%)
/ imagesize = (25%,25%)
</image>

<radiobuttons ETIT_syst_002a>
/ caption="Which of the presented formulas is used to compute the Fourier transform X(f) of a signal x(t)?"
/ options = ("~nFormula 1~n",
            "~nFormula 2~n",
            "~nFormula 3~n",
            "~nFormula 4~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,40%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>


************************

<radiobuttons ETIT_syst_002b>
/ caption="Which of the following statements is correct?"
/ options = ("~nThe Fourier transform is a nonlinear transformation.~n",
            "~nThe Fourier transform is a linear transformation.~n",
            "~nFor harmonic signals, a Fourier transform cannot be computed.~n",
            "~nThe application of the Fourier transform to a signal causes loss of information.~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************
<image pic_ETIT_syst_002c>
/ items = ("pic_ETIT_syst_002c.PNG")
/ position = (55%,10%)
/ imagesize = (31%,31%)
</image>

<radiobuttons ETIT_syst_002c>
/ caption="Which of the formulas corresponds to the Fourier transform X(f) of the signal x(t)=sin(2πf0t) mit f0>0?"
/ options = ("~nFormula 1~n",
            "~nFormula 2~n",
            "~nFormula 3~n",
            "~nFormula 4~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,35%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>



************************
<image pic_ETIT_syst_002d>
/ items = ("pic_ETIT_syst_002d.PNG")
/ position = (55%,10%)
/ imagesize = (35%,35%)
</image>

<radiobuttons ETIT_syst_002d>
/ caption="Which of the presented statements is true for the Fourier transform X(f) of x(t)?"
/ options = ("~nStatement 1~n",
            "~nStatement 2~n",
            "~nStatement 3~n",
            "~nStatement 4~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,40%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>

************************

<image pic_ETIT_syst_002e1>
/ items = ("pic_ETIT_syst_002e1.PNG")
/ position = (55%,10%)
/ imagesize = (31%,31%)
</image>

<image pic_ETIT_syst_002e2>
/ items = ("pic_ETIT_syst_002e2.PNG")
/ position = (55%,26%)
/ imagesize = (33%,33%)
</image>

<radiobuttons ETIT_syst_002e>
/ options = ("~nFigure 1~n",
            "~nFigure 2~n",
            "~nFigure 3~n",
            "~nFigure 4~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,62%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>

###################
# surveypages
###################

<surveypage p_ETIT_syst_002a>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002a.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002a.response == "2" || radiobuttons.ETIT_syst_002a.response == "3" || radiobuttons.ETIT_syst_002a.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1 = pic_ETIT_syst_002a; 1=ETIT_syst_002a]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_002b>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002b.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002b.response == "2" || radiobuttons.ETIT_syst_002b.response == "3" || radiobuttons.ETIT_syst_002b.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_syst_002b]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_002c>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002c.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002c.response == "2" || radiobuttons.ETIT_syst_002c.response == "3" || radiobuttons.ETIT_syst_002c.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=pic_ETIT_syst_002c; 1=ETIT_syst_002c]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_002d>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002d.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002d.response == "2" || radiobuttons.ETIT_syst_002d.response == "3" || radiobuttons.ETIT_syst_002d.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=pic_ETIT_syst_002d; 1=ETIT_syst_002d]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_002e>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002e.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002e.response == "2" || radiobuttons.ETIT_syst_002e.response == "3" || radiobuttons.ETIT_syst_002e.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1 = pic_ETIT_syst_002e1; 1 = pic_ETIT_syst_002e2; 1=ETIT_syst_002e]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>



###################
# total testlet
###################


<survey ETIT_syst_002_tex_en>
/ pages = [1=p_ETIT_syst_002a; 2=p_ETIT_syst_002b; 3=p_ETIT_syst_002c; 4=p_ETIT_syst_002d; 5=p_ETIT_syst_002e]
/ showbackbutton=false
/ finishlabel = "Continue"
/ nextlabel = "Continue"
/ nextbuttonposition = (55%, 90%)
/ screencolor = white
</survey>

####################################################################################################
#
# TESTLET ETIT_itiv_001_tex_en
#
####################################################################################################


###################
# Testletstamm
###################

<html st_ETIT_itiv_001_tex_en>
/ items = ("Stamm_ETIT_itiv_001_tex_en.base64.html")
/ position = (0%,50%)
/ showborders = false
/ showscrollbars = TRUE
/ size = (100%,100%)
</html>


###################
# Items
###################


<radiobuttons ETIT_itiv_001a>
/ caption = "Which of the following is NOT a requirement of the axiom system of Boolean algebra (according to Huntington)?"
/ options = ("~nexistence of neutral elements~n",
            "~ncommutativity~n",
            "~nexistence of complements~n",
            "~nassociativity~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************


<radiobuttons ETIT_itiv_001b>
/ caption = "Which is NOT a basic system of Boolean algebra?"
/ options = ("~nAND, OR, NOT~n",
            "~nAND, NAND, NOR~n",
            "~nAND, OR~n",
            "~nNOR~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************




<radiobuttons ETIT_itiv_001c>
/ caption = "Which of the following transformations is correct?"
/ options = ("~n¬(x1∧x2)=¬x1∨¬x2~n",
            "~nx1∧(x1∨x2)∧(x2∨x3)=(x1∧x2)∨(x2∧x3)~n",
            "~n(x1∧x2)∨(x1∧x3)=x1∧(x2∨x3)~n",
            "~n(x1∨¬x2)∧x3=(x1∧x3)∨(x2∧x3)~n")
/ optionvalues = ("1","2","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>



************************


<radiobuttons ETIT_itiv_001d>
/ caption = "What is the dual theorem to a∨0=a?"
/ options = ("~na ∧1=a~n",
            "~na ∨1=1~n",
            "~na ∨a=a~n",
            "~na ∨ ¬a=0~n")
/ optionvalues = ("1","2","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>
************************

<radiobuttons ETIT_itiv_001e>
/ caption = "What is the disjunctive minimal form of (a∧b∧¬c)∨(a∧¬b∧c)∨(b∧c)∨(¬a∧b)?"
/ options = ("~n(a∧b∧¬c)∨(a∧¬b∧c)∨(b∧c)∨(¬a∧b)~n",
            "~nb∨(a∧c)~n",
            "~na∨(b∧c)~n",
            "~na∨b~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>




###################
# surveypages
###################

<surveypage p_ETIT_itiv_001a>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001a.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001a.response == "2" || radiobuttons.ETIT_itiv_001a.response == "3" || radiobuttons.ETIT_itiv_001a.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001a]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_001b>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001b.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001b.response == "2" || radiobuttons.ETIT_itiv_001b.response == "3" || radiobuttons.ETIT_itiv_001b.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001b]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_001c>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001c.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001c.response == "2" || radiobuttons.ETIT_itiv_001c.response == "3" || radiobuttons.ETIT_itiv_001c.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001c]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_001d>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001d.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001d.response == "2" || radiobuttons.ETIT_itiv_001d.response == "3" || radiobuttons.ETIT_itiv_001d.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001d]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_001e>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001e.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001e.response == "2" || radiobuttons.ETIT_itiv_001e.response == "3" || radiobuttons.ETIT_itiv_001e.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001e]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>


###################
# total testlet
###################


<survey ETIT_itiv_001_tex_en>
/ pages = [1=p_ETIT_itiv_001a; 2=p_ETIT_itiv_001b; 3=p_ETIT_itiv_001c; 4=p_ETIT_itiv_001d; 5=p_ETIT_itiv_001e]
/ showbackbutton=false
/ finishlabel = "Continue"
/ nextlabel = "Continue"
/ nextbuttonposition = (55%, 90%)
/ screencolor = white
</survey>


####################################################################################################
#
# TESTLET ETIT_itiv_002_tex_en
#
####################################################################################################


###################
# Testletstamm
###################

<html st_ETIT_itiv_002_tex_en>
/ items = ("Stamm_ETIT_itiv_002_tex_en.base64.html")
/ position = (0%,50%)
/ showborders = false
/ showscrollbars = TRUE
/ size = (100%,100%)
</html>


###################
# Items
###################


<radiobuttons ETIT_itiv_002a>
/ caption = "Under what name is the unary Boolean function f(x)=1 known?"
/ options = ("~nDisjunction~n",
            "~nEquivalence~n",
            "~nTautology~n",
            "~nConjunction~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************


<radiobuttons ETIT_itiv_002b>
/ caption = "How many fields does a KV diagram to minimise a function with n=5 consist of?"
/ options = ("~n2⋅5=10~n",
            "~n5!=120~n",
            "~n2^5=32~n",
            "~n5²=25~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************




<radiobuttons ETIT_itiv_002c>
/ caption = "How many different Boolean functions with n=3 inputs are there?"
/ options = ("~n2^3=8~n",
            "~n3²=9~n",
            "~n2^(2^3)=256~n",
            "~n2^(3²)=512~n")
/ optionvalues = ("3","2","1","4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>



************************


<radiobuttons ETIT_itiv_002d>
/ caption = "How many prime implicants are required to cover f(x1,x2)=0 in a KV diagram?"
/ options = ("~nno prime implicants~n",
            "~none prime implicant~n",
            "~ntwo prime implicants~n",
            "~n2²=4 prime implicants~n")
/ optionvalues = ("1","2","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>
************************

<radiobuttons ETIT_itiv_002e>
/ caption = "Which of the following transformations is correct?"
/ options = ("~n¬(x1∧x2)=¬x1∧¬x2~n",
            "~nx1∧(x1∨x2)∧(x2∨x3)=(x1∧x2)∨(x2∧x3)~n",
            "~n(x1∧x2)∨(x1∧x3)=x1∧(x2∨x3)~n",
            "~n(x1∨¬x2)∧x3=(x1∧x3)∨(x2∧x3)~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>

************************

<radiobuttons ETIT_itiv_002f>
/ caption = "By means of which logical operations can any Boolean function be expressed?"
/ options = ("~nBy a combination of logical NOT operations on the variables.~n",
            "~nBy a combination of logical AND and logical OR operations on the variables.~n",
            "~nBy a combination of logical AND and logical NOT operations on the variables.~n",
            "~nBy a combination of logical OR operations on the variables.~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>

************************

<radiobuttons ETIT_itiv_002g>
/ caption = "What is the consequence if the “don't-care” terms of an incompletely specified Boolean function are replaced by logical zeros before logic minimisation with the KV diagram?"
/ options = ("~nSuch a modification has no influence on the result under any circumstances. ~n",
            "~nInput combinations that should result in a 1-output may erroneously result in a 0-output after logic minimisation.~n",
            "~nInput combinations that should result in a 0-output may erroneously result in a 1-output after logic minimisation.~n",
            "~nThe derived result is functionally correct, but may be suboptimal.~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


###################
# surveypages
###################

<surveypage p_ETIT_itiv_002a>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002a.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002a.response == "2" || radiobuttons.ETIT_itiv_002a.response == "3" || radiobuttons.ETIT_itiv_002a.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002a]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002b>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002b.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002b.response == "2" || radiobuttons.ETIT_itiv_002b.response == "3" || radiobuttons.ETIT_itiv_002b.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002b]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002c>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002c.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002c.response == "2" || radiobuttons.ETIT_itiv_002c.response == "3" || radiobuttons.ETIT_itiv_002c.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002c]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002d>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002d.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002d.response == "2" || radiobuttons.ETIT_itiv_002d.response == "3" || radiobuttons.ETIT_itiv_002d.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002d]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002e>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002e.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002e.response == "2" || radiobuttons.ETIT_itiv_002e.response == "3" || radiobuttons.ETIT_itiv_002e.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002e]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002f>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002f.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002f.response == "2" || radiobuttons.ETIT_itiv_002f.response == "3" || radiobuttons.ETIT_itiv_002f.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002f]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002g>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002g.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002g.response == "2" || radiobuttons.ETIT_itiv_002g.response == "3" || radiobuttons.ETIT_itiv_002g.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002g]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>
###################
# total testlet
###################


<survey ETIT_itiv_002_tex_en>
/ pages = [1=p_ETIT_itiv_002a; 2=p_ETIT_itiv_002b; 3=p_ETIT_itiv_002c; 4=p_ETIT_itiv_002d; 5=p_ETIT_itiv_002e;
6=p_ETIT_itiv_002f; 7=p_ETIT_itiv_002g]
/ showbackbutton=false
/ finishlabel = "Continue"
/ nextlabel = "Continue"
/ nextbuttonposition = (55%, 90%)
/ screencolor = white
</survey>


#####################################################################################################
#
# FEEDBACK
#
#####################################################################################################

<expressions>
/ sum_items_total = values.sum_items_total_correct + values.sum_items_total_NOTcorrect

/ sum_items_etch = values.sum_items_etch_correct + values.sum_items_etch_NOTcorrect

/ sum_items_scht = values.sum_items_scht_correct + values.sum_items_scht_NOTcorrect

/ sum_items_syst = values.sum_items_syst_correct + values.sum_items_syst_NOTcorrect

/ sum_items_itiv = values.sum_items_itiv_correct + values.sum_items_itiv_NOTcorrect
</expressions>


<page feedback>
Feedback
^^ In total, you have completed <%expressions.sum_items_total%> items. Thereof you have answered <%values.sum_items_total_correct%> items correctly.
^ Systems theory:             <%values.sum_items_syst_correct%> out of <%expressions.sum_items_syst%> items solved correctly
^ Information Technology:         <%values.sum_items_itiv_correct%> out of <%expressions.sum_items_itiv%> items solved correctly
^^ Thank you for your participation.
</page>



####################################################################################################
#
# RUN ALL TESTLETS
#
####################################################################################################

<expt all>
/ preinstructions = (Instru_en)
/ blocks = [1-4 = noreplacenorepeat(
                            ETIT_itiv_001_tex_en,
                            ETIT_itiv_002_tex_en,
                            ETIT_syst_001_tex_en,
                            ETIT_syst_002_tex_en,
)]
/ postinstructions = (feedback)
/ showmousecursor = true
/ timeout = 5400000
</expt>


Define /inputdevice = mouse in <instruct>
Dave
Dave
Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)
Group: Administrators
Posts: 11K, Visits: 67K
Dave - 3/25/2021
nash - 3/25/2021
Hi everybody,
I've got a rather simple problem, but can't seem to handle it.
I have an experiment with a htmlpage for preinstructions and a page for postinstructions. My problem is that I can't click on the "continue" button in the preinstructions and I can't see a mouse cursor on the postinstructions so I can't click on the continue button there either.
In addition the postinstructions (the feedback page) is only shown for a few milliseconds and disappears then.

With inquisit 5 I remember it working like that. Do I have to specify somewhere more details for the pages? How can I make it work?

I would be very glad if somebody could help me out!


*****************************************************
-----------------------------------------------------------------------------------------------------------------
******(G) Definition of general parameters******
-----------------------------------------------------------------------------------------------------------------

<data>
/ columns = [date time subject trialnum trialcode latency response correct]
/ labels = TRUE
/ format = TAB
/ separatefiles = false
</data>

<defaults>
/ screencolor = (255,255,255)
/ canvasaspectratio = (2650, 1650)
/ canvasposition = (50%, 50%)
/ canvassize = (100%, 100%)
/ inputdevice = mouse
</defaults>

<instruct>
/ fontstyle = ("Arial", 3%)
/ finishlabel = "Continue"
/ nextlabel = "Continue"
</instruct>

<text timertext>
/ position = (95%,94%)
/ fontstyle = ("Arial", 2%)
/ items = ("Remaining Time:")
</text>

<clock timer>
/ mode = timer
/ format = "hh:mm:ss"
/ timeout = 5400000
/ position = (96%,96%)
/ resetrate = experiment
/ fontstyle = ("Arial", 2%)
/ txbgcolor = white
/ txcolor = black
</clock>


****************************
Instructions
****************************

* *basic instruction pages*

<htmlpage Instru_en>
/ file = "Instru_en.base64.html"
</htmlpage>

**************************
Values for feedback
*************************


<values>
/ sum_items_total = 0
/ sum_items_total_correct = 0
/ sum_items_total_NOTcorrect = 0

/ sum_items_syst = 0
/ sum_items_syst_correct = 0
/ sum_items_syst_NOTcorrect = 0

/ sum_items_itiv = 0
/ sum_items_itiv_correct = 0
/ sum_items_itiv_NOTcorrect = 0
</values>


####################################################################################################
#
# TESTLET ETIT_syst_001_tex_en
#
####################################################################################################


###################
# Testletstamm
###################

<html st_ETIT_syst_001_tex_en>
/ items = ("Stamm_ETIT_syst_001_tex_en.base64.html")
/ position = (0%,50%)
/ showborders = false
/ showscrollbars = TRUE
/ size = (100%,100%)
</html>


###################
# Items
###################

<image pic_ETIT_syst_001a>
/ items = ("pic_ETIT_syst_001a.PNG")
/ position = (55%,10%)
/ imagesize = (30%,30%)
</image>

<radiobuttons ETIT_syst_001a>
/ caption="An input signal x(t) is applied to a system. Which of the presented statements about the output signal y(t) is correct?"
/ options = ("~nStatement 1~n",
            "~nStatement 2~n",
            "~nStatement 3~n",
            "~nStatement 4~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,40%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>


************************
<image pic_ETIT_syst_001b>
/ items = ("pic_ETIT_syst_001b.PNG")
/ position = (55%,10%)
/ imagesize = (27%,27%)
</image>

<radiobuttons ETIT_syst_001b>
/ caption="Which of the presented statements is correct for causal systems?"
/ options = ("~nStatement 1~n",
            "~nStatement 2~n",
            "~nStatement 3~n",
            "~nStatement 4~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,35%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>


************************

<radiobuttons ETIT_syst_001c>
/ caption="The impulse response of a system is g(t)=0.5*δ(t-t0) with the Dirac impulse δ(t) and t0>0. Which of the following statements about the output signal y(t) of the system is correct?"
/ options = ("~nIt holds: y(t)=0.5*x(t+t0)~n",
            "~nIt holds: y(t)=0.5*x(t-t0)~n",
            "~nIt holds: y(t)=2*x(t+t0)~n",
            "~nIt holds: y(t)=2*x(t-t0)~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>



************************
<image pic_ETIT_syst_001d>
/ items = ("pic_ETIT_syst_001d.PNG")
/ position = (55%,10%)
/ imagesize = (28%,28%)
</image>

<radiobuttons ETIT_syst_001d>
/ caption="Which of the presented statements is correct about the condition a stable LTI system must meet?"
/ options = ("~nStatement 1~n",
            "~nStatement 2~n",
            "~nStatement 3~n",
            "~nStatement 4~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,35%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>

************************

<image pic_ETIT_syst_001e1>
/ items = ("pic_ETIT_syst_001e1.PNG")
/ position = (55%,10%)
/ imagesize = (22%,22%)
</image>

<image pic_ETIT_syst_001e2>
/ items = ("pic_ETIT_syst_001e2.PNG")
/ position = (55%,35%)
/ imagesize = (22%,22%)
</image>

<radiobuttons ETIT_syst_001e>
/ caption = "Which of the presented figures corresponds to the output signal that can be observed?"
/ options = ("~nFigure 1~n",
            "~nFigure 2~n",
            "~nFigure 3~n",
            "~nFigure 4~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,60%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>

###################
# surveypages
###################

<surveypage p_ETIT_syst_001a>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001a.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001a.response == "2" || radiobuttons.ETIT_syst_001a.response == "3" || radiobuttons.ETIT_syst_001a.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1 = pic_ETIT_syst_001a; 1=ETIT_syst_001a]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_001b>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001b.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001b.response == "2" || radiobuttons.ETIT_syst_001b.response == "3" || radiobuttons.ETIT_syst_001b.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=pic_ETIT_syst_001b; 1=ETIT_syst_001b]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_001c>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001c.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001c.response == "2" || radiobuttons.ETIT_syst_001c.response == "3" || radiobuttons.ETIT_syst_001c.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_syst_001c]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_001d>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001d.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001d.response == "2" || radiobuttons.ETIT_syst_001d.response == "3" || radiobuttons.ETIT_syst_001d.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=pic_ETIT_syst_001d; 1=ETIT_syst_001d]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_001e>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001e.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001e.response == "2" || radiobuttons.ETIT_syst_001e.response == "3" || radiobuttons.ETIT_syst_001e.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1 = pic_ETIT_syst_001e1; 1 = pic_ETIT_syst_001e2; 1=ETIT_syst_001e]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>



###################
# total testlet
###################


<survey ETIT_syst_001_tex_en>
/ pages = [1=p_ETIT_syst_001a; 2=p_ETIT_syst_001b; 3=p_ETIT_syst_001c; 4=p_ETIT_syst_001d; 5=p_ETIT_syst_001e]
/ showbackbutton=false
/ finishlabel = "Continue"
/ nextlabel = "Continue"
/ nextbuttonposition = (55%, 90%)
/ screencolor = white
</survey>


####################################################################################################
#
# TESTLET ETIT_syst_002_tex_en
#
####################################################################################################


###################
# Testletstamm
###################

<html st_ETIT_syst_002_tex_en>
/ items = ("Stamm_ETIT_syst_002_tex_en.base64.html")
/ position = (0%,50%)
/ showborders = false
/ showscrollbars = TRUE
/ size = (100%,100%)
</html>


###################
# Items
###################

<image pic_ETIT_syst_002a>
/ items = ("pic_ETIT_syst_002a.PNG")
/ position = (55%,10%)
/ imagesize = (25%,25%)
</image>

<radiobuttons ETIT_syst_002a>
/ caption="Which of the presented formulas is used to compute the Fourier transform X(f) of a signal x(t)?"
/ options = ("~nFormula 1~n",
            "~nFormula 2~n",
            "~nFormula 3~n",
            "~nFormula 4~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,40%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>


************************

<radiobuttons ETIT_syst_002b>
/ caption="Which of the following statements is correct?"
/ options = ("~nThe Fourier transform is a nonlinear transformation.~n",
            "~nThe Fourier transform is a linear transformation.~n",
            "~nFor harmonic signals, a Fourier transform cannot be computed.~n",
            "~nThe application of the Fourier transform to a signal causes loss of information.~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************
<image pic_ETIT_syst_002c>
/ items = ("pic_ETIT_syst_002c.PNG")
/ position = (55%,10%)
/ imagesize = (31%,31%)
</image>

<radiobuttons ETIT_syst_002c>
/ caption="Which of the formulas corresponds to the Fourier transform X(f) of the signal x(t)=sin(2πf0t) mit f0>0?"
/ options = ("~nFormula 1~n",
            "~nFormula 2~n",
            "~nFormula 3~n",
            "~nFormula 4~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,35%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>



************************
<image pic_ETIT_syst_002d>
/ items = ("pic_ETIT_syst_002d.PNG")
/ position = (55%,10%)
/ imagesize = (35%,35%)
</image>

<radiobuttons ETIT_syst_002d>
/ caption="Which of the presented statements is true for the Fourier transform X(f) of x(t)?"
/ options = ("~nStatement 1~n",
            "~nStatement 2~n",
            "~nStatement 3~n",
            "~nStatement 4~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,40%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>

************************

<image pic_ETIT_syst_002e1>
/ items = ("pic_ETIT_syst_002e1.PNG")
/ position = (55%,10%)
/ imagesize = (31%,31%)
</image>

<image pic_ETIT_syst_002e2>
/ items = ("pic_ETIT_syst_002e2.PNG")
/ position = (55%,26%)
/ imagesize = (33%,33%)
</image>

<radiobuttons ETIT_syst_002e>
/ options = ("~nFigure 1~n",
            "~nFigure 2~n",
            "~nFigure 3~n",
            "~nFigure 4~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,62%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>

###################
# surveypages
###################

<surveypage p_ETIT_syst_002a>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002a.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002a.response == "2" || radiobuttons.ETIT_syst_002a.response == "3" || radiobuttons.ETIT_syst_002a.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1 = pic_ETIT_syst_002a; 1=ETIT_syst_002a]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_002b>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002b.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002b.response == "2" || radiobuttons.ETIT_syst_002b.response == "3" || radiobuttons.ETIT_syst_002b.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_syst_002b]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_002c>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002c.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002c.response == "2" || radiobuttons.ETIT_syst_002c.response == "3" || radiobuttons.ETIT_syst_002c.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=pic_ETIT_syst_002c; 1=ETIT_syst_002c]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_002d>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002d.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002d.response == "2" || radiobuttons.ETIT_syst_002d.response == "3" || radiobuttons.ETIT_syst_002d.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=pic_ETIT_syst_002d; 1=ETIT_syst_002d]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_002e>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002e.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002e.response == "2" || radiobuttons.ETIT_syst_002e.response == "3" || radiobuttons.ETIT_syst_002e.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1 = pic_ETIT_syst_002e1; 1 = pic_ETIT_syst_002e2; 1=ETIT_syst_002e]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>



###################
# total testlet
###################


<survey ETIT_syst_002_tex_en>
/ pages = [1=p_ETIT_syst_002a; 2=p_ETIT_syst_002b; 3=p_ETIT_syst_002c; 4=p_ETIT_syst_002d; 5=p_ETIT_syst_002e]
/ showbackbutton=false
/ finishlabel = "Continue"
/ nextlabel = "Continue"
/ nextbuttonposition = (55%, 90%)
/ screencolor = white
</survey>

####################################################################################################
#
# TESTLET ETIT_itiv_001_tex_en
#
####################################################################################################


###################
# Testletstamm
###################

<html st_ETIT_itiv_001_tex_en>
/ items = ("Stamm_ETIT_itiv_001_tex_en.base64.html")
/ position = (0%,50%)
/ showborders = false
/ showscrollbars = TRUE
/ size = (100%,100%)
</html>


###################
# Items
###################


<radiobuttons ETIT_itiv_001a>
/ caption = "Which of the following is NOT a requirement of the axiom system of Boolean algebra (according to Huntington)?"
/ options = ("~nexistence of neutral elements~n",
            "~ncommutativity~n",
            "~nexistence of complements~n",
            "~nassociativity~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************


<radiobuttons ETIT_itiv_001b>
/ caption = "Which is NOT a basic system of Boolean algebra?"
/ options = ("~nAND, OR, NOT~n",
            "~nAND, NAND, NOR~n",
            "~nAND, OR~n",
            "~nNOR~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************




<radiobuttons ETIT_itiv_001c>
/ caption = "Which of the following transformations is correct?"
/ options = ("~n¬(x1∧x2)=¬x1∨¬x2~n",
            "~nx1∧(x1∨x2)∧(x2∨x3)=(x1∧x2)∨(x2∧x3)~n",
            "~n(x1∧x2)∨(x1∧x3)=x1∧(x2∨x3)~n",
            "~n(x1∨¬x2)∧x3=(x1∧x3)∨(x2∧x3)~n")
/ optionvalues = ("1","2","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>



************************


<radiobuttons ETIT_itiv_001d>
/ caption = "What is the dual theorem to a∨0=a?"
/ options = ("~na ∧1=a~n",
            "~na ∨1=1~n",
            "~na ∨a=a~n",
            "~na ∨ ¬a=0~n")
/ optionvalues = ("1","2","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>
************************

<radiobuttons ETIT_itiv_001e>
/ caption = "What is the disjunctive minimal form of (a∧b∧¬c)∨(a∧¬b∧c)∨(b∧c)∨(¬a∧b)?"
/ options = ("~n(a∧b∧¬c)∨(a∧¬b∧c)∨(b∧c)∨(¬a∧b)~n",
            "~nb∨(a∧c)~n",
            "~na∨(b∧c)~n",
            "~na∨b~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>




###################
# surveypages
###################

<surveypage p_ETIT_itiv_001a>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001a.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001a.response == "2" || radiobuttons.ETIT_itiv_001a.response == "3" || radiobuttons.ETIT_itiv_001a.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001a]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_001b>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001b.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001b.response == "2" || radiobuttons.ETIT_itiv_001b.response == "3" || radiobuttons.ETIT_itiv_001b.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001b]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_001c>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001c.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001c.response == "2" || radiobuttons.ETIT_itiv_001c.response == "3" || radiobuttons.ETIT_itiv_001c.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001c]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_001d>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001d.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001d.response == "2" || radiobuttons.ETIT_itiv_001d.response == "3" || radiobuttons.ETIT_itiv_001d.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001d]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_001e>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001e.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001e.response == "2" || radiobuttons.ETIT_itiv_001e.response == "3" || radiobuttons.ETIT_itiv_001e.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001e]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>


###################
# total testlet
###################


<survey ETIT_itiv_001_tex_en>
/ pages = [1=p_ETIT_itiv_001a; 2=p_ETIT_itiv_001b; 3=p_ETIT_itiv_001c; 4=p_ETIT_itiv_001d; 5=p_ETIT_itiv_001e]
/ showbackbutton=false
/ finishlabel = "Continue"
/ nextlabel = "Continue"
/ nextbuttonposition = (55%, 90%)
/ screencolor = white
</survey>


####################################################################################################
#
# TESTLET ETIT_itiv_002_tex_en
#
####################################################################################################


###################
# Testletstamm
###################

<html st_ETIT_itiv_002_tex_en>
/ items = ("Stamm_ETIT_itiv_002_tex_en.base64.html")
/ position = (0%,50%)
/ showborders = false
/ showscrollbars = TRUE
/ size = (100%,100%)
</html>


###################
# Items
###################


<radiobuttons ETIT_itiv_002a>
/ caption = "Under what name is the unary Boolean function f(x)=1 known?"
/ options = ("~nDisjunction~n",
            "~nEquivalence~n",
            "~nTautology~n",
            "~nConjunction~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************


<radiobuttons ETIT_itiv_002b>
/ caption = "How many fields does a KV diagram to minimise a function with n=5 consist of?"
/ options = ("~n2⋅5=10~n",
            "~n5!=120~n",
            "~n2^5=32~n",
            "~n5²=25~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************




<radiobuttons ETIT_itiv_002c>
/ caption = "How many different Boolean functions with n=3 inputs are there?"
/ options = ("~n2^3=8~n",
            "~n3²=9~n",
            "~n2^(2^3)=256~n",
            "~n2^(3²)=512~n")
/ optionvalues = ("3","2","1","4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>



************************


<radiobuttons ETIT_itiv_002d>
/ caption = "How many prime implicants are required to cover f(x1,x2)=0 in a KV diagram?"
/ options = ("~nno prime implicants~n",
            "~none prime implicant~n",
            "~ntwo prime implicants~n",
            "~n2²=4 prime implicants~n")
/ optionvalues = ("1","2","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>
************************

<radiobuttons ETIT_itiv_002e>
/ caption = "Which of the following transformations is correct?"
/ options = ("~n¬(x1∧x2)=¬x1∧¬x2~n",
            "~nx1∧(x1∨x2)∧(x2∨x3)=(x1∧x2)∨(x2∧x3)~n",
            "~n(x1∧x2)∨(x1∧x3)=x1∧(x2∨x3)~n",
            "~n(x1∨¬x2)∧x3=(x1∧x3)∨(x2∧x3)~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>

************************

<radiobuttons ETIT_itiv_002f>
/ caption = "By means of which logical operations can any Boolean function be expressed?"
/ options = ("~nBy a combination of logical NOT operations on the variables.~n",
            "~nBy a combination of logical AND and logical OR operations on the variables.~n",
            "~nBy a combination of logical AND and logical NOT operations on the variables.~n",
            "~nBy a combination of logical OR operations on the variables.~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>

************************

<radiobuttons ETIT_itiv_002g>
/ caption = "What is the consequence if the “don't-care” terms of an incompletely specified Boolean function are replaced by logical zeros before logic minimisation with the KV diagram?"
/ options = ("~nSuch a modification has no influence on the result under any circumstances. ~n",
            "~nInput combinations that should result in a 1-output may erroneously result in a 0-output after logic minimisation.~n",
            "~nInput combinations that should result in a 0-output may erroneously result in a 1-output after logic minimisation.~n",
            "~nThe derived result is functionally correct, but may be suboptimal.~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


###################
# surveypages
###################

<surveypage p_ETIT_itiv_002a>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002a.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002a.response == "2" || radiobuttons.ETIT_itiv_002a.response == "3" || radiobuttons.ETIT_itiv_002a.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002a]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002b>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002b.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002b.response == "2" || radiobuttons.ETIT_itiv_002b.response == "3" || radiobuttons.ETIT_itiv_002b.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002b]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002c>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002c.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002c.response == "2" || radiobuttons.ETIT_itiv_002c.response == "3" || radiobuttons.ETIT_itiv_002c.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002c]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002d>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002d.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002d.response == "2" || radiobuttons.ETIT_itiv_002d.response == "3" || radiobuttons.ETIT_itiv_002d.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002d]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002e>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002e.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002e.response == "2" || radiobuttons.ETIT_itiv_002e.response == "3" || radiobuttons.ETIT_itiv_002e.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002e]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002f>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002f.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002f.response == "2" || radiobuttons.ETIT_itiv_002f.response == "3" || radiobuttons.ETIT_itiv_002f.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002f]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002g>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002g.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002g.response == "2" || radiobuttons.ETIT_itiv_002g.response == "3" || radiobuttons.ETIT_itiv_002g.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002g]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>
###################
# total testlet
###################


<survey ETIT_itiv_002_tex_en>
/ pages = [1=p_ETIT_itiv_002a; 2=p_ETIT_itiv_002b; 3=p_ETIT_itiv_002c; 4=p_ETIT_itiv_002d; 5=p_ETIT_itiv_002e;
6=p_ETIT_itiv_002f; 7=p_ETIT_itiv_002g]
/ showbackbutton=false
/ finishlabel = "Continue"
/ nextlabel = "Continue"
/ nextbuttonposition = (55%, 90%)
/ screencolor = white
</survey>


#####################################################################################################
#
# FEEDBACK
#
#####################################################################################################

<expressions>
/ sum_items_total = values.sum_items_total_correct + values.sum_items_total_NOTcorrect

/ sum_items_etch = values.sum_items_etch_correct + values.sum_items_etch_NOTcorrect

/ sum_items_scht = values.sum_items_scht_correct + values.sum_items_scht_NOTcorrect

/ sum_items_syst = values.sum_items_syst_correct + values.sum_items_syst_NOTcorrect

/ sum_items_itiv = values.sum_items_itiv_correct + values.sum_items_itiv_NOTcorrect
</expressions>


<page feedback>
Feedback
^^ In total, you have completed <%expressions.sum_items_total%> items. Thereof you have answered <%values.sum_items_total_correct%> items correctly.
^ Systems theory:             <%values.sum_items_syst_correct%> out of <%expressions.sum_items_syst%> items solved correctly
^ Information Technology:         <%values.sum_items_itiv_correct%> out of <%expressions.sum_items_itiv%> items solved correctly
^^ Thank you for your participation.
</page>



####################################################################################################
#
# RUN ALL TESTLETS
#
####################################################################################################

<expt all>
/ preinstructions = (Instru_en)
/ blocks = [1-4 = noreplacenorepeat(
                            ETIT_itiv_001_tex_en,
                            ETIT_itiv_002_tex_en,
                            ETIT_syst_001_tex_en,
                            ETIT_syst_002_tex_en,
)]
/ postinstructions = (feedback)
/ showmousecursor = true
/ timeout = 5400000
</expt>


Define /inputdevice = mouse in <instruct>

Also, the feeback page will only flash briefly if your block has hit its /timeout. Instruction pages are not excepted from /timeout. Move it to another block if need be

nash
nash
New Member (40 reputation)New Member (40 reputation)New Member (40 reputation)New Member (40 reputation)New Member (40 reputation)New Member (40 reputation)New Member (40 reputation)New Member (40 reputation)New Member (40 reputation)
Group: Forum Members
Posts: 14, Visits: 26
Dave - 3/25/2021
Dave - 3/25/2021
nash - 3/25/2021
Hi everybody,
I've got a rather simple problem, but can't seem to handle it.
I have an experiment with a htmlpage for preinstructions and a page for postinstructions. My problem is that I can't click on the "continue" button in the preinstructions and I can't see a mouse cursor on the postinstructions so I can't click on the continue button there either.
In addition the postinstructions (the feedback page) is only shown for a few milliseconds and disappears then.

With inquisit 5 I remember it working like that. Do I have to specify somewhere more details for the pages? How can I make it work?

I would be very glad if somebody could help me out!


*****************************************************
-----------------------------------------------------------------------------------------------------------------
******(G) Definition of general parameters******
-----------------------------------------------------------------------------------------------------------------

<data>
/ columns = [date time subject trialnum trialcode latency response correct]
/ labels = TRUE
/ format = TAB
/ separatefiles = false
</data>

<defaults>
/ screencolor = (255,255,255)
/ canvasaspectratio = (2650, 1650)
/ canvasposition = (50%, 50%)
/ canvassize = (100%, 100%)
/ inputdevice = mouse
</defaults>

<instruct>
/ fontstyle = ("Arial", 3%)
/ finishlabel = "Continue"
/ nextlabel = "Continue"
</instruct>

<text timertext>
/ position = (95%,94%)
/ fontstyle = ("Arial", 2%)
/ items = ("Remaining Time:")
</text>

<clock timer>
/ mode = timer
/ format = "hh:mm:ss"
/ timeout = 5400000
/ position = (96%,96%)
/ resetrate = experiment
/ fontstyle = ("Arial", 2%)
/ txbgcolor = white
/ txcolor = black
</clock>


****************************
Instructions
****************************

* *basic instruction pages*

<htmlpage Instru_en>
/ file = "Instru_en.base64.html"
</htmlpage>

**************************
Values for feedback
*************************


<values>
/ sum_items_total = 0
/ sum_items_total_correct = 0
/ sum_items_total_NOTcorrect = 0

/ sum_items_syst = 0
/ sum_items_syst_correct = 0
/ sum_items_syst_NOTcorrect = 0

/ sum_items_itiv = 0
/ sum_items_itiv_correct = 0
/ sum_items_itiv_NOTcorrect = 0
</values>


####################################################################################################
#
# TESTLET ETIT_syst_001_tex_en
#
####################################################################################################


###################
# Testletstamm
###################

<html st_ETIT_syst_001_tex_en>
/ items = ("Stamm_ETIT_syst_001_tex_en.base64.html")
/ position = (0%,50%)
/ showborders = false
/ showscrollbars = TRUE
/ size = (100%,100%)
</html>


###################
# Items
###################

<image pic_ETIT_syst_001a>
/ items = ("pic_ETIT_syst_001a.PNG")
/ position = (55%,10%)
/ imagesize = (30%,30%)
</image>

<radiobuttons ETIT_syst_001a>
/ caption="An input signal x(t) is applied to a system. Which of the presented statements about the output signal y(t) is correct?"
/ options = ("~nStatement 1~n",
            "~nStatement 2~n",
            "~nStatement 3~n",
            "~nStatement 4~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,40%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>


************************
<image pic_ETIT_syst_001b>
/ items = ("pic_ETIT_syst_001b.PNG")
/ position = (55%,10%)
/ imagesize = (27%,27%)
</image>

<radiobuttons ETIT_syst_001b>
/ caption="Which of the presented statements is correct for causal systems?"
/ options = ("~nStatement 1~n",
            "~nStatement 2~n",
            "~nStatement 3~n",
            "~nStatement 4~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,35%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>


************************

<radiobuttons ETIT_syst_001c>
/ caption="The impulse response of a system is g(t)=0.5*δ(t-t0) with the Dirac impulse δ(t) and t0>0. Which of the following statements about the output signal y(t) of the system is correct?"
/ options = ("~nIt holds: y(t)=0.5*x(t+t0)~n",
            "~nIt holds: y(t)=0.5*x(t-t0)~n",
            "~nIt holds: y(t)=2*x(t+t0)~n",
            "~nIt holds: y(t)=2*x(t-t0)~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>



************************
<image pic_ETIT_syst_001d>
/ items = ("pic_ETIT_syst_001d.PNG")
/ position = (55%,10%)
/ imagesize = (28%,28%)
</image>

<radiobuttons ETIT_syst_001d>
/ caption="Which of the presented statements is correct about the condition a stable LTI system must meet?"
/ options = ("~nStatement 1~n",
            "~nStatement 2~n",
            "~nStatement 3~n",
            "~nStatement 4~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,35%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>

************************

<image pic_ETIT_syst_001e1>
/ items = ("pic_ETIT_syst_001e1.PNG")
/ position = (55%,10%)
/ imagesize = (22%,22%)
</image>

<image pic_ETIT_syst_001e2>
/ items = ("pic_ETIT_syst_001e2.PNG")
/ position = (55%,35%)
/ imagesize = (22%,22%)
</image>

<radiobuttons ETIT_syst_001e>
/ caption = "Which of the presented figures corresponds to the output signal that can be observed?"
/ options = ("~nFigure 1~n",
            "~nFigure 2~n",
            "~nFigure 3~n",
            "~nFigure 4~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,60%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>

###################
# surveypages
###################

<surveypage p_ETIT_syst_001a>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001a.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001a.response == "2" || radiobuttons.ETIT_syst_001a.response == "3" || radiobuttons.ETIT_syst_001a.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1 = pic_ETIT_syst_001a; 1=ETIT_syst_001a]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_001b>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001b.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001b.response == "2" || radiobuttons.ETIT_syst_001b.response == "3" || radiobuttons.ETIT_syst_001b.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=pic_ETIT_syst_001b; 1=ETIT_syst_001b]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_001c>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001c.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001c.response == "2" || radiobuttons.ETIT_syst_001c.response == "3" || radiobuttons.ETIT_syst_001c.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_syst_001c]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_001d>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001d.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001d.response == "2" || radiobuttons.ETIT_syst_001d.response == "3" || radiobuttons.ETIT_syst_001d.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=pic_ETIT_syst_001d; 1=ETIT_syst_001d]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_001e>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001e.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001e.response == "2" || radiobuttons.ETIT_syst_001e.response == "3" || radiobuttons.ETIT_syst_001e.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1 = pic_ETIT_syst_001e1; 1 = pic_ETIT_syst_001e2; 1=ETIT_syst_001e]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>



###################
# total testlet
###################


<survey ETIT_syst_001_tex_en>
/ pages = [1=p_ETIT_syst_001a; 2=p_ETIT_syst_001b; 3=p_ETIT_syst_001c; 4=p_ETIT_syst_001d; 5=p_ETIT_syst_001e]
/ showbackbutton=false
/ finishlabel = "Continue"
/ nextlabel = "Continue"
/ nextbuttonposition = (55%, 90%)
/ screencolor = white
</survey>


####################################################################################################
#
# TESTLET ETIT_syst_002_tex_en
#
####################################################################################################


###################
# Testletstamm
###################

<html st_ETIT_syst_002_tex_en>
/ items = ("Stamm_ETIT_syst_002_tex_en.base64.html")
/ position = (0%,50%)
/ showborders = false
/ showscrollbars = TRUE
/ size = (100%,100%)
</html>


###################
# Items
###################

<image pic_ETIT_syst_002a>
/ items = ("pic_ETIT_syst_002a.PNG")
/ position = (55%,10%)
/ imagesize = (25%,25%)
</image>

<radiobuttons ETIT_syst_002a>
/ caption="Which of the presented formulas is used to compute the Fourier transform X(f) of a signal x(t)?"
/ options = ("~nFormula 1~n",
            "~nFormula 2~n",
            "~nFormula 3~n",
            "~nFormula 4~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,40%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>


************************

<radiobuttons ETIT_syst_002b>
/ caption="Which of the following statements is correct?"
/ options = ("~nThe Fourier transform is a nonlinear transformation.~n",
            "~nThe Fourier transform is a linear transformation.~n",
            "~nFor harmonic signals, a Fourier transform cannot be computed.~n",
            "~nThe application of the Fourier transform to a signal causes loss of information.~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************
<image pic_ETIT_syst_002c>
/ items = ("pic_ETIT_syst_002c.PNG")
/ position = (55%,10%)
/ imagesize = (31%,31%)
</image>

<radiobuttons ETIT_syst_002c>
/ caption="Which of the formulas corresponds to the Fourier transform X(f) of the signal x(t)=sin(2πf0t) mit f0>0?"
/ options = ("~nFormula 1~n",
            "~nFormula 2~n",
            "~nFormula 3~n",
            "~nFormula 4~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,35%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>



************************
<image pic_ETIT_syst_002d>
/ items = ("pic_ETIT_syst_002d.PNG")
/ position = (55%,10%)
/ imagesize = (35%,35%)
</image>

<radiobuttons ETIT_syst_002d>
/ caption="Which of the presented statements is true for the Fourier transform X(f) of x(t)?"
/ options = ("~nStatement 1~n",
            "~nStatement 2~n",
            "~nStatement 3~n",
            "~nStatement 4~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,40%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>

************************

<image pic_ETIT_syst_002e1>
/ items = ("pic_ETIT_syst_002e1.PNG")
/ position = (55%,10%)
/ imagesize = (31%,31%)
</image>

<image pic_ETIT_syst_002e2>
/ items = ("pic_ETIT_syst_002e2.PNG")
/ position = (55%,26%)
/ imagesize = (33%,33%)
</image>

<radiobuttons ETIT_syst_002e>
/ options = ("~nFigure 1~n",
            "~nFigure 2~n",
            "~nFigure 3~n",
            "~nFigure 4~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,62%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>

###################
# surveypages
###################

<surveypage p_ETIT_syst_002a>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002a.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002a.response == "2" || radiobuttons.ETIT_syst_002a.response == "3" || radiobuttons.ETIT_syst_002a.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1 = pic_ETIT_syst_002a; 1=ETIT_syst_002a]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_002b>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002b.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002b.response == "2" || radiobuttons.ETIT_syst_002b.response == "3" || radiobuttons.ETIT_syst_002b.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_syst_002b]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_002c>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002c.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002c.response == "2" || radiobuttons.ETIT_syst_002c.response == "3" || radiobuttons.ETIT_syst_002c.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=pic_ETIT_syst_002c; 1=ETIT_syst_002c]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_002d>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002d.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002d.response == "2" || radiobuttons.ETIT_syst_002d.response == "3" || radiobuttons.ETIT_syst_002d.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=pic_ETIT_syst_002d; 1=ETIT_syst_002d]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_002e>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002e.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002e.response == "2" || radiobuttons.ETIT_syst_002e.response == "3" || radiobuttons.ETIT_syst_002e.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1 = pic_ETIT_syst_002e1; 1 = pic_ETIT_syst_002e2; 1=ETIT_syst_002e]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>



###################
# total testlet
###################


<survey ETIT_syst_002_tex_en>
/ pages = [1=p_ETIT_syst_002a; 2=p_ETIT_syst_002b; 3=p_ETIT_syst_002c; 4=p_ETIT_syst_002d; 5=p_ETIT_syst_002e]
/ showbackbutton=false
/ finishlabel = "Continue"
/ nextlabel = "Continue"
/ nextbuttonposition = (55%, 90%)
/ screencolor = white
</survey>

####################################################################################################
#
# TESTLET ETIT_itiv_001_tex_en
#
####################################################################################################


###################
# Testletstamm
###################

<html st_ETIT_itiv_001_tex_en>
/ items = ("Stamm_ETIT_itiv_001_tex_en.base64.html")
/ position = (0%,50%)
/ showborders = false
/ showscrollbars = TRUE
/ size = (100%,100%)
</html>


###################
# Items
###################


<radiobuttons ETIT_itiv_001a>
/ caption = "Which of the following is NOT a requirement of the axiom system of Boolean algebra (according to Huntington)?"
/ options = ("~nexistence of neutral elements~n",
            "~ncommutativity~n",
            "~nexistence of complements~n",
            "~nassociativity~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************


<radiobuttons ETIT_itiv_001b>
/ caption = "Which is NOT a basic system of Boolean algebra?"
/ options = ("~nAND, OR, NOT~n",
            "~nAND, NAND, NOR~n",
            "~nAND, OR~n",
            "~nNOR~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************




<radiobuttons ETIT_itiv_001c>
/ caption = "Which of the following transformations is correct?"
/ options = ("~n¬(x1∧x2)=¬x1∨¬x2~n",
            "~nx1∧(x1∨x2)∧(x2∨x3)=(x1∧x2)∨(x2∧x3)~n",
            "~n(x1∧x2)∨(x1∧x3)=x1∧(x2∨x3)~n",
            "~n(x1∨¬x2)∧x3=(x1∧x3)∨(x2∧x3)~n")
/ optionvalues = ("1","2","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>



************************


<radiobuttons ETIT_itiv_001d>
/ caption = "What is the dual theorem to a∨0=a?"
/ options = ("~na ∧1=a~n",
            "~na ∨1=1~n",
            "~na ∨a=a~n",
            "~na ∨ ¬a=0~n")
/ optionvalues = ("1","2","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>
************************

<radiobuttons ETIT_itiv_001e>
/ caption = "What is the disjunctive minimal form of (a∧b∧¬c)∨(a∧¬b∧c)∨(b∧c)∨(¬a∧b)?"
/ options = ("~n(a∧b∧¬c)∨(a∧¬b∧c)∨(b∧c)∨(¬a∧b)~n",
            "~nb∨(a∧c)~n",
            "~na∨(b∧c)~n",
            "~na∨b~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>




###################
# surveypages
###################

<surveypage p_ETIT_itiv_001a>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001a.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001a.response == "2" || radiobuttons.ETIT_itiv_001a.response == "3" || radiobuttons.ETIT_itiv_001a.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001a]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_001b>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001b.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001b.response == "2" || radiobuttons.ETIT_itiv_001b.response == "3" || radiobuttons.ETIT_itiv_001b.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001b]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_001c>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001c.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001c.response == "2" || radiobuttons.ETIT_itiv_001c.response == "3" || radiobuttons.ETIT_itiv_001c.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001c]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_001d>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001d.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001d.response == "2" || radiobuttons.ETIT_itiv_001d.response == "3" || radiobuttons.ETIT_itiv_001d.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001d]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_001e>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001e.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001e.response == "2" || radiobuttons.ETIT_itiv_001e.response == "3" || radiobuttons.ETIT_itiv_001e.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001e]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>


###################
# total testlet
###################


<survey ETIT_itiv_001_tex_en>
/ pages = [1=p_ETIT_itiv_001a; 2=p_ETIT_itiv_001b; 3=p_ETIT_itiv_001c; 4=p_ETIT_itiv_001d; 5=p_ETIT_itiv_001e]
/ showbackbutton=false
/ finishlabel = "Continue"
/ nextlabel = "Continue"
/ nextbuttonposition = (55%, 90%)
/ screencolor = white
</survey>


####################################################################################################
#
# TESTLET ETIT_itiv_002_tex_en
#
####################################################################################################


###################
# Testletstamm
###################

<html st_ETIT_itiv_002_tex_en>
/ items = ("Stamm_ETIT_itiv_002_tex_en.base64.html")
/ position = (0%,50%)
/ showborders = false
/ showscrollbars = TRUE
/ size = (100%,100%)
</html>


###################
# Items
###################


<radiobuttons ETIT_itiv_002a>
/ caption = "Under what name is the unary Boolean function f(x)=1 known?"
/ options = ("~nDisjunction~n",
            "~nEquivalence~n",
            "~nTautology~n",
            "~nConjunction~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************


<radiobuttons ETIT_itiv_002b>
/ caption = "How many fields does a KV diagram to minimise a function with n=5 consist of?"
/ options = ("~n2⋅5=10~n",
            "~n5!=120~n",
            "~n2^5=32~n",
            "~n5²=25~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************




<radiobuttons ETIT_itiv_002c>
/ caption = "How many different Boolean functions with n=3 inputs are there?"
/ options = ("~n2^3=8~n",
            "~n3²=9~n",
            "~n2^(2^3)=256~n",
            "~n2^(3²)=512~n")
/ optionvalues = ("3","2","1","4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>



************************


<radiobuttons ETIT_itiv_002d>
/ caption = "How many prime implicants are required to cover f(x1,x2)=0 in a KV diagram?"
/ options = ("~nno prime implicants~n",
            "~none prime implicant~n",
            "~ntwo prime implicants~n",
            "~n2²=4 prime implicants~n")
/ optionvalues = ("1","2","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>
************************

<radiobuttons ETIT_itiv_002e>
/ caption = "Which of the following transformations is correct?"
/ options = ("~n¬(x1∧x2)=¬x1∧¬x2~n",
            "~nx1∧(x1∨x2)∧(x2∨x3)=(x1∧x2)∨(x2∧x3)~n",
            "~n(x1∧x2)∨(x1∧x3)=x1∧(x2∨x3)~n",
            "~n(x1∨¬x2)∧x3=(x1∧x3)∨(x2∧x3)~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>

************************

<radiobuttons ETIT_itiv_002f>
/ caption = "By means of which logical operations can any Boolean function be expressed?"
/ options = ("~nBy a combination of logical NOT operations on the variables.~n",
            "~nBy a combination of logical AND and logical OR operations on the variables.~n",
            "~nBy a combination of logical AND and logical NOT operations on the variables.~n",
            "~nBy a combination of logical OR operations on the variables.~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>

************************

<radiobuttons ETIT_itiv_002g>
/ caption = "What is the consequence if the “don't-care” terms of an incompletely specified Boolean function are replaced by logical zeros before logic minimisation with the KV diagram?"
/ options = ("~nSuch a modification has no influence on the result under any circumstances. ~n",
            "~nInput combinations that should result in a 1-output may erroneously result in a 0-output after logic minimisation.~n",
            "~nInput combinations that should result in a 0-output may erroneously result in a 1-output after logic minimisation.~n",
            "~nThe derived result is functionally correct, but may be suboptimal.~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


###################
# surveypages
###################

<surveypage p_ETIT_itiv_002a>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002a.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002a.response == "2" || radiobuttons.ETIT_itiv_002a.response == "3" || radiobuttons.ETIT_itiv_002a.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002a]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002b>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002b.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002b.response == "2" || radiobuttons.ETIT_itiv_002b.response == "3" || radiobuttons.ETIT_itiv_002b.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002b]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002c>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002c.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002c.response == "2" || radiobuttons.ETIT_itiv_002c.response == "3" || radiobuttons.ETIT_itiv_002c.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002c]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002d>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002d.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002d.response == "2" || radiobuttons.ETIT_itiv_002d.response == "3" || radiobuttons.ETIT_itiv_002d.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002d]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002e>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002e.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002e.response == "2" || radiobuttons.ETIT_itiv_002e.response == "3" || radiobuttons.ETIT_itiv_002e.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002e]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002f>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002f.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002f.response == "2" || radiobuttons.ETIT_itiv_002f.response == "3" || radiobuttons.ETIT_itiv_002f.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002f]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002g>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002g.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002g.response == "2" || radiobuttons.ETIT_itiv_002g.response == "3" || radiobuttons.ETIT_itiv_002g.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002g]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>
###################
# total testlet
###################


<survey ETIT_itiv_002_tex_en>
/ pages = [1=p_ETIT_itiv_002a; 2=p_ETIT_itiv_002b; 3=p_ETIT_itiv_002c; 4=p_ETIT_itiv_002d; 5=p_ETIT_itiv_002e;
6=p_ETIT_itiv_002f; 7=p_ETIT_itiv_002g]
/ showbackbutton=false
/ finishlabel = "Continue"
/ nextlabel = "Continue"
/ nextbuttonposition = (55%, 90%)
/ screencolor = white
</survey>


#####################################################################################################
#
# FEEDBACK
#
#####################################################################################################

<expressions>
/ sum_items_total = values.sum_items_total_correct + values.sum_items_total_NOTcorrect

/ sum_items_etch = values.sum_items_etch_correct + values.sum_items_etch_NOTcorrect

/ sum_items_scht = values.sum_items_scht_correct + values.sum_items_scht_NOTcorrect

/ sum_items_syst = values.sum_items_syst_correct + values.sum_items_syst_NOTcorrect

/ sum_items_itiv = values.sum_items_itiv_correct + values.sum_items_itiv_NOTcorrect
</expressions>


<page feedback>
Feedback
^^ In total, you have completed <%expressions.sum_items_total%> items. Thereof you have answered <%values.sum_items_total_correct%> items correctly.
^ Systems theory:             <%values.sum_items_syst_correct%> out of <%expressions.sum_items_syst%> items solved correctly
^ Information Technology:         <%values.sum_items_itiv_correct%> out of <%expressions.sum_items_itiv%> items solved correctly
^^ Thank you for your participation.
</page>



####################################################################################################
#
# RUN ALL TESTLETS
#
####################################################################################################

<expt all>
/ preinstructions = (Instru_en)
/ blocks = [1-4 = noreplacenorepeat(
                            ETIT_itiv_001_tex_en,
                            ETIT_itiv_002_tex_en,
                            ETIT_syst_001_tex_en,
                            ETIT_syst_002_tex_en,
)]
/ postinstructions = (feedback)
/ showmousecursor = true
/ timeout = 5400000
</expt>


Define /inputdevice = mouse in <instruct>

Also, the feeback page will only flash briefly if your block has hit its /timeout. Instruction pages are not excepted from /timeout. Move it to another block if need be


The timeout is set for 90 min, I had 80 minutes left when I came across the feedback page. Do you maybe know another reason why it could only flash briefly?
Thank you!

Dave
Dave
Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)Supreme Being (921K reputation)
Group: Administrators
Posts: 11K, Visits: 67K
nash - 3/25/2021
Dave - 3/25/2021
Dave - 3/25/2021
nash - 3/25/2021
Hi everybody,
I've got a rather simple problem, but can't seem to handle it.
I have an experiment with a htmlpage for preinstructions and a page for postinstructions. My problem is that I can't click on the "continue" button in the preinstructions and I can't see a mouse cursor on the postinstructions so I can't click on the continue button there either.
In addition the postinstructions (the feedback page) is only shown for a few milliseconds and disappears then.

With inquisit 5 I remember it working like that. Do I have to specify somewhere more details for the pages? How can I make it work?

I would be very glad if somebody could help me out!


*****************************************************
-----------------------------------------------------------------------------------------------------------------
******(G) Definition of general parameters******
-----------------------------------------------------------------------------------------------------------------

<data>
/ columns = [date time subject trialnum trialcode latency response correct]
/ labels = TRUE
/ format = TAB
/ separatefiles = false
</data>

<defaults>
/ screencolor = (255,255,255)
/ canvasaspectratio = (2650, 1650)
/ canvasposition = (50%, 50%)
/ canvassize = (100%, 100%)
/ inputdevice = mouse
</defaults>

<instruct>
/ fontstyle = ("Arial", 3%)
/ finishlabel = "Continue"
/ nextlabel = "Continue"
</instruct>

<text timertext>
/ position = (95%,94%)
/ fontstyle = ("Arial", 2%)
/ items = ("Remaining Time:")
</text>

<clock timer>
/ mode = timer
/ format = "hh:mm:ss"
/ timeout = 5400000
/ position = (96%,96%)
/ resetrate = experiment
/ fontstyle = ("Arial", 2%)
/ txbgcolor = white
/ txcolor = black
</clock>


****************************
Instructions
****************************

* *basic instruction pages*

<htmlpage Instru_en>
/ file = "Instru_en.base64.html"
</htmlpage>

**************************
Values for feedback
*************************


<values>
/ sum_items_total = 0
/ sum_items_total_correct = 0
/ sum_items_total_NOTcorrect = 0

/ sum_items_syst = 0
/ sum_items_syst_correct = 0
/ sum_items_syst_NOTcorrect = 0

/ sum_items_itiv = 0
/ sum_items_itiv_correct = 0
/ sum_items_itiv_NOTcorrect = 0
</values>


####################################################################################################
#
# TESTLET ETIT_syst_001_tex_en
#
####################################################################################################


###################
# Testletstamm
###################

<html st_ETIT_syst_001_tex_en>
/ items = ("Stamm_ETIT_syst_001_tex_en.base64.html")
/ position = (0%,50%)
/ showborders = false
/ showscrollbars = TRUE
/ size = (100%,100%)
</html>


###################
# Items
###################

<image pic_ETIT_syst_001a>
/ items = ("pic_ETIT_syst_001a.PNG")
/ position = (55%,10%)
/ imagesize = (30%,30%)
</image>

<radiobuttons ETIT_syst_001a>
/ caption="An input signal x(t) is applied to a system. Which of the presented statements about the output signal y(t) is correct?"
/ options = ("~nStatement 1~n",
            "~nStatement 2~n",
            "~nStatement 3~n",
            "~nStatement 4~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,40%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>


************************
<image pic_ETIT_syst_001b>
/ items = ("pic_ETIT_syst_001b.PNG")
/ position = (55%,10%)
/ imagesize = (27%,27%)
</image>

<radiobuttons ETIT_syst_001b>
/ caption="Which of the presented statements is correct for causal systems?"
/ options = ("~nStatement 1~n",
            "~nStatement 2~n",
            "~nStatement 3~n",
            "~nStatement 4~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,35%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>


************************

<radiobuttons ETIT_syst_001c>
/ caption="The impulse response of a system is g(t)=0.5*δ(t-t0) with the Dirac impulse δ(t) and t0>0. Which of the following statements about the output signal y(t) of the system is correct?"
/ options = ("~nIt holds: y(t)=0.5*x(t+t0)~n",
            "~nIt holds: y(t)=0.5*x(t-t0)~n",
            "~nIt holds: y(t)=2*x(t+t0)~n",
            "~nIt holds: y(t)=2*x(t-t0)~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>



************************
<image pic_ETIT_syst_001d>
/ items = ("pic_ETIT_syst_001d.PNG")
/ position = (55%,10%)
/ imagesize = (28%,28%)
</image>

<radiobuttons ETIT_syst_001d>
/ caption="Which of the presented statements is correct about the condition a stable LTI system must meet?"
/ options = ("~nStatement 1~n",
            "~nStatement 2~n",
            "~nStatement 3~n",
            "~nStatement 4~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,35%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>

************************

<image pic_ETIT_syst_001e1>
/ items = ("pic_ETIT_syst_001e1.PNG")
/ position = (55%,10%)
/ imagesize = (22%,22%)
</image>

<image pic_ETIT_syst_001e2>
/ items = ("pic_ETIT_syst_001e2.PNG")
/ position = (55%,35%)
/ imagesize = (22%,22%)
</image>

<radiobuttons ETIT_syst_001e>
/ caption = "Which of the presented figures corresponds to the output signal that can be observed?"
/ options = ("~nFigure 1~n",
            "~nFigure 2~n",
            "~nFigure 3~n",
            "~nFigure 4~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,60%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>

###################
# surveypages
###################

<surveypage p_ETIT_syst_001a>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001a.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001a.response == "2" || radiobuttons.ETIT_syst_001a.response == "3" || radiobuttons.ETIT_syst_001a.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1 = pic_ETIT_syst_001a; 1=ETIT_syst_001a]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_001b>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001b.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001b.response == "2" || radiobuttons.ETIT_syst_001b.response == "3" || radiobuttons.ETIT_syst_001b.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=pic_ETIT_syst_001b; 1=ETIT_syst_001b]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_001c>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001c.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001c.response == "2" || radiobuttons.ETIT_syst_001c.response == "3" || radiobuttons.ETIT_syst_001c.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_syst_001c]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_001d>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001d.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001d.response == "2" || radiobuttons.ETIT_syst_001d.response == "3" || radiobuttons.ETIT_syst_001d.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=pic_ETIT_syst_001d; 1=ETIT_syst_001d]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_001e>
/ ontrialend = [
if (radiobuttons.ETIT_syst_001e.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_001e.response == "2" || radiobuttons.ETIT_syst_001e.response == "3" || radiobuttons.ETIT_syst_001e.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1 = pic_ETIT_syst_001e1; 1 = pic_ETIT_syst_001e2; 1=ETIT_syst_001e]
/ stimulustimes = [1 = st_ETIT_syst_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>



###################
# total testlet
###################


<survey ETIT_syst_001_tex_en>
/ pages = [1=p_ETIT_syst_001a; 2=p_ETIT_syst_001b; 3=p_ETIT_syst_001c; 4=p_ETIT_syst_001d; 5=p_ETIT_syst_001e]
/ showbackbutton=false
/ finishlabel = "Continue"
/ nextlabel = "Continue"
/ nextbuttonposition = (55%, 90%)
/ screencolor = white
</survey>


####################################################################################################
#
# TESTLET ETIT_syst_002_tex_en
#
####################################################################################################


###################
# Testletstamm
###################

<html st_ETIT_syst_002_tex_en>
/ items = ("Stamm_ETIT_syst_002_tex_en.base64.html")
/ position = (0%,50%)
/ showborders = false
/ showscrollbars = TRUE
/ size = (100%,100%)
</html>


###################
# Items
###################

<image pic_ETIT_syst_002a>
/ items = ("pic_ETIT_syst_002a.PNG")
/ position = (55%,10%)
/ imagesize = (25%,25%)
</image>

<radiobuttons ETIT_syst_002a>
/ caption="Which of the presented formulas is used to compute the Fourier transform X(f) of a signal x(t)?"
/ options = ("~nFormula 1~n",
            "~nFormula 2~n",
            "~nFormula 3~n",
            "~nFormula 4~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,40%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>


************************

<radiobuttons ETIT_syst_002b>
/ caption="Which of the following statements is correct?"
/ options = ("~nThe Fourier transform is a nonlinear transformation.~n",
            "~nThe Fourier transform is a linear transformation.~n",
            "~nFor harmonic signals, a Fourier transform cannot be computed.~n",
            "~nThe application of the Fourier transform to a signal causes loss of information.~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************
<image pic_ETIT_syst_002c>
/ items = ("pic_ETIT_syst_002c.PNG")
/ position = (55%,10%)
/ imagesize = (31%,31%)
</image>

<radiobuttons ETIT_syst_002c>
/ caption="Which of the formulas corresponds to the Fourier transform X(f) of the signal x(t)=sin(2πf0t) mit f0>0?"
/ options = ("~nFormula 1~n",
            "~nFormula 2~n",
            "~nFormula 3~n",
            "~nFormula 4~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,35%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>



************************
<image pic_ETIT_syst_002d>
/ items = ("pic_ETIT_syst_002d.PNG")
/ position = (55%,10%)
/ imagesize = (35%,35%)
</image>

<radiobuttons ETIT_syst_002d>
/ caption="Which of the presented statements is true for the Fourier transform X(f) of x(t)?"
/ options = ("~nStatement 1~n",
            "~nStatement 2~n",
            "~nStatement 3~n",
            "~nStatement 4~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,40%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>

************************

<image pic_ETIT_syst_002e1>
/ items = ("pic_ETIT_syst_002e1.PNG")
/ position = (55%,10%)
/ imagesize = (31%,31%)
</image>

<image pic_ETIT_syst_002e2>
/ items = ("pic_ETIT_syst_002e2.PNG")
/ position = (55%,26%)
/ imagesize = (33%,33%)
</image>

<radiobuttons ETIT_syst_002e>
/ options = ("~nFigure 1~n",
            "~nFigure 2~n",
            "~nFigure 3~n",
            "~nFigure 4~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,62%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = sequence
</radiobuttons>

###################
# surveypages
###################

<surveypage p_ETIT_syst_002a>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002a.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002a.response == "2" || radiobuttons.ETIT_syst_002a.response == "3" || radiobuttons.ETIT_syst_002a.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1 = pic_ETIT_syst_002a; 1=ETIT_syst_002a]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_002b>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002b.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002b.response == "2" || radiobuttons.ETIT_syst_002b.response == "3" || radiobuttons.ETIT_syst_002b.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_syst_002b]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_002c>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002c.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002c.response == "2" || radiobuttons.ETIT_syst_002c.response == "3" || radiobuttons.ETIT_syst_002c.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=pic_ETIT_syst_002c; 1=ETIT_syst_002c]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_002d>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002d.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002d.response == "2" || radiobuttons.ETIT_syst_002d.response == "3" || radiobuttons.ETIT_syst_002d.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1=pic_ETIT_syst_002d; 1=ETIT_syst_002d]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_syst_002e>
/ ontrialend = [
if (radiobuttons.ETIT_syst_002e.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_syst_correct += 1;
}
    else if (radiobuttons.ETIT_syst_002e.response == "2" || radiobuttons.ETIT_syst_002e.response == "3" || radiobuttons.ETIT_syst_002e.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_syst_NOTcorrect += 1;
    }
]
/ questions = [1 = pic_ETIT_syst_002e1; 1 = pic_ETIT_syst_002e2; 1=ETIT_syst_002e]
/ stimulustimes = [1 = st_ETIT_syst_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>



###################
# total testlet
###################


<survey ETIT_syst_002_tex_en>
/ pages = [1=p_ETIT_syst_002a; 2=p_ETIT_syst_002b; 3=p_ETIT_syst_002c; 4=p_ETIT_syst_002d; 5=p_ETIT_syst_002e]
/ showbackbutton=false
/ finishlabel = "Continue"
/ nextlabel = "Continue"
/ nextbuttonposition = (55%, 90%)
/ screencolor = white
</survey>

####################################################################################################
#
# TESTLET ETIT_itiv_001_tex_en
#
####################################################################################################


###################
# Testletstamm
###################

<html st_ETIT_itiv_001_tex_en>
/ items = ("Stamm_ETIT_itiv_001_tex_en.base64.html")
/ position = (0%,50%)
/ showborders = false
/ showscrollbars = TRUE
/ size = (100%,100%)
</html>


###################
# Items
###################


<radiobuttons ETIT_itiv_001a>
/ caption = "Which of the following is NOT a requirement of the axiom system of Boolean algebra (according to Huntington)?"
/ options = ("~nexistence of neutral elements~n",
            "~ncommutativity~n",
            "~nexistence of complements~n",
            "~nassociativity~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************


<radiobuttons ETIT_itiv_001b>
/ caption = "Which is NOT a basic system of Boolean algebra?"
/ options = ("~nAND, OR, NOT~n",
            "~nAND, NAND, NOR~n",
            "~nAND, OR~n",
            "~nNOR~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************




<radiobuttons ETIT_itiv_001c>
/ caption = "Which of the following transformations is correct?"
/ options = ("~n¬(x1∧x2)=¬x1∨¬x2~n",
            "~nx1∧(x1∨x2)∧(x2∨x3)=(x1∧x2)∨(x2∧x3)~n",
            "~n(x1∧x2)∨(x1∧x3)=x1∧(x2∨x3)~n",
            "~n(x1∨¬x2)∧x3=(x1∧x3)∨(x2∧x3)~n")
/ optionvalues = ("1","2","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>



************************


<radiobuttons ETIT_itiv_001d>
/ caption = "What is the dual theorem to a∨0=a?"
/ options = ("~na ∧1=a~n",
            "~na ∨1=1~n",
            "~na ∨a=a~n",
            "~na ∨ ¬a=0~n")
/ optionvalues = ("1","2","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>
************************

<radiobuttons ETIT_itiv_001e>
/ caption = "What is the disjunctive minimal form of (a∧b∧¬c)∨(a∧¬b∧c)∨(b∧c)∨(¬a∧b)?"
/ options = ("~n(a∧b∧¬c)∨(a∧¬b∧c)∨(b∧c)∨(¬a∧b)~n",
            "~nb∨(a∧c)~n",
            "~na∨(b∧c)~n",
            "~na∨b~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>




###################
# surveypages
###################

<surveypage p_ETIT_itiv_001a>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001a.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001a.response == "2" || radiobuttons.ETIT_itiv_001a.response == "3" || radiobuttons.ETIT_itiv_001a.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001a]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_001b>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001b.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001b.response == "2" || radiobuttons.ETIT_itiv_001b.response == "3" || radiobuttons.ETIT_itiv_001b.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001b]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_001c>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001c.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001c.response == "2" || radiobuttons.ETIT_itiv_001c.response == "3" || radiobuttons.ETIT_itiv_001c.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001c]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_001d>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001d.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001d.response == "2" || radiobuttons.ETIT_itiv_001d.response == "3" || radiobuttons.ETIT_itiv_001d.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001d]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_001e>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_001e.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_001e.response == "2" || radiobuttons.ETIT_itiv_001e.response == "3" || radiobuttons.ETIT_itiv_001e.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_001e]
/ stimulustimes = [1 = st_ETIT_itiv_001_tex_en; 1 = timer; 1 = timertext]
</surveypage>


###################
# total testlet
###################


<survey ETIT_itiv_001_tex_en>
/ pages = [1=p_ETIT_itiv_001a; 2=p_ETIT_itiv_001b; 3=p_ETIT_itiv_001c; 4=p_ETIT_itiv_001d; 5=p_ETIT_itiv_001e]
/ showbackbutton=false
/ finishlabel = "Continue"
/ nextlabel = "Continue"
/ nextbuttonposition = (55%, 90%)
/ screencolor = white
</survey>


####################################################################################################
#
# TESTLET ETIT_itiv_002_tex_en
#
####################################################################################################


###################
# Testletstamm
###################

<html st_ETIT_itiv_002_tex_en>
/ items = ("Stamm_ETIT_itiv_002_tex_en.base64.html")
/ position = (0%,50%)
/ showborders = false
/ showscrollbars = TRUE
/ size = (100%,100%)
</html>


###################
# Items
###################


<radiobuttons ETIT_itiv_002a>
/ caption = "Under what name is the unary Boolean function f(x)=1 known?"
/ options = ("~nDisjunction~n",
            "~nEquivalence~n",
            "~nTautology~n",
            "~nConjunction~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************


<radiobuttons ETIT_itiv_002b>
/ caption = "How many fields does a KV diagram to minimise a function with n=5 consist of?"
/ options = ("~n2⋅5=10~n",
            "~n5!=120~n",
            "~n2^5=32~n",
            "~n5²=25~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


************************




<radiobuttons ETIT_itiv_002c>
/ caption = "How many different Boolean functions with n=3 inputs are there?"
/ options = ("~n2^3=8~n",
            "~n3²=9~n",
            "~n2^(2^3)=256~n",
            "~n2^(3²)=512~n")
/ optionvalues = ("3","2","1","4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>



************************


<radiobuttons ETIT_itiv_002d>
/ caption = "How many prime implicants are required to cover f(x1,x2)=0 in a KV diagram?"
/ options = ("~nno prime implicants~n",
            "~none prime implicant~n",
            "~ntwo prime implicants~n",
            "~n2²=4 prime implicants~n")
/ optionvalues = ("1","2","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>
************************

<radiobuttons ETIT_itiv_002e>
/ caption = "Which of the following transformations is correct?"
/ options = ("~n¬(x1∧x2)=¬x1∧¬x2~n",
            "~nx1∧(x1∨x2)∧(x2∨x3)=(x1∧x2)∨(x2∧x3)~n",
            "~n(x1∧x2)∨(x1∧x3)=x1∧(x2∨x3)~n",
            "~n(x1∨¬x2)∧x3=(x1∧x3)∨(x2∧x3)~n")
/ optionvalues = ("2","1","3", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>

************************

<radiobuttons ETIT_itiv_002f>
/ caption = "By means of which logical operations can any Boolean function be expressed?"
/ options = ("~nBy a combination of logical NOT operations on the variables.~n",
            "~nBy a combination of logical AND and logical OR operations on the variables.~n",
            "~nBy a combination of logical AND and logical NOT operations on the variables.~n",
            "~nBy a combination of logical OR operations on the variables.~n")
/ optionvalues = ("3","2","1", "4")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>

************************

<radiobuttons ETIT_itiv_002g>
/ caption = "What is the consequence if the “don't-care” terms of an incompletely specified Boolean function are replaced by logical zeros before logic minimisation with the KV diagram?"
/ options = ("~nSuch a modification has no influence on the result under any circumstances. ~n",
            "~nInput combinations that should result in a 1-output may erroneously result in a 0-output after logic minimisation.~n",
            "~nInput combinations that should result in a 0-output may erroneously result in a 1-output after logic minimisation.~n",
            "~nThe derived result is functionally correct, but may be suboptimal.~n")
/ optionvalues = ("4","2","3", "1")
/ position = (55%,10%)
/ required = false
/ validresponse = ("1","2","3","4")
/ correctresponse = ("1")
/ responsefontstyle = ("Arial", 1.5%)
/ fontstyle = ("Arial", 1.5%)
/ order = random
</radiobuttons>


###################
# surveypages
###################

<surveypage p_ETIT_itiv_002a>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002a.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002a.response == "2" || radiobuttons.ETIT_itiv_002a.response == "3" || radiobuttons.ETIT_itiv_002a.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002a]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002b>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002b.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002b.response == "2" || radiobuttons.ETIT_itiv_002b.response == "3" || radiobuttons.ETIT_itiv_002b.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002b]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002c>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002c.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002c.response == "2" || radiobuttons.ETIT_itiv_002c.response == "3" || radiobuttons.ETIT_itiv_002c.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002c]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002d>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002d.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002d.response == "2" || radiobuttons.ETIT_itiv_002d.response == "3" || radiobuttons.ETIT_itiv_002d.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002d]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002e>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002e.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002e.response == "2" || radiobuttons.ETIT_itiv_002e.response == "3" || radiobuttons.ETIT_itiv_002e.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002e]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002f>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002f.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002f.response == "2" || radiobuttons.ETIT_itiv_002f.response == "3" || radiobuttons.ETIT_itiv_002f.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002f]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>

<surveypage p_ETIT_itiv_002g>
/ ontrialend = [
if (radiobuttons.ETIT_itiv_002g.response == "1") {
values.sum_items_total_correct += 1;
        values.sum_items_itiv_correct += 1;
}
    else if (radiobuttons.ETIT_itiv_002g.response == "2" || radiobuttons.ETIT_itiv_002g.response == "3" || radiobuttons.ETIT_itiv_002g.response == "4")
    {
        values.sum_items_total_NOTcorrect += 1;
        values.sum_items_itiv_NOTcorrect += 1;
    }
]
/ questions = [1=ETIT_itiv_002g]
/ stimulustimes = [1 = st_ETIT_itiv_002_tex_en; 1 = timer; 1 = timertext]
</surveypage>
###################
# total testlet
###################


<survey ETIT_itiv_002_tex_en>
/ pages = [1=p_ETIT_itiv_002a; 2=p_ETIT_itiv_002b; 3=p_ETIT_itiv_002c; 4=p_ETIT_itiv_002d; 5=p_ETIT_itiv_002e;
6=p_ETIT_itiv_002f; 7=p_ETIT_itiv_002g]
/ showbackbutton=false
/ finishlabel = "Continue"
/ nextlabel = "Continue"
/ nextbuttonposition = (55%, 90%)
/ screencolor = white
</survey>


#####################################################################################################
#
# FEEDBACK
#
#####################################################################################################

<expressions>
/ sum_items_total = values.sum_items_total_correct + values.sum_items_total_NOTcorrect

/ sum_items_etch = values.sum_items_etch_correct + values.sum_items_etch_NOTcorrect

/ sum_items_scht = values.sum_items_scht_correct + values.sum_items_scht_NOTcorrect

/ sum_items_syst = values.sum_items_syst_correct + values.sum_items_syst_NOTcorrect

/ sum_items_itiv = values.sum_items_itiv_correct + values.sum_items_itiv_NOTcorrect
</expressions>


<page feedback>
Feedback
^^ In total, you have completed <%expressions.sum_items_total%> items. Thereof you have answered <%values.sum_items_total_correct%> items correctly.
^ Systems theory:             <%values.sum_items_syst_correct%> out of <%expressions.sum_items_syst%> items solved correctly
^ Information Technology:         <%values.sum_items_itiv_correct%> out of <%expressions.sum_items_itiv%> items solved correctly
^^ Thank you for your participation.
</page>



####################################################################################################
#
# RUN ALL TESTLETS
#
####################################################################################################

<expt all>
/ preinstructions = (Instru_en)
/ blocks = [1-4 = noreplacenorepeat(
                            ETIT_itiv_001_tex_en,
                            ETIT_itiv_002_tex_en,
                            ETIT_syst_001_tex_en,
                            ETIT_syst_002_tex_en,
)]
/ postinstructions = (feedback)
/ showmousecursor = true
/ timeout = 5400000
</expt>


Define /inputdevice = mouse in <instruct>

Also, the feeback page will only flash briefly if your block has hit its /timeout. Instruction pages are not excepted from /timeout. Move it to another block if need be


The timeout is set for 90 min, I had 80 minutes left when I came across the feedback page. Do you maybe know another reason why it could only flash briefly?
Thank you!

I don't see anything else, no.
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search