Skip to content
Tomer Naydnov
arc / explorer

Read-only portfolio demo · Fictional data

Original app recordings
Explore instructor / Live activities

Teach, notice, respond

A question, a timer, a shared reveal.

The instructor controls question progression and sees participation before the class moves on.

14 / 24
Python Lab · sample session boardQuiz BattleQuestion 2 of 3
00:18Sample timer

What should the final block be in a 60-minute study plan?

A25 minutes3 answers
B10 minutes12 answers
C15 minutes2 answers
DNo final block1 answer
18 of 24 answered6 still thinking · answer counts, not correctness

The instructor holds the pace.

The product starts and closes questions explicitly, advances to the next question and stores the session’s results. This example switches between two fixed states; no timer or student connection runs here.

Compare another format
What this part of Arc does
  • Waiting room
  • Question timer
  • Answer counts
  • Close and advance states
  • Leaderboard
  • Persisted session results

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: A student commits an answer
View screen
01 / Student

A student commits an answer

The choice is locked while the real shared question remains active.

Arc: The instructor sees the shared session
View screen
02 / Instructor

The instructor sees the shared session

Question controls and a two-participant leaderboard remain in the classroom view.

Watch this workflow in Arc
IN MOTION

One classroom. Two views.

Follow a real quiz session from the student answer to the instructor controls and classroom scores.

Download video
Read the walkthrough
  1. Answer as a student

    The student chooses an answer. Arc locks the response while the round is active.

  2. Read the classroom

    The instructor board receives the submitted answer and updates its leaderboard.

  3. Advance the round

    The instructor uses the native close and next-question controls.

  4. Continue together

    The student screen advances through Arc’s built-in polling fallback; both test students answer the second question.

  5. Close the session

    The native end-session confirmation is accepted and the ended state is shown.

Source references & review notes
  • app/Platform/Portals/Instructor/Controllers/InstructorQuizBattleController.php
  • app/Platform/Domain/QuizBattle/QuizBattleSessionService.php
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.