Oh yes, I see what you mean. Unfortunately we won't be on 3.3 or above until summer next year - we're just about to move from 3.0.x to 3.2.x But since I watched Mary Cooch's good video on this I think we will need to plan that carefully as our lot use orphaned sections and activities quite a lot so will need some handholding!
Not really sure what you mean by "transversal course", but in essence - maybe my attempt to draw the relationship wasn't so good - only one course has content really (except the feedback activity). Sometimes two distinct groups of students, maybe doing different degrees, have what are technically different courses within their degree, but some of those courses teach in the same classroom using the same materials, so instead of the course leader populating two separate Moodle course pages they meta-link one of them to the other. But at the end of the course they want to know the feedback from the two groups separately.
And I need to be able to forcibly "inject" a feedback form into every course we do so nobody forgets to have one. But I can't know programmatically whether a course has a metalinked course, so the feedbacks go into the actual courses that correspond with the degree the students are on, whether they are used for teaching materials or not.
This may change slightly - when we eventually automate the process of transferring marks back to the student management system direct from Moodle, I think they will have to at least create their assignments and gradebooks in the course on which a student is directly enrolled as well, just as the feedback is now. And then we'll need to think about how they show up in the student's dashboard in Moodle but for now, we don't want to have to double the number of courses on display to them if we can avoid it just in order to make a course visible for the feedback activity.