> ## Documentation Index
> Fetch the complete documentation index at: https://help.edzo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Data Table Question Block

> Learn how to use Data Table Question blocks to create table-based fill-in activities.

The **Data Table Question** block presents learners with a table where they must complete specific cells. It's ideal for structured data entry, pattern recognition, and organized information recall.

Table cells can contain text inputs, checkboxes, or tally marks, giving you flexibility in the type of response required.

<Info>
  Data Table Questions support multiple cell types: text input, checkboxes, and tally marks. all within the same table.
</Info>

## When to use Data Table Questions

Data table questions work well for:

* Completing multiplication tables or times tables
* Filling in data from graphs or experiments
* Recording observations in a structured format
* Pattern completion activities
* Surveys and data collection exercises
* Tally chart completion

## Settings

### Display settings

<ParamField path="Highlight first row" default="false" type="switch">
  When enabled, the first row is visually highlighted as a header row.
</ParamField>

<ParamField path="Highlight first column" default="false" type="switch">
  When enabled, the first column is visually highlighted as a label column.
</ParamField>

### Cell configuration

Each cell in the table can be configured individually:

<ParamField path="Cell type" type="select">
  The type of content in each cell:

  * **Text**: Text content or text input field
  * **Checkbox**: A checkable box for yes/no or true/false responses
  * **Tally marks**: Tally mark input for counting activities
</ParamField>

<ParamField path="Is Input" default="false" type="switch">
  When enabled, the cell becomes an input field that learners must complete.
</ParamField>

<ParamField path="Text align" default="center" type="select">
  Alignment of text within the cell: **left**, **center**, or **right**.
</ParamField>

### Text cell options (when cell type is text)

<ParamField path="Marking type" default="flexible" type="select">
  How text responses are marked:

  * **Flexible**: Handles variations in capitalisation, spacing, and formatting
  * **Exact**: Requires an exact character-by-character match
</ParamField>

<ParamField path="Placeholder" default="" type="text">
  Placeholder text displayed in empty input cells.
</ParamField>

<ParamField path="Prefix" default="" type="text">
  Text displayed before the input field.
</ParamField>

<ParamField path="Suffix" default="" type="text">
  Text displayed after the input field.
</ParamField>

## Creating a Data Table Question

To create a data table question:

1. Set up your table structure (rows and columns)
2. Configure each cell: set its type and whether it's an input
3. Add content to non-input cells (headers, labels, fixed values)
4. For input cells, set the correct answer(s)

## Answer and Marking

Each input cell is marked independently:

* **Text cells**: Compared against accepted answers using the selected marking type
* **Checkbox cells**: Must match the expected checked/unchecked state
* **Tally marks cells**: Must show the correct number of tally marks

The question is fully correct when all input cells contain the correct answers.

## Response settings

<ParamField path="Response requirement" default="Correct" type="select">
  Determines when the question is considered complete:

  * **Correct**: The learner must answer correctly to proceed.
  * **Answered**: Any response is accepted; correctness isn't required.
  * **Optional**: The learner can skip the question entirely.
</ParamField>

<ParamField path="Max responses" default="0" type="slider">
  The number of attempts the learner can make before the question is locked (0–3). Set to **0** for unlimited attempts.
</ParamField>

<ParamField path="XP points" default="5" type="slider">
  The experience points awarded for answering the question correctly (0–10).
</ParamField>

## Tips for teachers and parents

**Best practices:**

* Use header highlighting to make tables easier to read
* Keep tables to a reasonable size; very large tables can be overwhelming
* Use prefixes and suffixes for units (e.g., "\$" or "cm") to provide context
* For times tables, leave strategic cells empty to test specific facts
* Mix cell types when appropriate (e.g., text for names, tally marks for counting)
* Add multiple accepted answers for cells where variations are valid
