Hola, José Eduardo
Hace ya un mes de tu solicitud de ayuda, pero tal vez todavía te pueda ser útil mi sugerencia: te refieres a 3 grupos y luego de la posibilidad de que los estudiantes seleccionen el curso al cual inscribirse, ¿será más bien que puedan seleccionar su grupo dentro del curso? Si es así, puedes probar este plugin: Group Self-selection. Allí verás que "el módulo de selección de grupos permite a los estudiantes seleccionar el grupo del que quieren formar parte".
¡Saludos!,
Alejandro