Presentation, assets, browser assumptions, and pilot evidence
Bartosz Maćkiewicz
Make the task readable and make predictable failures visible.
Artifact: an image-categorization pilot with controlled layout, explicit preload, a browser check, and a pilot log.
One successful run shows that one path worked in one environment.
It does not establish correct mappings, complete data, working failure paths, device compatibility, or research validity.
Name one additional test your project needs.
Tell participants:
Use familiar language before technical terms.
Add the card class and improve one sentence.
Ask a partner to explain the mapping without your help. Test readability at the classroom display size.
The core styles are in .shared/course.css.
Images are local assets in materials/assets/.
Check exact filename, case, and relative location.
A path that works in your folder may break when only one file is copied. Package and test the whole experiment.
Use images: SHAPE_STIMULI.map((item) => item.file).
Set continue_after_error: false for a task that requires
every image.
Dynamic paths need an explicit preload list. Test a missing file deliberately.
Open the lab in its own tab · Predict → edit → run → inspect · The preview captures response keys.
Preload both images, then run the response procedure.
Verify a rounded and an angular shape, their keys, and rows. Temporarily break a filename; confirm the error path; then restore it and rerun.
Open the lab in its own tab · Predict → edit → run → inspect · The preview captures response keys.
Reduce the browser viewport and inspect the resize message.
Restore it and verify continuation. Discuss what the mobile exclusion tests and what it cannot guarantee.
Choose thresholds from task requirements, not habit.
Preload helps avoid missing or delayed assets.
It does not remove refresh-rate, keyboard, browser, or operating-system differences.
Do not infer millisecond-accurate physical presentation from a number in your source file alone.
A requested 200 ms duration is not a measurement of physical display onset or duration. The browser, display, and device also matter.
If an adaptation changes the measure, document the change.
Record what actually happened in the pilot log.
| Case | Expected | Evidence |
|---|---|---|
| Valid response | Correct item/key row | Export |
| Timeout | Missing response, false correctness | Export |
| Missing image | Helpful stop | Screen/error |
| Small viewport | Resize route | Screen |
| Download | File opens with final row | CSV/JSON |
A pilot tests instructions, flow, loading, and data.
It can reveal design problems. It does not need to produce a significant effect. Label synthetic/self-test data clearly.
Use eight minutes per project:
Peer feedback is formative, not a grade.
Show one failure you deliberately tested and its evidence.
Before Meeting 5: submit your pilot, list remaining bugs, and read the deployment guide. A webcam is optional.