Skip to main content
AP CSP course

F01 · Topic 1.1 · 1.3

Collaborative product brief

Choose a revision to a fictional school booking service using evidence from multiple user groups. Document a shared decision and a testable acceptance criterion.

1. Predict first

Five testers use the prototype: three cannot find booking, one asks for a purple heading, and one cannot distinguish the red/green status icons. Which two issues most directly block booking?

Change it · step through · explain

Change an input, predict what will happen, then advance one step. Read why the state changes, reset and experiment. This fixed teaching model does not save progress or award XP.

Ready · Make a prediction

Ready to experiment
  1. Input 1visible-and-labelledWaiting

Ready to experiment

Why: Predict the first change, then advance one step.

Try this: Compare text-only with visible-and-labelled. Which barrier remains?

2. Build your procedure

Write a one-page product brief with intended users, two requirements, responsibilities, a feedback conflict and a justified revision. Define a follow-up test with an observable result.

Use AP CSP pseudocode, a language you know, or precise plain language. Your code is not executed here. Use the classroom assignment to save your response.

3. Check boundaries

Public worked tests for the fixed model
InputExpectedWhy this case
Colour-only statusA colour-vision access barrier remainsA label must not rely on colour alone.
Text/icon status but hidden booking actionThe discoverability barrier remainsOne revision does not resolve every requirement.
Visible booking action and text/icon statusAddresses both observed barriers; retest with usersA plausible revision is not proof of success.

4. Explain and reflect

Why should a team invite someone who uses an assistive technology rather than rely only on its own members?

Model limits: The tool compares stated fictional evidence and design choices; it does not predict real usability or award points for a persuasive argument.

Teacher guidance and scoring