$\text{Überprüfen}$

$\text{Neuer Versuch}$

$\text{Neue Aufgabe}$

\text{Hinweis Text}

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{Text for just the correct answer.}

\underline\text{Helper scripts for template}

\underline\text{Helper scripts for authors}

$a=$

$b=$

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

\textsf{1 + 2 = 

\textsf{ 2 - 1 =

\textsf{ 1 \cdot 2 =

\textsf{2 : 1 =

$\textsf{Los geht's!}$

$\textsf{Probiere es nochmal!}$

$\textsf{Weiter}$

\text{Mögliche Lösung:}

maxExNum: 7
achse = Segment((-3, 0), (7.5, 0))
listeExVal = Shuffle(Sequence[1, maxExNum, 1])
exNum = 0
ListeL3: {6, 6, 5.5, 5, 5, 4, 3.5}
exVal: listeExVal(exNum)
ListeL2: {3.5, 4, 3.5, 3, 3.5, 3, 2.5}
ListeL1: {1, 1.5, 1.5, 2, 2, 2, 2}
M3 = Point(achse)
k3 = Circle(M3, 2)
M2 = Point(achse)
k2 = Circle(M2, 2)
Schnittmenge2 = If(Defined[Intersect[k3, k2]], {Intersect[k3, k2]}, {})
M1 = Point(achse)
k1 = Circle(M1, 2)
Schnittmenge3 = If(Defined[Intersect[k1, k3]], {Intersect[k1, k3]}, {})
Schnittmenge1 = If(Defined[Intersect[k1, k2]], {Intersect[k1, k2]}, {})
Schnitt = Join({Schnittmenge1, Schnittmenge2, Schnittmenge3})
schnitt = Length(Schnitt)
sol4: 2 / 1
sol3: (1 * 2)
sol2: 2 - 1
sol1: 1 + 2
listeSol: {sol1, sol2, sol3, sol4}
aInput = NaN
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 = 0
correctCount = 0
showButtonNew = false
showButtonTryAgain = false
showButtonValidate = true
showhint = false
InputBox1 = Textfield(aInput)
bInput = NaN
InputBox2 = Textfield(bInput)
correct: exVal - 1 ≟ schnitt
showcorrecttext = false
questionCount: 0
PtopLeftCornerFeedback = (0.12839406441550444, 9.494347382479848)
PbottomRightCornerFeedback = (1.7751459299717887, 8.440033600690942)
PtopRightCornerFeedback: (x(PbottomRightCornerFeedback), y(PtopLeftCornerFeedback))
PbottomLeftCornerFeedback: (x(PtopLeftCornerFeedback), y(PbottomRightCornerFeedback))
rectangleCorrect, ptopleftcornerfeedback, ptoprightcornerfeedback, pbottomrightcornerfeedback, pbottomleftcornerfeedback = Polygon(PtopLeftCornerFeedback, PtopRightCornerFeedback, PbottomRightCornerFeedback, PbottomLeftCornerFeedback)
showhinttypicalerror = false
correctText: "\text{" + (LaTeX[If[correct, "✓ Richtig", "✘ Falsch"]]) + "}"
isTypicalError: bInput ≟ aInput + 1
allowCountIncrement = true
randomNosForX = Shuffle(Sequence[Random[0, 10], i, 1, 100])
numX = Element(randomNosForX, Mod[questionCount, 100] + 1)
randomNosForY = Shuffle(Sequence[Random[0, 10], i, 1, 100])
numY = Element(randomNosForY, Mod[questionCount, 100] + 1)
stayX = Append(true, Sequence[If[randomNosForX(i) ≟ randomNosForX(i - 1), false, true], i, 2, 100])
stayY = Append(true, Sequence[If[randomNosForY(i) ≟ randomNosForY(i - 1), false, true], i, 2, 100])
randomNosForXwithoutRepeat = Remove(Sequence[If[stayX(i), randomNosForX(i), 0], i, 1, 100], Sequence[0, i, 1, 100])
randomNosForYwithoutRepeat = Remove(Sequence[If[stayY(i), randomNosForY(i), 0], i, 1, 100], Sequence[0, i, 1, 100])
numXwithoutRepeat = Element(randomNosForXwithoutRepeat, Mod[questionCount, Length[randomNosForXwithoutRepeat]] + 1)
numYwithoutRepeat = Element(randomNosForYwithoutRepeat, Mod[questionCount, Length[randomNosForYwithoutRepeat]] + 1)
listeText: {"keine", "1", "2", "3", "4", "5", "6"}
C = (10.02829951695189, 1.9753367552233587)
D = (-2.9995413340664014, 1.9753367552233587)
showButtonKlickMich = true
exCount = 0
Pic31 = (1.186, -2.975999532982568)
Pic32 = (7.236, -2.953999536434982)
Pic11 = (2.5, -3)
Pic12 = (6.5, -3)
Pic21 = (2.236, -2.604000062143448)
Pic22 = (6.736, -2.604000062143448)
Text6: "\textsf{Du hast " + (LaTeX[correctCount]) + " von " + (LaTeX[maxExNum]) + " Aufgaben gelöst!"
O1: (-1.5, 0)
O2: (3, 0)
O3: (7.5, 0)
Text7: "\textsf{Achtung! " + (LaTeX[If[M1 ≟ M2 ∧ M1 ≠ M3 ∨ M2 ≟ M3 ∧ M1 ≠ M3 ∨ M1 ≟ M3 ∧ M1 ≠ M2, "Zwei", If[M1 ≟ M2 ≟ M3, "Drei"]]]) + " Kreise liegen übereinander!"
L1: (ListeL1(exVal), -4.5)
L2: (ListeL2(exVal), -4.5)
rl: 1
l1 = Circle(L1, rl)
a: L2 ≟ Circle[L2, rl]
l2 = Circle(L2, rl)
L3: (ListeL3(exVal), -4.5)
l3 = Circle(L3, rl)
S1, S2 = Intersect(l1, l2)
S3, S4 = Intersect(l2, l3)
S5, S6 = Intersect(l1, l3)
textCountCorrect: "\text{Richtig gelöste Aufgaben: " + (LaTeX[correctCount]) + "}"
Text8: "\textsf{" + (LaTeX[exNum]) + "/" + (LaTeX[maxExNum]) + ""
Text5: "\textsf{\hphantom{1111}Schaffst du es,\\\\alle " + (LaTeX[maxExNum]) + " Aufgaben zu lösen?"
questionText: "\textsf{Platziere die Kreise so, dass du " + (LaTeX[listeText(exVal)]) + " Schnittpunkt" + (LaTeX[If[exVal ≟ 2, "", "e"]]) + " " + (LaTeX[If[exVal ≟ 2, "(Berührpunkt) "]]) + "erhältst!}"