How to remix the assignment

The dog-medicine story is only one skin. Preserve the structure of uncertainty and replace the domain. A strong remix has several small computations, shared data, at least one stateful rule, and enough ambiguity that the highest-value question is not obvious.

Reusable ambiguity patterns

Example domains

  1. Campus meal plan: meal credits, guest passes, tax, dining-hall hours, rollover rules, and account history.
  2. Concert tickets: base price, seat fees, student discount, promo codes, venue tax, transfer fee, and purchase limits.
  3. Bike share: ride duration, membership tier, parking zone, surge fee, credits, taxes, and monthly caps.
  4. Game economy: damage, armor, buffs, cooldowns, item stacking, currency conversion, and inventory history.

Difficulty knobs

AI knobs

Three useful variants are: (1) no AI, to focus entirely on human collaboration; (2) AI only after requirements and test-plan signoff; or (3) AI allowed throughout, but students must annotate each generated artifact with the requirement or test that justifies it. The assignment works in all three modes because the learning target is ownership of meaning and evidence.