छात्रों के नाम और उनकी कक्षा देखकर स्कूल के लिए एक रोस्टर बनाइए।
अंत में, आपको यह सब कर पाना चाहिए:
ध्यान रखिए कि हमारे सभी छात्रों का सिर्फ एक ही नाम होता है (कस्बा छोटा है, और क्या उम्मीद करते हैं?) और किसी भी छात्र को किसी कक्षा में या रोस्टर में एक से ज़्यादा बार नहीं जोड़ा जा सकता। वास्तव में, जब कोई टेस्ट एक ही छात्र को एक से ज़्यादा बार जोड़ने की कोशिश करता है, तो आपके कोड को यह बताना चाहिए कि यह गलत है।
छात्रों के लिए अलग ऑब्जेक्ट बनाना ज़रूरी नहीं है। आप अपनी सुविधा के अनुसार कोई आंतरिक डेटा स्ट्रक्चर इस्तेमाल कर सकते हैं, क्योंकि आवश्यकताएँ काफी आसान हैं (जब तक कि वह आपके परिणामों में बाहर तक न झलके)।
इस अभ्यास को problem-specification से थोड़ा बदला गया है। छात्रों को जोड़ने और उनसे जानकारी पूछने के लिए अलग-अलग मेथड रखना ज़्यादा तर्कसंगत लगता है (एक ही मेथड से दोनों काम कराने की तुलना में, जो Pharo/Smalltalk के तरीके जैसा कम लगता है)।