Blood Types Cross-Tab & Four-Field Tables: Reading and Interpretation
Loading the math board and drawing, please wait…
In collections
Kreuztabellen
This GeoGebra example demonstrates how to construct and interpret cross-tabulation (contingency table) and four-field (2×2) tables using a blood-type scenario. Students practice extracting frequencies from table entries and interpreting what the counts mean in context, including how row/column choices represent conditional information. The key math concepts are probability & statistics with categorical data, representing grouped outcomes in contingency/four-field tables, and reading/interpreting counts from intersections. Construction and interactivity are implemented by: using Element and Textfield to create interface elements; Join and Sequence to assemble data flows and ordered question lists; and If to verify answers. The app controls workflow via numberOfQuestions, attemptCount, questionCount, and correctCount, randomizes items with randomQuestions/randomQuestion and dropdownBG, and collects responses through multiple input fields (e.g., input011–input017 and others). Correctness is checked using standard-solution lists (InputList01, SolList01) together with correctXX/InputBoxXX objects, while DDIndexList and DDSolList support mapping between selected questions and their expected answers. Suitable for middle-school probability/statistics lessons and practice on interpreting tables.
GeoGebra Commands & Parameters
Element(randomQuestions, Mod[questionCount - 1, Length[randomQuestions]] + 1) → randomQuestionTextfield(input031) → InputBox031Textfield(input021) → InputBox021Textfield(input041) → InputBox041Element({correct01, correct02, correct03, correct04, correct05, correct06, correct07}, randomQuestion) → correctTextfield(input) → inputBoxJoin({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]}) → RasterStreckenJoin({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]}) → RasterBeschriftungSequence(Sequence[Corner[4] + (RasterPixMat * ((k * RasterStepXY), (m * RasterStepXY))), k, 0, RasterMaxX / RasterStepXY], m, 0, RasterMaxY / RasterStepXY) → RasterPunkteSequence(Sequence[PosTable + (Sum[ListSpalte, k], (-Sum[ListZeile, m])), k, 0, 4], m, 0, 6) → TablePosMatTextfield(input011) → InputBox011Textfield(input012) → InputBox012Textfield(input013) → InputBox013Textfield(input014) → InputBox014Textfield(input015) → InputBox015Textfield(input016) → InputBox016Textfield(input017) → InputBox017Textfield(input061) → InputBox061Textfield(input071) → InputBox071Sequence(InputList01(k) ≟ SolList01(k), k, 1, 7) → CorrectList01Sequence(InputList(k) ≟ SolutionList(k), k, 1, 7) → CorrectListSequence(DDIndexList(k) ≟ DDSolList(k), k, 1, 7) → CorrectDDListIf(randomQuestion ≟ 1, Length[RemoveUndefined[InputList01]] ≟ 7, randomQuestion ≟ 6, Defined[input061], randomQuestion ≟ 7, Defined[input071], randomQuestion ≟ 2, DDIndexList(2) ≠ 1 ∧ Defined[input021], randomQuestion ≟ 3, DDIndexList(3) ≠ 1 ∧ Defined[input031], randomQuestion ≟ 4, DDIndexList(4) ≠ 1 ∧ Defined[input041], randomQuestion ≟ 5, DDIndexList(5) ≠ 1) → clickableBtnValidate
AI Drawing Prompt Reference
Draw a blood type cross-tabulation and a 2x2 table with four blood types (A, B, AB, O) and two attributes (positive and negative). Enter the number of people for each blood type in the positive and negative categories, then answer questions based on the table data, such as the ratio of positive to negative blood types and conditional probabilities.
The prompt above was compiled from the original drawing commands and is for reference only.