Hola
Debes tener en cuenta que una asignación de ese tipo implica que cualquier usuario de tu plataforma podría acceder a cualquier curso del sitio y participar en todas las actividades, quieran o no, con lo que recibirán notificaciones de todos los cursos... Aunque podría hacerse modificando los permisos del sitio, es mucho mejor simplemente permitir la matriculación de los usuarios en los cursos de su interés. Para esto basta con que se configuren los cursos para permitir automatriculación.
Un saludo