Hi Gustav,
Our school has now chosen Moodle (yay!) However, the issue of Groups again arises...
http://moodle.org/mod/forum/discuss.php?d=11049
You mentioned in your post that a little PHP could be written as a possible solution. Could you elaborate?
Thanks!
By the way, we have set up a course that serves as a "community" check-in point, with separate cohorts as groups. The issue is, in some courses, there are not only separate cohorts, but also study groups within each cohort... Any suggestions?