S
Speakly.PRO

Tables

Create and manage data tables with resizable columns and row/column controls.

Tables are a natural fit for language learning content -- vocabulary lists, verb conjugation charts, grammar comparison tables, and more. The Lex Editor provides a full-featured table editor with resizable columns, cell formatting, and the ability to embed exercises directly inside cells.

Creating a Table

Insert the Table

Type /table in the editor or click the table button in the toolbar.

Choose Initial Size

Select the number of rows and columns in the grid picker that appears. You can always add or remove rows and columns later.

Start Editing

Click any cell to type content. Press Tab to move to the next cell, or Shift + Tab to go back.

Adding and Removing Rows and Columns

Adding

  • Hover near the edge of the table to reveal + buttons for adding rows (bottom) or columns (right)
  • Right-click any cell to open the context menu with insert options:
    • Insert row above / below
    • Insert column left / right

Removing

  • Right-click the cell in the row or column you want to remove
  • Select "Delete row" or "Delete column"
  • The remaining content adjusts automatically

Resizing Columns

Click and drag the border between column headers to resize. The table cell resizer plugin provides smooth, pixel-level control.

Cell Formatting

Inside any cell, you can apply:

  • Text formatting: bold, italic, underline, color
  • Alignment: left, center, right
  • Header formatting: mark the first row or first column as headers (bold with background color)

Header Rows and Columns

Right-click the table and use the context menu to toggle:

  • Header row -- the first row is styled as a header
  • Header column -- the first column is styled as a header

Exercises Inside Tables

One of the most powerful features is embedding fill-in-the-blank exercises directly inside table cells. This is perfect for:

  • Verb conjugation tables with blanks to fill in
  • Vocabulary tables where students complete translations
  • Grammar tables where students fill in the correct form

To add a fill-in-blank inside a cell, place your cursor in the cell and type ___(correct_answer) using the widget markdown syntax. The cell will contain an interactive input field that students can complete.

Example: Verb Conjugation Table

Form"go""be"
Present___(go)___(am)
Past___(went)___(was)

Tables with embedded exercises are a natural way to practice verb conjugation, declension, or any fill-in pattern that fits a grid structure. The AI lesson builder can generate these automatically.

Table Actions Menu

Hover over a table to reveal the action menu (three-dot icon), which provides:

  • Delete the entire table
  • Toggle header row/column
  • Table-wide settings

Frequently Asked Questions

Can I merge cells?

Cell merging is available through the right-click context menu. Select the cells you want to merge and choose "Merge cells."

Can I add images inside table cells?

Yes. Click inside a cell and insert an image using the standard image insert method. This is useful for visual vocabulary tables.

What happens to tables on mobile?

Wide tables scroll horizontally on mobile devices. The content stays intact, and students can swipe to see additional columns.

Can I sort table data?

The editor tables are static -- they do not support automatic sorting. Arrange your data in the order you prefer when creating the table.