Ciao Carmelo,
in linea di principio i ruoli di docente e studente sono pensati per essere assegnati nel contesto del corso, quindi una cosa che potresti provare è quella di usare due istanze di plugin "Iscrizioni spontanea" per lo stesso corso con chiavi di accesso diverse per docenti e studenti.
Un'altra possibilità che hai per risolvere esigenze di iscrizioni massive di gruppi di utenti, è l'uso del plugin di iscrizione "Sincronizzazione gruppi globali". In pratica anziché assegnare ruoli globali crei dei gruppi globali (ad esempio "studenti primo anno") e tramite il plugin "Sincronizzazione gruppi globali" iscrivi il gruppo globale a tutti i corsi che i membri del gruppo devono frequentare.
Ulteriori informazioni sui gruppi globali e il plugin "Sincronizzazione gruppi globali":