The OU's Forum NG implements this, as the 'Study advice' forum type, since that was the first use-case for it.
It is basically the same as separate-groups mode, when each student is in a group on their own, and the teacher has access-all-groups. Except that you don't have to create all the groups.