HI all, I trawled through a number of the forums and plumped for this one to ask this question as it probably relates to roles and permissions rather than security or individual activity types.
In each of our courses we "inject" a standardised feedback activity that teachers are supposed to get students to complete sometime before the end of the course. However some courses are meta-linked together such that if the materials used for, say an undergrad and a postgrad version of a course are the same or very similar, then the students from, say, the postgrad version, who are enrolled on a specific postgrad course are metalinked onto the undergrad one and the postgrad one can be left empty.
Except for the feedback activity. The statisticians want to be able to distinguish between feedback responses from undergrads and postgrads based on the course number in our backend student and course management system.
Up till now we have created a very clunky subroutine in the code that extracts responses from Moodle to send to our back-office statistical package that looks at each response, decides whether the student should really be on the postgrad or the undergrad version and copies their responses across to the feedback module in the relevant course.
What I would prefer for people to be able to do is to link directly to the feedback module in the course relevant to them, even if it is empty and hidden. Is that possible? I seem to recall in a very much earlier incarnation of Moodle if you had a direct link to an activity or resource you could access it whether or not the course that contained it was visible.
If necessary we *could* leave the metalinked courses unhidden, but then they would probably be confusing on people's dashboard, so it wouldn't be the end of the world, but would be neater if the only way they could get to the feedback form in the metalinked course was through the group visible link on the visible course page.
Let's see if a diagram can help clarify what I am after: