$\text{Überprüfen}$

$\text{Neuer Versuch}$

$\text{Neue Aufgabe}$

\text{Hinweis: Überprüfe dein Ergebnis mit einer Probe.}

No selection allowed for all input boxes

Selection allowed for all input boxes

Fix position and allow selection for all text objects

Empty all input boxes

#EDEDED

\text{Toll gemacht.}

\underline\text{Helper scripts for template}

\underline\text{Helper scripts for authors}

$a=$

\text{This hint is for typical misconceptions of\students. It is shown after any wrong answer\that shows the typical error.}

+

-

*

:

ResetCount

\textsf{\bold{Berechne!}}

Operation: {"+", "−", "\cdot", ":"}
Range = 20 (slider from 0 to 100, step 1)
ranNos1 = Shuffle(Sequence[Random[1, Range], i, 1, 500])
ranNos3 = Shuffle(Sequence[Random[0, 1], i, 1, 500])
count = 2 (slider from 1 to 500, step 1)
ranNos2 = Shuffle(Join[{Sequence[0, i, 1, 300], Sequence[Random[0, 1], i, 1, 200]}])
ranOp = Shuffle(Join[{Sequence[4, i, 1, 300], Sequence[Random[1, 4], i, 1, 200]}])
dxDP = 0.4 (slider from -5 to 5, step 0.01)
AufgabenText: {"lösbar.", "nicht lösbar."}
Dropdown = Join({{"$\textsf{\vphantom{Äg}Wähle aus!}$"}, Sequence[(("$\textsf{\vphantom{Äg}" * AufgabenText(i)) * "}$"), i, 1, CountIf[x ≠ "" ∨ x ≠ 0, AufgabenText]]})
D1: ranNos3(count)
B1: ranNos1(count)
E4: (B1 * D1)
E3: B1 - D1
E2: B1 + D1
Solmenge: {E2, E3, E4, If[ranNos2(count) ≟ 0, Infinity, ranNos1(count)]}
aInput = NaN
Solution: Solmenge(ranOp(count))
Blue = (-5.32, 4.5)
Green = (-5.28, 3.68)
Orange = (-5.2, 2.86)
Red = (-5.32, 2.04)
Purple = (-5.34, 1.12)
Gray = (-5.34, 0.32)
GrayDark = (-5.36, -0.7)
validate = false
showanswer = false
showsolution = false
attemptCount = 2
correctCount: 0
showButtonNew = false
showButtonTryAgain = false
showButtonValidate = true
showhint = false
InputBox1 = Textfield(aInput)
bInput = If(SelectedIndex[Dropdown] ≟ 3, 10)
correct1: Solmenge(ranOp(count)) ≟ Infinity ∧ SelectedIndex[Dropdown] ≟ 3
correct = If(Solution ≟ Infinity, correct1, If[aInput ≟ Solution, true, false])
showcorrecttext = false
questionCount: 0
PtopLeftCornerFeedback = (-8.085134347313971, 6.407860223675689)
PbottomRightCornerFeedback = (-6.834082650109802, 5.60555533090344)
PtopRightCornerFeedback: (x(PbottomRightCornerFeedback), y(PtopLeftCornerFeedback))
PbottomLeftCornerFeedback: (x(PtopLeftCornerFeedback), y(PbottomRightCornerFeedback))
rectangleCorrect, ptopleftcornerfeedback, ptoprightcornerfeedback, pbottomrightcornerfeedback, pbottomleftcornerfeedback = Polygon(PtopLeftCornerFeedback, PtopRightCornerFeedback, PbottomRightCornerFeedback, PbottomLeftCornerFeedback)
showhinttypicalerror = false
isTypicalError: bInput ≟ aInput + 1
allowCountIncrement = true
Operation1: {"+", "−", "'", ":"}
C1: ranNos2(count)
D5 = NaN
a: ranNos1(count)
ranOp1: {ranOp(count)}
Text2: "" + Solution + ""
A = (-7.894756915130735, 7.087779624330137)
C: (If[SelectedIndex[Dropdown] ≟ 3, -6.1, -6.7] + dxDP, 7.85808)
D: (x(A), y(C))
B: (x(C), y(A))
v1, a_1, b, c, d = Polygon(A, B, C, D)
correct2: Solution ≟ Infinity ∧ SelectedIndex[Dropdown] ≟ 3 ∨ Solution ≠ Infinity ∧ SelectedIndex[Dropdown] ≠ 3 ∨ correct1
Text3: "\textsf{" + (LaTeX[If[correct2, "✓ Richtig", "✘ Falsch"]]) + "}"
textCountCorrect: "\text{Richtig gelöste Aufgaben: " + (LaTeX[correctCount]) + " von " + (LaTeX[questionCount]) + "}"
correctText: "\text{" + (LaTeX[If[(¬correct) ∧ (correct1 ∨ correct2), "✘ Teilweise richtig", If[correct, "✓ Richtig", "✘ Falsch"]]]) + "}"
selectedElement = SelectedIndex(Dropdown)
TextSolution2: "\textsf{" + (LaTeX[ranNos1(count)]) + " " + (LaTeX[Operation(ranOp(count))]) + " " + (LaTeX[If[Operation(ranOp(count)) ≟ ":", ranNos2(count), ranNos3(count)]]) + " = " + (LaTeX[If[Solution < 1000, Text2, "undefiniert"]]) + ""
solutionText: "\text{Lösung:\\" + (LaTeX[ranNos1(count)]) + " " + (LaTeX[Operation(ranOp(count))]) + " " + (LaTeX[If[Operation(ranOp(count)) ≟ ":", ranNos2(count), ranNos3(count)]]) + " 
ist " + (LaTeX[If[Solution < 1000, "lösbar", "nicht lösbar"]]) + ". " + (LaTeX[If[Solution < 10000, ("\\\\" * TextSolution2), ""]]) + "}"
APointEingabefeld = (-7.97634724320926, 6.2174827914924435)
Text1: "\textsf{\begin{array}{r}
\\\qquad\qquad\qquad
\\" + (LaTeX[ranNos1(count)]) + " " + (LaTeX[Operation(ranOp(count))]) + " " + (LaTeX[If[Operation(ranOp(count)) ≟ ":", ranNos2(count), ranNos3(count)]]) + " =
\\\qquad
\end{array}}"
questionText: "\textsf{
Entscheide, ob " + (LaTeX[ranNos1(count)]) + " " + (LaTeX[Operation(ranOp(count))]) + " " + (LaTeX[If[Operation(ranOp(count)) ≟ ":", ranNos2(count), ranNos3(count)]]) + " lösbar ist oder nicht.

\\\\\\\\\vphantom{Äg}" + (LaTeX[ranNos1(count)]) + " " + (LaTeX[Operation(ranOp(count))]) + " " + (LaTeX[If[Operation(ranOp(count)) ≟ ":", ranNos2(count), ranNos3(count)]]) + " ist}"
l1: {questionText, Dropdown, Text1, InputBox1, correctText, solutionText, textCountCorrect, btnValidate, btnNew}
tabOrder: {questionText, Dropdown, Text1, InputBox1, correctText, solutionText, textCountCorrect, btnValidate, btnNew}