This page is about the Visual matching trainer. If you are here for the first time, see the overview of the whole platform. Back to home

Visual matching trainer

The learner drags a card from the bottom and places it on the matching card in the grid above. Matching is determined by card name (e.g., "Apple").

How a round goes

  1. A grid of cards (e.g., 4 cards) is shown above.
  2. Below — a card to drag onto the matching one in the grid.
  3. If the learner hesitates, the trainer can show a prompt (glow or "hand carries the card") with a delay. The delay is taken from a list of intervals and increases on success, decreases on errors.
  4. After the prompt, the learner has a limited time (configurable timeout, 5s by default) to react correctly. If they succeed — the prompt increases, success is counted. If not — the round is unsuccessful, the prompt decreases, no chip is awarded.
  5. If the learner releases the card over the correct cell (name matches) — the round is successful and the next one begins.
  6. If released over the wrong one — an error is shown. Before the prompt: delay decreases, you can retry. During the timeout: retry until time runs out.
Task
Develop the visual matching skill: compared, chose, placed.
Connection with sets
The trainer works with the selected group card set — no content duplication.
What's configurable
  • Card set and reward set (chips).
  • Number of cards in the grid, size, and gaps.
  • Show card names in the grid.
  • Don't use identical cards (if the set has image duplicates).
  • Only one success option.
  • Prompts: type (glow/hand), display intervals (seconds), and timeout after the prompt.
  • Statistics: overall results, prompt fading chart, daily breakdown, event log.

Algorithm (diagram)

Each round consists of generating a grid and selecting a target card, waiting for action (the prompt activates after a delay), then verifying a name match. After the prompt is shown, a reaction timeout starts: if the learner doesn't answer correctly in time, the round is unsuccessful. The prompt delay can change from round to round based on success.

flowchart TD
  A[Load the card set] --> B[Build a grid of N cards]
  B --> C[Choose the card to drag]
  C --> W[Wait for an action]
  W -->|after the delay| X[Show a prompt]
  W --> D[The learner drags the card]
  X --> D
  D --> E{Match?}
  E -->|yes| F[Success: sound and token]
  E -->|no| I[Error: make the prompt easier]
  I --> B
  F --> G{Reward?}
  G -->|yes| H[Open the reward set]
  G -->|no| B

Matching rules

Matching is determined by card name. If the set contains several cards with the same name, behavior depends on settings.
1) Default
The grid has no id duplicates, but may contain different cards with the same name. Success is counted when landing on any card with the same name.
2) Don't use identical cards
If the set has duplicates (same name), the grid won't include the same card as the one being dragged.
3) Only one success option
The grid will contain only one matching option for the target card, to rule out choosing among several identical names.

Common questions about the trainer

Card-to-card matching is a basic skill that precedes speech comprehension and picture-based communication. The learner learns to compare, choose, and hold an action goal. This skill transfers directly to communicator work: to pick the Apple card among others, you first need to distinguish cards.

The trainer uses ABA methodology with prompt fading: the prompt delay and reaction timeout adapt to the learner's pace. On success the prompt comes later; on errors — earlier. Without this, the learner either always waits for the prompt or doesn't understand what to do at all.

Yes. The trainer works with the group's card set. If the learner already knows a few communicator cards, the trainer reinforces the skill of distinguishing them. This is part of a single ABA program.

Basic trainer operation — in the free local mode. Extended prompt-fading statistics and round history are available in Pro along with the cloud account.

The trainer works equally with learners of any age — from preschoolers to adults. Card size, the number of grid options, and prompt delays adjust to skill level, not age.

Try the trainer

Open the app, create a learner group, and enable the Visual matching trainer in its settings.