A world for learning
Matching pairs
Connect the pieces and see the pattern.
THE EXAMPLE CHALLENGE
Match each programming concept to its purpose.
A value the program receives
A question that chooses a path
A result the program shares
One section of a multi-section activity. Each saved version retains its pairs.
Pair items across two columns with visible connections
Multi-section activity with independent pairs
Submitted result and configured automatic scoring
What this part of Arc does
- Pair items across two columns with visible connections
- Multi-section activity with independent pairs
- Submitted result and configured automatic scoring
This is a browsable portfolio interpretation of Arc’s workflows with fictional examples. Navigation, filtering and theme previews work here; editing, execution and platform services belong to the original application.
Inside the original application.
Real Arc screens and recordings, captured locally with fictional people and work.
Source references & review notes
app/Platform/Domain/Task/Handlers/MatchingTaskHandler.phpresources/views/components/task-types/editors/matching.blade.phpresources/js/matching/interactions.js
Source reviewed at development revision 5549bf96. Original captures have their own pinned revisions; the live platform has a separate release.

