با داشتن اسم دانشآموزان و پایهای که در آن هستند، فهرستی برای مدرسه تهیه کنید.
در پایان، باید بتوانید:
توجه کنید که همهی دانشآموزان ما فقط یک اسم دارند (شهر کوچکی است، چه انتظاری دارید؟) و هیچ دانشآموزی را نمیتوان بیش از یک بار به یک پایه یا به فهرست اضافه کرد. اگر یک تست بخواهد همان دانشآموز را بیش از یک بار اضافه کند، پیادهسازی شما باید نشان دهد که این کار نادرست است.
لازم نیست حتماً دانشآموزان را بهصورت یک شیء جداگانه مدلسازی کنید؛ میتوانید از یک ساختار دادهی داخلی مناسب استفاده کنید، چون الزامات کاملاً سادهاند (و تا زمانی که این ساختار در نتایج ظاهر نشود).
این تمرین کمی نسبت به problem-specification تغییر یافته است، چون جدا کردن افزودن دانشآموزان و پرسوجو دربارهی آنها در متدهای جداگانه منطقیتر است (در مقابل یک متد که هر دو کار را انجام دهد، که کمتر به Pharo/Smalltalk شباهت دارد).