Usability Task Runner

Usability Task Runner

Run local, observer-led usability tasks and keep the evidence behind each summary.

Browser tab only; no automatic save. At most 40 tasks, 60 sessions, 500 attempts, 1,000 corrections, 24 hours per attempt and 512 KiB of JSON. Use pseudonymous participant codes, not names.

2 tasks · 2 sessions · 3 attempts · 2 successful · 66.7% completed success rate

Study

Study tasks

Write the objective and an observable success criterion before running an attempt. Edits apply to future attempts; earlier snapshots remain.

TaskObjectiveSuccess criterionAction
Find a product (t1)Open the product detail pageReach a detail page showing product name and price
Add to cart (t2)Put one product in the cartCart shows quantity one

Participant sessions

Use a code like P03. Session IDs are generated locally. Do not enter a real name or contact information.

SessionParticipant codeStarted UTC
s1P012026-01-01T09:00:00.000Z
s2P022026-01-01T09:10:00.000Z

Run a task attempt

Stop uses the current wall clock, including time spent in another tab. One attempt at a time per session.

Task and session report

Success rate = successes ÷ completed attempts; failures and abandonments count in the denominator. Active attempts do not. Total and average time use completed attempts only.

Task-level results
TaskAttemptsCompletedSuccess rateAverage elapsedFailure points
Find a product22100.0%86.0 s—
Add to cart110.0%150.0 sProduct detail button placement (1)
Session-level results
SessionParticipant codeAttemptsCompletedSuccess rateTotal elapsed
s1P012250.0%222.0 s
s2P0211100.0%100.0 s
Attempt evidence and correction history
AttemptSessionTaskObserved outcomeElapsedObserver notesFailure or abandonment pointCorrections
a1s1 · P01Find a productReach a detail page showing product name and priceSuccess72.0 sSelected the product from search results0
a2s1 · P01Add to cartCart shows quantity oneFailure150.0 sCould not locate Add to cartProduct detail button placement0
a3s2 · P02Find a productReach a detail page showing product name and priceSuccess100.0 sUsed a filter to reach the product1
Show original and corrections

Original record: Failure · Observer selected the wrong outcome · Initial recording error

2026-01-01T09:14:00.000Z · Reviewed recording → Success · Used a filter to reach the product ·

Correct a completed observation

The original record remains. Enter a reason and revise outcome, notes, failure point or exact UTC times (YYYY-MM-DDTHH:mm:ss.sssZ). The latest correction drives the report.

Import study JSON

Only version 1 study JSON is editable. An invalid file or pasted value leaves the current study intact.

Study tasks, participant codes, observations and notes remain in this browser tab. There is no remote collection or automatic save. Avoid identifying details; download JSON before leaving and handle exported files securely.

Comments & questions

Usability Task Runner

Set a task objective and observable success criterion before a session. Assign a pseudonymous participant code, start and stop each attempt, then explicitly record the observed outcome and issue point. The report calculates task and session completion success rates and elapsed wall-clock time. Corrections append a reason and revised observation while preserving the first record. This tool does not infer whether a participant truly succeeded.

Key features

  • Task objective and success-criterion snapshots attached to each attempt
  • Pseudonymous sessions and explicit start/stop wall-clock timestamps
  • Observed success, failure or abandonment with notes and required failure point
  • Append-only correction records preserving the original outcome and notes
  • Per-task and per-session success, elapsed-time and failure-point summaries
  • Strict versioned JSON restoration and formula-safe CSV report

How to use

  1. Load the two-participant example or start a blank study and enter a study title.
  2. Add tasks with an objective and a measurable success criterion. Create a session using a pseudonymous participant code.
  3. Choose a session and task, start the attempt, then stop it and explicitly record success, failure or abandonment, notes and a failure point where needed.
  4. Review task and session success rates, elapsed time and issue clusters. Open an attempt to inspect any original and corrected observations.
  5. If an observation was wrong, select the completed attempt, enter a reason and revised values, then append a correction. Download JSON for continuation or CSV for review.

Use cases

  • Observe whether people find a product and add it to a cart
  • Compare task success and elapsed time across anonymized sessions
  • Locate repeated navigation or form failure points
  • Correct an observer's mistaken outcome without erasing the first entry

Frequently asked questions

Does this tool decide whether a participant succeeded?

No. The researcher writes a success criterion before the attempt and explicitly selects the observed outcome at stop time. Success rate is successful completed attempts divided by all completed attempts, including failures and abandonments. Active attempts are excluded.

What does elapsed time measure?

It is the difference between recorded UTC start and stop wall-clock timestamps. It includes tab-hidden time and pauses because the tool has no pause action. Average time uses completed attempts only. Timing is not a measurement of attention or precise user activity.

What happens when I edit a task after running it?

New attempts use the revised task definition. Every existing attempt keeps the task title, objective and success criterion captured when it started, so its interpretation does not silently change.

Can I correct an outcome or time?

Yes. Select a stopped attempt, enter a reason and revised UTC timestamps, outcome, observation or failure point. A correction is appended to the attempt and the original remains visible. The latest correction drives summary metrics. This is an editable local record, not a tamper-proof audit trail.

Are participant identities collected or uploaded?

The field accepts a short pseudonymous code such as P03, not a name. The browser cannot guarantee that you did not enter an identifying code or sensitive notes. No study data is sent to a server or saved automatically; exported files are under your control.

What can be imported?

Only this tool's version 1 project JSON with valid tasks, sessions, attempts and correction history can restore a study. Duplicate JSON keys, bad references and malformed timestamps are rejected without replacing the current study. CSV is a report, not an import format.

Privacy

Study tasks, participant codes, observations and notes remain in this browser tab. There is no remote collection or automatic save. Avoid identifying details; download JSON before leaving and handle exported files securely.

Related Tools

Checklist RunnerEvent Run of ShowHabit Progress TrackerKakuro StudioFunction Graph WorkbenchAudio ABX Blind TestCard Sort StudyKanban Project BoardMind Map WorkbenchArgument Map EditorTeam Skill MatrixCorpus ConcordancerTerminology Glossary ManagerCloze Worksheet MakerSliding Tile PuzzleReversi BoardNonogram StudioMinesweeper LabTangram StudioCrossword BuilderWord Ladder GameWord Search StudioAnagram Word GameConnect Four BoardAttribute Trio PuzzleMaze WorkbenchNumber Merge GameLogic Grid Puzzle MakerLights Out PuzzlePeg Solitaire BoardArithmetic Cage PuzzleSudoku StudioChess Tactics BoardProjectile Motion LabGeometry Construction LabEtymology Map ExplorerPronunciation Comparison StudioReading PacerPhonetic Transcription LabProbability Experiment LabPeriodic Trend LabAlgebra Balance LabPhonics Word BuilderSpaced Repetition CardsService Blueprint DesignerOrganization Chart EditorProject Risk RegisterProcess Swimlane DesignerResource Capacity SchedulerInventory Movement LedgerRanked Ballot CounterRequirements TraceabilitySentence Structure LabTranslation Memory WorkbenchDictation PracticeFraction ManipulativesMolecule Structure ViewerGantt Dependency PlannerWeighted Decision MatrixRound Robin SchedulerMental age test · everyday attitude themesPast-life story test27-question Enneagram explorerKorean initials quizFocus Games · Numbers and Ink ColorsColor vision reference platesPitch Recognition PracticeNumber Memory PracticeMoving Target RecognitionScoreboardBingo Card GeneratorTruth or DareQuote of the DayPreference Tournament MakerRock Paper ScissorsRandom Seating PlanRandom Nickname GeneratorRandom Conversation QuestionsMouse TestTouchscreen TestMonitor TestRefresh Rate EstimateScreen and Display InformationKorean Business Number CheckLotto GeneratorLadder GameCompatibility CheckerRandom GeneratorPassword GeneratorMy IP AddressLunch PickerSpin the WheelMetronomeReaction Time TestBalance Game (Would You Rather)Personality Type TestDream DictionaryKeyboard Test
Explore all Life/Fun tools →Image/Media →Text/Convert →Dev Tools →