Klecksaufgabe

Klecksaufgabe
Loading the math board and drawing, please wait…
2023-10-18 22:17
This example demonstrates the Klecksaufgabe, involving concepts of direct and indirect proportions. Using GeoGebra commands such as Join, Textfield, and Polygon, students can solve problems related to proportions. Suitable for 5-6 grade students for practice.

GeoGebra Commands & Parameters

  1. Join(Sequence[Shuffle[Sequence[1, maxexnum]], m, 1, floor(110 / maxexnum)]) → listExNums
  2. Textfield(input1) → InputBox1
  3. Textfield(input2) → InputBox2
  4. Polygon(PtopLeftCornerFeedback, PtopRightCornerFeedback, PbottomRightCornerFeedback, PbottomLeftCornerFeedback) → rectangleCorrect, rectangleCorrectS3, rectangleCorrectS4, rectangleCorrectS2, rectangleCorrectS1
  5. Shuffle(Sequence[Random[0, 10], i, 1, 100]) → randomNosForX, {9, 10, 8, 10, 3, 1, 2, 10, 2, 9, 10, 6, 4, 0, 7, 7, 5, 8, 9, 1, 0, 8, 9, 0, 8, 9, 6, 1, 9, 7, 0, 9, 3, 6, 0, 10, 4, 7, 5, 8, 7, 9, 2, 4, 4, 1, 1, 7, 7, 10, 4, 1, 2, 10, 6, 4, 4, 4, 3, 7, 10, 7, 7, 4, 4, 7, 5, 10, 3, 4, 3, 3, 9, 3, 8, 6, 3, 10, 8, 9, 2, 1, 3, 5, 4, 10, 2, 7, 1, 6, 4, 8, 8, 2, 5, 7, 0, 10, 0, 5}
  6. Element(randomNosForX, Mod[questionCount, 100] + 1) → numX
  7. Shuffle(Sequence[Random[0, 10], i, 1, 100]) → randomNosForY, {4, 10, 3, 8, 2, 3, 3, 6, 3, 0, 2, 4, 7, 7, 1, 6, 5, 2, 7, 8, 5, 1, 9, 2, 7, 2, 2, 5, 0, 8, 3, 1, 8, 2, 3, 2, 9, 6, 0, 1, 9, 6, 8, 4, 7, 4, 0, 1, 2, 3, 8, 0, 5, 9, 0, 10, 7, 4, 5, 6, 5, 1, 0, 4, 5, 2, 1, 8, 4, 10, 1, 2, 9, 7, 8, 3, 9, 7, 5, 5, 3, 5, 0, 9, 10, 0, 1, 9, 7, 2, 1, 1, 7, 10, 9, 0, 3, 1, 0, 6}
  8. Element(randomNosForY, Mod[questionCount, 100] + 1) → numY
  9. Append(true, Sequence[If[randomNosForX(i) ≟ randomNosForX(i - 1), false, true], i, 2, 100]) → stayX
  10. Append(true, Sequence[If[randomNosForY(i) ≟ randomNosForY(i - 1), false, true], i, 2, 100]) → stayY
  11. Remove(Sequence[If[stayX(i), randomNosForX(i), 0], i, 1, 100], Sequence[0, i, 1, 100]) → randomNosForXwithoutRepeat
  12. Remove(Sequence[If[stayY(i), randomNosForY(i), 0], i, 1, 100], Sequence[0, i, 1, 100]) → randomNosForYwithoutRepeat
  13. Element(randomNosForXwithoutRepeat, Mod[questionCount, Length[randomNosForXwithoutRepeat]] + 1) → numXwithoutRepeat
  14. Element(randomNosForYwithoutRepeat, Mod[questionCount, Length[randomNosForYwithoutRepeat]] + 1) → numYwithoutRepeat
  15. Defined((input1 * If[exnum ≟ 2, input2, 1])) → fixed
  16. Element({A1, A2, A3, A4, A5, A6}, exnum) → A
  17. Element({2.6, 3.1, 2.4, 3.3, 2.5, 2.6}, exnum) → circlewidth

AI Drawing Prompt Reference

Draw an interactive math exercise interface for practicing proportions. A central rectangular answer area is defined by four corner points. Two text input fields are placed nearby for entering numeric answers. Random numbers between 0 and 10 are generated as reference values for horizontal and vertical axes, displayed around the rectangle. Depending on whether the problem involves direct or indirect proportion, the student's inputs are used in a formula, and the result is visually indicated within the rectangle, possibly by coloring or marking. The layout is clean and suitable for upper elementary students to explore proportional relationships.
The prompt above was compiled from the original drawing commands and is for reference only.