Hi,
Might be a bit late but I have set up 30 x questionnaires for a range of teaching groups by duplicating questionnaire within 1 course (as many times as necessary). Students then select the teaching group or associated course from a list and go from there.
Might help, but x 300 still seems like a faff!
Good luck
Tom