Implement Drag Match Question

Implement drag-and-match questions with configurable items and categories.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/asmith7013/coachingPlatform --skill implement-drag-match-question
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Implement Drag Match Question
Source: https://github.com/asmith7013/coachingPlatform/tree/main/.claude/skills/implement-drag-match-question
Command: npx skills add https://github.com/asmith7013/coachingPlatform --skill implement-drag-match-question

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables creation of drag-and-drop match questions where students sort items into categories.

Core Features & Use Cases

  • Drag-and-drop: Items can be dragged between drop zones.
  • State tracking: Maintains matches and supports explanation cards.
  • Patterns: Works with tables, graphs, or text items.
  • Snippets: Reusable drag-match logic and UI components.

Quick Start

Build a two-category drag-match question with a set of draggable items and a simple explanation prompt.

Frequently Asked Questions about Implement Drag Match Question

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create drag-and-drop matching questions for student assessments?

Drag-and-drop matching questions enable students to sort items into categories by dragging them between drop zones. This Skill provides a reusable drag-matcher component that handles item placement, state tracking, and category organization across two or more categories, supporting text, tables, graphs, and equations.

Can I customize how items and categories are rendered in a drag-match question?

Yes. This Skill includes custom item rendering hooks that let you define how draggable items and drop zones appear. You can style individual items and categories while the component manages drag interactions and state tracking automatically.

How do I track which items students matched to each category?

The Skill maintains per-category match state and provides onStateChange callbacks to capture when students move items between zones. State restoration is supported, so you can save and reload match progress.

What types of items can students drag and match?

Students can drag tables, graphs, equations, text snippets, and other content types into drop zones. The Skill's configurable item system accommodates any content pattern you define for your matching task.

Can I lock the drag-match interface while explanations or feedback are displayed?

Yes. Interactivity locking is built in, allowing you to disable dragging during explanation cards or other non-interactive states without removing the matched items from view.

Does this work for sorting tasks beyond two-category matching?

Yes. The Skill supports matching and sorting across two or more categories, so you can build multi-category classification tasks, sequence ordering, and complex categorization assessments.