Quiz on Proportional Relationships: Visualizing Linear Scaling with Geometry
Loading the math board and drawing, please wait…
In collections
Proportional Relationships
This GeoGebra example presents an interactive quiz that demonstrates how proportional relationships remain consistent across both geometric configurations and numerical correspondences. It focuses on key ideas such as linear proportionality, vector-based reasoning, and geometric dilation (scaling) to generate corresponding points and segments. The construction is driven by randomized parameters (Random) to create multiple cases, then uses Dilate and Vector to form points related by the same scale factor, with Segment objects to show the corresponding lengths/segments. Conditional logic (If) and Textfield are used to evaluate user input and provide feedback, while PointIn and the constructed point sets (e.g., several generated points and labeled objects) support the check against the proportional structure. Suitable for middle and high school learners, as well as for classroom demonstrations and formative assessment on ratios and linear relationships.
GeoGebra Commands & Parameters
PointIn(g_1) → DRandom(1, 15) → y_1Random(1, 15) → x_1Random(20, 75) → kDilate(B, If[0 < a ≤ 1, 1 - a, 0], A) → B'Vector(B, B') → uDilate(A, If[2 < a ≤ 3, 3 - a, 0], (0, y(D))) → A'Vector(A, A') → vDilate(A', If[3 < a ≤ 4, 4 - a, 0], D) → C'Dilate(D, If[5 < a ≤ 6, 6 - a, 0], (x(D), y(D) + y(A'))) → D'Dilate(D', If[6 < a ≤ 7, 7 - a, 0], (x(D') + x(D), y(D'))) → E'Dilate(A, If[8 < a ≤ 9, 9 - a, 0], D) → A'_{1}Segment(A, A'_{1}) → gDilate(D, If[9 < a ≤ 10, 10 - a, 0], E) → D'_{1}Random(-10, 10) → b_1Random(-10, 10) → n_1Random(1, 10) → d_1If(s ≥ 0, "earn", "lose") → text7If(d > 1, "hours", "hour") → text8Textfield(p) → InputBox3Textfield(o) → InputBox1If(o ≟ n_1 / d_1, "Yes!", "no") → text9If(p ≟ q, "Yes!", "no") → text10Vector(A', C') → wDilate(D, If[9 < a ≤ 10, 10 - a, 0], E') → D'_{2}Segment(D, D'_{2}) → hTextfield(p_1) → InputBox2Textfield(q_1) → InputBox4Textfield(k_1) → InputBox5Textfield(m_1) → InputBox7Textfield(o_1) → InputBox8Textfield(l_1) → InputBox6If(c1, "√", "×") → text21If(c2, "√", "×") → text20If(c3, "√", "×") → text22
AI Drawing Prompt Reference
Create an interactive quiz on proportional relationships: start with a base geometric figure, generate several points using random parameters, then apply scaling transformations to create corresponding points, and connect them with segments to show proportional scaling. Include multiple input boxes for user answers, with check or cross marks based on comparison to expected ratios. Add sliders to control scale factors, and display dynamically generated points and segments to illustrate linear proportionality and geometric dilation.
The prompt above was compiled from the original drawing commands and is for reference only.