Review, explain, practice

Study guide: Design and Test a Purpose-Limited Log

Minimize collected fields, aggregate fictional events, test deletion and examine release risks.

Download the grade study pack

Ideas to explain in your own words

Watch your reasoning

A worked review example

Design a useful log with less personal data: An aggregate row such as date = fictional Day 1, activity_code = algebra-01, failures = 7 serves the count purpose without names, email, addresses or answer text. The design still needs review before publishing small-group counts. Aggregate Only the Required Events: Aggregate output: (D1,A,2), (D1,B,1), (D2,A,1). Four fail events are counted and one pass event is ignored. No person identifiers or answer text are retained in the exercise output. Apply a Stated Deletion Schedule: At current day 10: row day 2 has age 8 → delete; day 3 age 7 → delete; day 4 age 6 → keep; day 10 age 0 → keep. Day 11 is invalid, not a negative-age row to retain. Test a Bounded Aggregate Release Rule: A passes both checks, so release 3. B fails the size check; C fails the review flag. Publishing total A+B = 4 alongside A = 3 reveals B = 4 − 3 = 1 despite withholding its cell. The example needs review of related releases, not just each cell alone.

Make a practice plan

  1. Try the supplied lesson problems without looking at the answers.
  2. Compare your method with the worked examples and explain any correction.
  3. Use the new review cases, then complete the transfer task on paper or in your own document.