Well, my reason for posting was not because of my being unhappy about that (I don't think I even saw that phrase, hehe), but because I was looking for a way to set a course so that parents could only access their children's files with their grades.
I have one school in which they only want (as a first step) to set a method for teachers to put students' grades and let parents to log in and be able to see them; as a matter of fact, students aren't actually going to use Moodle, for the time being.
While my first proposal will be to use manual grading, I think it'll be a bit of a hassle for them to set everything up. Then, yesterday I thought of making everything easier by just uploading excel files, but today I realized that I needed to restrict which files were to be accessed, which led me to post in this thread.
I have just finally resolved this with groups and groupings, where each grouping has only one group and each group has only one member. I made a test and it seems to work fine, so this will be my second proposal.
While I'm sure the school will choose the second approach, it will represent quite a bit of work for teachers, not only because they are just starting to get into virtual learning environments but also because of the high rate of teacher & student rotation the school has.
There is an automatic method to assign participants into a group (though one ends up with abstract group names, which in my situation I would rather have them to be the same as the participant's name), but creating and linking each group into a grouping has to be done by hand (something still feasable for a school with a few hundred students, I think).
So, I'll take the opportunity you've brought and say that my biggest "unhappiness" would be that of having to set up everything manually. Just as there is a procedure to bulk upload users, it would also be great to be able to upload manual-grading structures or grouping-group-participants schemes.
I suppose this is not a commonly required feature, but nevertheless it sure would be useful having it. I also imagine that an SQL script could be made to update the DB... ¿maybe someone with a bit of available time would care to do it?