Statistics and Probability: School Walking Survey Data Analysis
Loading the math board and drawing, please wait…
In collections
Kreuztabellen
This example demonstrates data analysis through GeoGebra, focusing on statistical charts and probability calculations. Key construction steps include using Textfield and Polygon objects to build cross-tabulations, Distance command for distance calculations, and Join command to connect points. Suitable for middle school students (grades 7-8) for data analysis teaching.
GeoGebra Commands & Parameters
Textfield(input17) → Eingabefeld17Textfield(input15) → Eingabefeld15Textfield(input13) → Eingabefeld13Textfield(input11) → Eingabefeld11Textfield(input11) → Eingabefeld10SelectedIndex(DropDown10) → input10Textfield(input9) → Eingabefeld9Textfield(input8) → Eingabefeld8Textfield(input7) → Eingabefeld7Textfield(input6) → Eingabefeld6Textfield(input5) → Eingabefeld5Textfield(input4) → Eingabefeld4Point(Line[A0, xAxis]) → Ax1Point(Line[A0, yAxis]) → Ay1Polygon(Ax3, Ax4, (x(Ax4), y(Ay1)), (x(Ax3), y(Ay1))) → v3, i, j, k, bPolygon(Ax1, Ax2, (x(Ax2), y(Ay1)), (x(Ax1), y(Ay1))) → v2, f, g, h, tDistance(A0, Ay1) → asizeyPolygon(Ay2, Ay3, (x(Ax1), y(Ay3)), (x(Ax1), y(Ay2))) → v1, l, m, n, cPoint(Line[PosA + 0.5, yAxis]) → Pos4Point(Line[PosA + 0.5, yAxis]) → Pos2Join({{Ay2 + (0.2, -0.2)}, Sequence[Ax1 + ((0.5 * asizex), ((-m) * asizey) - 0.2), m, 0, 3], Sequence[Ax2 + ((0.5 * asizex), ((-m) * asizey) - 0.2), m, 1, 3], Sequence[Ax3 + ((0.5 * asizex), ((-m) * asizey) - 0.2), m, 0, 3]}) → listMPointsIf(step < 11, P01, P02) → P0Point(Line[L3a, yAxis]) → L4aPoint(Line[L3b, yAxis]) → L4bPoint(Line[L3c, yAxis]) → L4cElement({L0a, L0b, L0c, L0c, L0c, L0c, L0c, L0c, L0c, L0c, L0c, L0c, L0c, L0c}, step - 1) → L0Textfield(input1) → Eingabefeld1Textfield(input2) → Eingabefeld2Polygon(A0, Ax4, (x(Ax4), y(Ay4)), Ay4) → v0, p, q, r, sPoint(Line[Lehrerin1, xAxis]) → Lehrerin2Textfield(input3) → Eingabefeld3Textfield(input12) → Eingabefeld12Textfield(input14) → Eingabefeld14Point(Line[Lehrerin3, xAxis]) → Lehrerin4Point(Line[Schild1, xAxis]) → Schild2Mirror(L1, Line[L0, xAxis]) → L2Element({L3a, L3b, L3c, L3c, L3c, L3c, L3c, L3c, L3c, L3c, L3c, L3c}, step - 1) → L3Element({L4a, L4b, L4c, L4c, L4c, L4c, L4c, L4c, L4c, L4c, L4c, L4c, L4c, L4c, L4c}, step - 1) → L4Point(Line[Schild3, xAxis]) → Schild4Point(Line[PosA + (0.15, 0), yAxis]) → LPoint(Line[L, yAxis]) → MLaTeX(step, true, true) → TextStepTextfield(input16) → Eingabefeld16Point(Line[Birne1, xAxis]) → Birne2Point(Line[PosA + 0.5, yAxis]) → Pos1Point(Line[PosA + 0.5, yAxis]) → Pos3Join({Sequence[Segment[Corner[4] + (RasterPixMat * ((k * RasterStepXY), 0)), Corner[4] + (RasterPixMat * ((k * RasterStepXY), RasterMaxY))], k, 0, RasterMaxX / RasterStepXY], Sequence[Segment[Corner[4] + (RasterPixMat * (0, (k * RasterStepXY))), Corner[4] + (RasterPixMat * (RasterMaxX, (k * RasterStepXY)))], k, 0, RasterMaxY / RasterStepXY]}) → RasterStreckenIf(step ≟ 5, 465, If[step ≥ 6, 650]) → posXbtnSolution1Point(Line[(0, -1.7), yAxis]) → A0EndeJoin({{Segment[Ax1, Ax4], Segment[Ay1, Ay4]}, Zip[Segment[P, P + (0, (-4 * asizey))], P, {Ax1, Ax2, Ax3, Ax4}], Zip[Segment[P, (x(Ax4), y(P))], P, Sequence[A0 + (0, ((-m) * asizey)), m, 1, 4]]}) → grid1Point(Line[(-0.25, -2), yAxis]) → A0StartPolygon(Ax1, Ax2, (x(Ax2), y(Ay1)), (x(Ax1), y(Ay1))) → b2, d, e, q_1, r_1Polygon(Ay2, Ay3, (x(Ax1), y(Ay3)), (x(Ax1), y(Ay2))) → b1, f_1, ay3, g_1, h_1Polygon((x(Ax1), y(Ay2)), (x(Ax1), y(Ay3)), (x(Ax2), y(Ay3)), (x(Ax2), y(Ay2))) → b4, i_1, j_1, k_1, s_1Polygon((x(Ax1), y(Ay1)), (x(Ax1), y(Ay2)), (x(Ax2), y(Ay2)), (x(Ax2), y(Ay1))) → b3, l_1, m_1, n_1, p_1Polygon((x(Ax1), y(Ay4)), (x(Ax1), y(Ay3)), (x(Ax2), y(Ay3)), (x(Ax2), y(Ay4))) → b5, t_1, a_1, b_1, c_1Polygon((x(Ax3), y(Ay1)), (x(Ax3), y(Ay2)), (x(Ax2), y(Ay2)), (x(Ax2), y(Ay1))) → b6, d_1, e_1, f_2, g_2Polygon((x(Ax3), y(Ay2)), (x(Ax3), y(Ay3)), (x(Ax2), y(Ay3)), (x(Ax2), y(Ay2))) → b7, h_2, i_2, j_2, k_2Polygon((x(Ax3), y(Ay4)), (x(Ax3), y(Ay3)), (x(Ax2), y(Ay3)), (x(Ax2), y(Ay4))) → b8, l_2, m_2, n_2, p_2Polygon(Ax3, Ax4, (x(Ax4), y(Ay1)), (x(Ax3), y(Ay1))) → b9, ax3, ax4, q_2, r_2Polygon((x(Ax3), y(Ay1)), (x(Ax3), y(Ay2)), (x(Ax4), y(Ay2)), (x(Ax4), y(Ay1))) → b10, s_2, t_2, a_2, b_2Polygon((x(Ax3), y(Ay2)), (x(Ax3), y(Ay3)), (x(Ax4), y(Ay3)), (x(Ax4), y(Ay2))) → b11, c_2, d_2, e_2, f_3Polygon((x(Ax3), y(Ay4)), (x(Ax3), y(Ay3)), (x(Ax4), y(Ay3)), (x(Ax4), y(Ay4))) → b12, g_3, h_3, i_3, j_3Join({Sequence[Segment[Corner[4] + (RasterPixMat * ((k * RasterStepXY), 0)), Corner[4] + (RasterPixMat * ((k * RasterStepXY), RasterMaxY))], k, RasterMaxX / RasterStepXY, RasterMaxX / RasterStepXY], Sequence[Segment[Corner[4] + (RasterPixMat * (0, (k * RasterStepXY))), Corner[4] + (RasterPixMat * (RasterMaxX, (k * RasterStepXY)))], k, RasterMaxY / RasterStepXY, RasterMaxY / RasterStepXY]}) → RasterAussenElement({false, false, false, (¬inputCorrect4) ∨ (¬inputCorrect5), ¬inputCorrect6, false, ¬inputCorrect7, ¬inputCorrect8, false, ¬inputCorrect9, (¬inputCorrect11) ∨ (¬inputCorrect15), (¬inputCorrect13) ∨ (¬inputCorrect17), false}, step) → showhintberechneIf(step ≤ 4 ∧ (¬correct4), PosBerechne1, If[step < 10, PosBerechne2, If[step ≟ 10, PosBerechne3, PosBerechne4]]) → PosBerechne
AI Drawing Prompt Reference
Create a statistical chart interface for a school walking survey data analysis. The layout includes multiple input text fields for entering survey data. Four rectangular regions represent cross-tabulation tables, each constructed from points on the coordinate axes. Connect data points with line segments to show distribution trends. Add labels and buttons for step control and result display. The overall design is based on a coordinate system with grid lines, and a text indicator shows the current step number.
The prompt above was compiled from the original drawing commands and is for reference only.