by tim st.clair.
Thanks, I had forgotten about that. It does become hard to incorporate permissions over a shared structure tree (having worked that issue myself in the past).
I guess what I should be doing is asking for a catalogue of courses which has nothing to do with the courses classification or permission, rather than hacking an existing system.