{"id":"dat-hs-class-trip-fundraising-gap","audience":"high-school","category":"data","technique":"context","title":"Work out how much the class trip fund still needs","free":false,"task":"The senior class trip needs $6,000. The car wash money was split 50/50 with the soccer team (not in the sheet), and spirit wear counts only profit after costs. Write exactly 4 numbered lines, one per fundraiser, each showing what the class actually keeps, then one unnumbered last line: Raised: $X of $6,000, need $Y. Plain text, under 70 words.","materialLabel":"Fundraising sheet (attached to your prompt automatically)","material":"SENIOR CLASS TRIP FUND - fundraising so far (treasurer's sheet)\n\nFundraiser | Money taken in | Costs\nCar wash (Sept 14, with soccer team) | $800 | $0\nBake sale (Oct 3) | $650 | $0 (all donated)\nSpirit wear (hoodies + tees) | $2,100 | $1,200 (printing)\nRaffle (Oct 31) | $1,250 | $0 (prizes donated)\n\nNotes:\n- Trip is to the state capital, 2 nights, April.\n- Mr. Delgado said the PTA \"might\" chip in $500. Not confirmed, don't count it.\n- Spirit wear leftovers (about 20 tees) will be sold at basketball games.\n- Raffle winner picked up the gift basket already.\n- Next fundraiser idea: pancake breakfast in January.\n- Deposit to the bus company is due Feb 1.\n- Ms. Park is the faculty sponsor and signs off on the account.","rules":[{"type":"numberedItems","count":4},{"type":"plainText"},{"type":"maxWords","max":70}],"mistakes":[{"title":"Not mentioning the split","why":"The sheet doesn't show it, so the AI counts all $800 from the car wash.","fix":"Add: \"Car wash was split 50/50 with soccer.\"","checks":["r0"]},{"title":"Counting sales as profit","why":"The AI adds the full $2,100 from spirit wear.","fix":"Add: \"Spirit wear counts only profit after printing.\"","checks":["r0","r2"]},{"title":"Not asking to see the work","why":"The class officers will want each number.","fix":"Add a line to copy: \"1. Car wash: $800 ÷ 2 = $400\"","checks":["numberedItems","r1"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting. Ask for a total word limit and it often lands over it.","fix":"Cap each line: \"each line under 12 words.\"","checks":["maxWords"]},{"title":"Forgetting where it goes","why":"AI loves markdown tables and bold, which show up as clutter in a class officers' group chat.","fix":"Add: \"Plain text, no bold, headings or tables.\"","checks":["plainText"]}],"promptHints":[{"label":"Mentions the split","patterns":["split","50/50|half","soccer"]},{"label":"Counts profit only","patterns":["profit","cost","printing"]},{"label":"Asks to show the math","patterns":["show (the |your )?(math|work)","x \\$|\\bx\\b.{0,10}=","calculation","step"]},{"label":"Sets a word limit","patterns":["\\d+\\s*words","word (limit|count)","under \\d+"]},{"label":"Asks for plain text","patterns":["plain","no bold","no markdown","no formatting","no (headings|tables)"]}],"hint":"The sheet shows money taken in, not money kept. Tell the AI about the split and the costs.","rubricLabels":["The car wash counts as $400 (half of $800) and spirit wear counts as $2,100 − $1,200 = $900","Bake sale is $650 and raffle is $1,250","The last line gives Raised: $3,200 of $6,000, need $2,800 (the possible PTA $500 not counted), with nothing before the first numbered line"]}