交叉列联表与四格表数据表示练习:自动生成题目并反馈

交叉列联表与四格表数据表示练习:自动生成题目并反馈
几何画板及绘图内容加载中,请稍等……
2025-01-22 22:05
所属专题 Kreuztabellen
该范例演示如何把离散数据在交叉列联表(交叉表)与四格表(2×2列联表)中进行结构化表示,并通过自动生成多题与即时反馈帮助学生巩固判读与填写。核心数学概念包括:列联表/交叉表的数据组织、四格表的计数含义(如条件与对照两维的汇总)、以及在给定输入下的正确性判断(为后续概率统计情境奠基)。作图/实现要点:使用 GeoGebra 的 Element、Text、Textfield 生成题面与输入框;用 Sequence 与 random/QuestionList 组织题目的随机抽取;用 Join 拼接题目文字(txtQuestion01~txtQuestion05);用 PolyLine 等图形元素构建表格外观;用 If 根据输入判定 correct22~correct44、汇总 correct 结果并控制 rectangleFeedback 与 showBtnValidate 的显示;最终由 Table01~Table05 与 AllTables 管理不同题目的表格状态,并通过 btnValidate、attemptCount、correctCount 统计作答情况。适合7–8年级学生用于统计与数据表示单元的练习,亦可作为课堂互动或家庭作业的自动化练习平台。

GeoGebra 命令及参数

  1. Element(randomQuestions, Mod[questionCount - 1, Length[randomQuestions]] + 1) → randomQuestion
  2. Textfield(input) → inputBox
  3. Sequence(Sequence[PosTable + (Sum[ListSpalte, k], (-Sum[ListZeile, m])), k, 0, 4], m, 0, 4) → TablePosMat
  4. Textfield(input22) → InputBox22
  5. Textfield(input23) → InputBox23
  6. Textfield(input24) → InputBox24
  7. Textfield(input32) → InputBox32
  8. Textfield(input33) → InputBox33
  9. Textfield(input34) → InputBox34
  10. Textfield(input42) → InputBox42
  11. Textfield(input43) → InputBox43
  12. Textfield(input44) → InputBox44
  13. Text((("\textsf{\bold{" * TableCapList12(randomQuestion)) * "\vphantom{g}}}"), Midpoint[TablePosMat(1, 2), TablePosMat(2, 2)], false, true, 1, 0) → TableCap12
  14. Text((("\textsf{\bold{" * TableCapList13(randomQuestion)) * "\vphantom{g}}}"), Midpoint[TablePosMat(1, 3), TablePosMat(2, 3)], false, true, 1, 0) → TableCap13
  15. Text("\textsf{\bold{Gesamt\vphantom{g}}}", Midpoint[TablePosMat(1, 4), TablePosMat(2, 4)], false, true, 1, 0) → TableCap14
  16. Text((("\textsf{\bold{" * TableCapList21(randomQuestion)) * "\phantom{g}}}"), Midpoint[TablePosMat(2, 1), TablePosMat(3, 1)], false, true, 1, 0) → TableCap21
  17. Text((("\textsf{\bold{" * TableCapList31(randomQuestion)) * "\phantom{g}}}"), Midpoint[TablePosMat(3, 1), TablePosMat(4, 1)], false, true, 1, 0) → TableCap31
  18. Text("\textsf{\bold{Gesamt\phantom{g}}}", Midpoint[TablePosMat(4, 1), TablePosMat(5, 1)], false, true, 1, 0) → TableCap41
  19. Join({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]}) → RasterStrecken
  20. Join({Sequence[Text[UnicodeToLetter[65 + k], Midpoint[Corner[4] + (RasterPixMat * ((k * RasterStepXY), RasterMaxY)), Corner[4] + (RasterPixMat * (((k + 1) * RasterStepXY), RasterMaxY))], false, true, 0, -1], k, 0, RasterMaxX / RasterStepXY - 1], Sequence[Text[("" * k), Midpoint[Corner[4] + (RasterPixMat * (RasterMaxX, ((k - 1) * RasterStepXY))), Corner[4] + (RasterPixMat * (RasterMaxX, (k * RasterStepXY)))], false, true, 1, 0], k, 1, RasterMaxY / RasterStepXY]}) → RasterBeschriftung
  21. Sequence(Sequence[Corner[4] + (RasterPixMat * ((k * RasterStepXY), (m * RasterStepXY))), k, 0, RasterMaxX / RasterStepXY], m, 0, RasterMaxY / RasterStepXY) → RasterPunkte
  22. Textfield(InputName) → InputBoxName
  23. PolyLine(PosSB, Corner[txt001, 1] + (0.6, 0), Corner[txt001, 2] + (0.1, 0), Corner[txt001, 3] + (0.1, 0.1), Corner[txt001, 4] + (-0.1, 0.1), Corner[txt001, 1] + (-0.1, 0.5), PosSB) → sb001
  24. PolyLine(PosSB, Corner[txt002, 1] + (0.6, 0), Corner[txt002, 2] + (0.1, 0), Corner[txt002, 3] + (0.1, 0.1), Corner[txt002, 4] + (-0.1, 0.1), Corner[txt002, 1] + (-0.1, 0.5), PosSB) → sb002
  25. If(accept, (0, 10), (0.75, 4.25)) → PosMail
  26. Text(txtQuestion, PosMail + (0, (-headerHeight) - 1.4), false, true, 1, -1) → MailText
  27. Text(txtGoal, PosMail + (0, (-headerHeight) - 1.4), false, true, 1, -1) → MailTextEnd
  28. Text(txtGoalAlt, PosMail + (0, (-headerHeight) - 1.4), false, true, 1, -1) → txtEndAlt

AI 绘图提示语参考

画一个包含两种分类变量的2×2四元表格,表格中有四个输入框,分别用于输入每个分类变量的两个值的数量。表格的标题和总数标签应该根据随机生成的问题而变化。表格周围应该有一个网格,包含字母和数字标签。画一个用于输入问题答案的文本框和一个用于显示答案反馈的文本框。
以上提示语为根据原始绘图命令整理而来,仅供参考。