The Schoolgirl Problem Puzzle

The Puzzle:

The Schoolgirl Problem
In a boarding school there are fifteen schoolgirls who always take their daily walks in groups of three.

How can it be arranged so that each schoolgirl walks in a group with two different companions every day for a week (7 days)?
Do you have the answer? Check against our solution!