Skip to content
Tomer Naydnov
arc / explorer

Read-only portfolio demo · Fictional data

Original app recordings
Explore student / Activity library
Your world, your style

A world for learning

Matching pairs

Connect the pieces and see the pattern.

25 / 31
Individual

THE EXAMPLE CHALLENGE

Match each programming concept to its purpose.

01Input

A value the program receives

02Condition

A question that chooses a path

03Output

A result the program shares

One section of a multi-section activity. Each saved version retains its pairs.

01

Pair items across two columns with visible connections

02

Multi-section activity with independent pairs

03

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.

All original recordings ↗
Arc: Think through the connections
View screen
01 / Student

Think through the connections

Three matched pairs are visible in the native activity.

Arc: A submitted answer stays inspectable
View screen
02 / Student

A submitted answer stays inspectable

The locked version view preserves the six submitted pairs.

Source references & review notes
  • app/Platform/Domain/Task/Handlers/MatchingTaskHandler.php
  • resources/views/components/task-types/editors/matching.blade.php
  • resources/js/matching/interactions.js
Read the portal research & evidence boundaries ↗

Source reviewed at development revision 5549bf96. Original captures have their own pinned revisions; the live platform has a separate release.