Inkblot Task: Multiplying Powers (Klecksaufgabe)

Inkblot Task: Multiplying Powers (Klecksaufgabe)
Loading the math board and drawing, please wait…
2024-10-16 17:45
In collections Rechnen mit Potenzen
This interactive GeoGebra example presents an inkblot-style exercise where students practice multiplying powers. The core mathematical concept is the laws of exponents, specifically the rule that when multiplying powers with the same base, the exponents are added. The construction uses GeoGebra commands such as Textfield, Shuffle, If, Join, Polygon, Element, Append, Remove, Text, and Midpoint, along with objects like input boxes (InputBox1, InputBox2), validation buttons (btnValidate), answer display (showanswer), hints (hintText), and a scoring system (attemptCount, correctCount). It is designed for grades 7-8, suitable for classroom practice or self-study, helping students describe, apply, and justify elementary exponent rules. The random generation of problems and immediate feedback enhance engagement and mastery.

GeoGebra Commands & Parameters

  1. Textfield(input1) → InputBox1
  2. Textfield(input2) → InputBox2
  3. Shuffle({1, 2, 3}) → ModusList, {1, 3, 2}
  4. If(questionCount ≥ 4, 4, questionCount) → metaprogression
  5. Join({{3}, ModusList}) → ModusMioPlaylist
  6. Shuffle(Sequence[i, i, 1, 19]) → AStartList, {14, 1, 5, 17, 6, 19, 10, 7, 18, 4, 2, 9, 16, 11, 15, 13, 3, 12, 8}
  7. Shuffle(Sequence[i, i, 1, 19]) → BStartList, {8, 3, 2, 13, 12, 16, 15, 11, 9, 4, 18, 19, 6, 10, 14, 17, 7, 5, 1}
  8. Shuffle(Sequence[i, i, 1, 9]) → AMidList, {7, 4, 1, 3, 9, 5, 6, 8, 2}
  9. Shuffle(Sequence[i, i, 1, 9]) → BMidList, {6, 5, 2, 4, 1, 7, 8, 9, 3}
  10. Polygon(PtopLeftCornerFeedback, PtopRightCornerFeedback, PbottomRightCornerFeedback, PbottomLeftCornerFeedback) → rectangleCorrect, rectangleCorrectS3, rectangleCorrectS4, rectangleCorrectS2, rectangleCorrectS1
  11. Shuffle(Sequence[Random[0, 10], i, 1, 100]) → randomNosForX, {3, 6, 6, 2, 4, 10, 1, 7, 2, 7, 6, 2, 5, 2, 8, 5, 10, 6, 8, 4, 10, 7, 8, 6, 8, 0, 8, 8, 2, 9, 6, 1, 4, 10, 4, 3, 9, 1, 9, 3, 6, 3, 0, 4, 6, 6, 4, 6, 5, 5, 2, 1, 0, 5, 8, 8, 2, 2, 5, 7, 7, 4, 0, 4, 4, 6, 9, 2, 6, 8, 6, 5, 9, 5, 5, 7, 10, 8, 0, 10, 5, 5, 0, 1, 1, 4, 8, 9, 8, 5, 9, 9, 8, 4, 2, 3, 5, 7, 5, 3}
  12. Element(randomNosForX, Mod[questionCount, 100] + 1) → numX
  13. Shuffle(Sequence[Random[0, 10], i, 1, 100]) → randomNosForY, {10, 0, 10, 3, 9, 8, 5, 10, 1, 6, 10, 10, 2, 5, 6, 7, 2, 2, 7, 4, 8, 5, 3, 7, 0, 0, 8, 9, 8, 6, 8, 1, 10, 0, 2, 6, 0, 8, 8, 2, 10, 0, 8, 9, 1, 7, 7, 8, 0, 4, 10, 10, 5, 9, 2, 3, 3, 0, 8, 10, 4, 10, 7, 5, 2, 5, 6, 5, 4, 9, 2, 8, 0, 0, 2, 5, 7, 2, 1, 8, 4, 5, 6, 6, 7, 5, 10, 8, 3, 5, 6, 4, 4, 3, 10, 9, 5, 7, 9, 9}
  14. Element(randomNosForY, Mod[questionCount, 100] + 1) → numY
  15. Append(true, Sequence[If[randomNosForX(i) ≟ randomNosForX(i - 1), false, true], i, 2, 100]) → stayX
  16. Append(true, Sequence[If[randomNosForY(i) ≟ randomNosForY(i - 1), false, true], i, 2, 100]) → stayY
  17. Remove(Sequence[If[stayX(i), randomNosForX(i), 0], i, 1, 100], Sequence[0, i, 1, 100]) → randomNosForXwithoutRepeat
  18. Remove(Sequence[If[stayY(i), randomNosForY(i), 0], i, 1, 100], Sequence[0, i, 1, 100]) → randomNosForYwithoutRepeat
  19. Element(randomNosForXwithoutRepeat, Mod[questionCount, Length[randomNosForXwithoutRepeat]] + 1) → numXwithoutRepeat
  20. Element(randomNosForYwithoutRepeat, Mod[questionCount, Length[randomNosForYwithoutRepeat]] + 1) → numYwithoutRepeat
  21. Shuffle(Sequence[i, i, 2, 10]) → XStartList, {5, 7, 10, 8, 2, 3, 4, 6, 9}
  22. Shuffle(Sequence[i, i, -10, 10] \ {0, 1}) → XGanzzhahlList, {-5, -3, 5, 4, -9, -7, 6, 2, 7, -4, -6, 8, -10, 3, -1, 9, -2, -8, 10}
  23. Shuffle(Join[{XDezizahlList, XGanzzhahlList}]) → XMidList, {4.5, 2.2, 2.8, 1.3, 0.8, 1, -10, -6, -1.9, 4.1, 2.7, 6, -2, 4.3, 0.4, -9, 1.2, 1.5, 2, -8, 4.2, 3.5, -0.7, 2.6, 3.2, 0.5, 10, -0.2, 1.8, 1.1, -1.1, -7, 0.9, -3, -1, 5, -0.6, 3.4, 7, 2.1, 2.3, 0.2, 4.4, -0.4, -1.7, -1.2, 3.7, 3.6, 0.6, 1.4, -0.5, -1.6, 2, 4.7, -0.1, 3.3, 5, -1.4, -0.3, 9, 3.9, 0.3, 4, -0.9, -2, 1.9, -5, -0.8, 1.7, 3, -1.8, 8, -1.5, -1, -4, 3.1, 2.4, 3, 2.9, 0.7, 1.6, 4.9, 2.5, 4, -1.3, 4.8, 4.6, 3.8}
  24. Text(Text2, E, false, true, -1, 0) → Text6
  25. Text(Text3, F, false, true, -1, 0) → Text7
  26. Midpoint(Corner[Text6, 1], Corner[Text6, 3]) → Pos1
  27. Midpoint(Corner[Text7, 1], Corner[Text7, 3]) → Pos2
  28. Textfield(input3) → InputBox3
  29. Text(Text4, B, false, true, -1, 0) → Text10
  30. Midpoint(Corner[Text10, 1], Corner[Text10, 3]) → Pos3
  31. If(modus ≟ 1, Defined[input1], modus ≟ 2, Defined[input2], Defined[input3]) → fixed

AI Drawing Prompt Reference

Create an interactive graphic for practicing the multiplication of powers, including two input boxes for entering exponents, a validation button to check answers, and an area to display the correct answer. Randomly generate questions for students to practice the rule of multiplying powers. The graphic includes multiple randomly generated points and line segments, as well as some hint texts. Please draw in the following order: first, draw two input boxes, then generate some points and line segments randomly, next add the validation button and the area to display the correct answer, and finally add the hint texts.
The prompt above was compiled from the original drawing commands and is for reference only.