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