Line Matching

Description

Creates interactive matching exercises where users connect questions to answers by drawing lines. Supports one-to-one and one-to-many matching with visual feedback and automatic shuffling.

Usage

Wrap a table with class .line-matching containing a figure.table element. Each row represents a question-answer pair. The table is automatically converted into an interactive matching interface.

Available Options

Examples

Basic Line Matching

Programming Language Primary Use
JavaScript Web Development
Python Data Science
Java Enterprise Applications
C++ System Programming

One-to-Many Matching

Category Examples
Web Technologies HTML
Web Technologies CSS
Web Technologies JavaScript
Programming Languages Python
Programming Languages Java

Line Matching with Left Order

Question Answer
What is HTML? HyperText Markup Language
What is CSS? Cascading Style Sheets
What is JavaScript? A programming language for web development

Line Matching with Images

Image Description
Damaged Log Damaged Log
Mill Machine Mill Machine
Signpost Warning Signpost

Complex Line Matching

Software Development Phase Activities
Planning Requirements gathering
Planning Project scope definition
Design System architecture
Design Database design
Implementation Code development
Testing Unit testing
Testing Integration testing
Deployment Production release

Notes