QR4-01-P2a-CYU1 Translations

QR4-01-P2a-CYU1 Translations
Loading the math board and drawing, please wait…
2018-11-03 08:33
① This interactive example demonstrates the translation of a triangle in the coordinate plane, where students must determine the direction and magnitude of the shift. ② Core mathematical concepts include geometric translation, vectors, coordinate changes, and horizontal/vertical direction recognition. ③ Construction uses GeoGebra commands such as Translate, If, Random, Textfield, and InputBox to generate random problems and provide feedback; objects include triangle vertices, sides, translated images, checkboxes for direction, and feedback text elements. ④ Suitable for middle or high school students learning geometric transformations, useful for classroom practice or self-assessment to reinforce understanding of translation direction and distance.

GeoGebra Commands & Parameters

  1. If(Random[0, 1] ≟ 0, -1, 1) → hTransDir
  2. If(Random[0, 1] ≟ 0, -1, 1) → vTransDir
  3. Random(7, 10) → htrans
  4. Random(5, 9) → vtrans
  5. Textfield(usertext1) → InputBox1
  6. Textfield(usertext2) → InputBox2
  7. Segment(A, B) → AB
  8. Segment(B, C) → BC
  9. Segment(C, A) → CA
  10. Translate(A, ((htrans * hTransDir), (vtrans * vTransDir))) → A'
  11. Translate(B, ((htrans * hTransDir), (vtrans * vTransDir))) → B'
  12. Translate(C, ((htrans * hTransDir), (vtrans * vTransDir))) → C'
  13. Segment(A', B') → AB'
  14. Segment(B', C') → BC'
  15. Segment(C', A') → CA'
  16. LaTeX(If[hTransDir < 0, "left", "right"]) → hTransWord
  17. Segment(A, A + ((htrans * hTransDir), 0)) → Ahoriz
  18. Segment(A + ((htrans * hTransDir), 0), A + ((htrans * hTransDir), (vtrans * vTransDir))) → Avert
  19. Segment(B, B + ((htrans * hTransDir), 0)) → Bhoriz
  20. Segment(C, C + ((htrans * hTransDir), 0)) → Choriz
  21. Segment(C + ((htrans * hTransDir), 0), C + ((htrans * hTransDir), (vtrans * vTransDir))) → Cvert
  22. Segment(B + ((htrans * hTransDir), 0), B + ((htrans * hTransDir), (vtrans * vTransDir))) → Bvert
  23. LaTeX(If[vTransDir < 0, "down", "up"]) → vTransWord
  24. LaTeX((((("\text{\textbf{Question: }" * MainInstruc) * "\\\textbf{Instructions: }") * SpecInstruc) * "}")) → allInstruc
  25. UnicodeToLetter(10007) → xmark
  26. UnicodeToLetter(10003) → cmark

AI Drawing Prompt Reference

A coordinate plane shows a randomly generated triangle and its translation by a random horizontal and vertical shift; the original and translated triangles are drawn, with separate segments indicating the horizontal and vertical components of the translation vector, labeled “left/right” and “up/down”. Two input boxes let the student enter the direction and magnitude, and a check mark appears for a correct answer while a cross mark appears for an incorrect one.
The prompt above was compiled from the original drawing commands and is for reference only.