Millisecond Forums

Html and normal page for pre- and postinstructions

https://forums.millisecond.com/Topic31178.aspx

By 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>

By 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>
By 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
By 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!
By Dave - 3/25/2021

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.