Yo he realizado eso en alguna ocasión pero lo hago desde fuera de Moodle:
- Creas una página independiente en un servidor web. El mismo en el que está Moodle u otro totalmente distinto. Incluso con un nombre de dominio específico para el curso. de esta manera puedes crear tantas páginas/portales como cursos e incluso distintas páginas para un mismo curso.
- Dentro de esa página pones un enlace de acceso directo al curso. Aquí tienes dos alternativas:
- La primera es un enlace directo al curso que será algo como:
moodle.servidor.com/cursos/course/view.php?id=X. Donde pone 'X' deberías poner el ID de cada curso. Esto lo puedes ver si pones el ratón sobre un enlace a la página principal del curso. De esta manera el usuario accedería a la página de login y posteriormente al curso de manera directa. Esto tiene el inconveniente de la dependencia del ID asignado. - La segunda es un enlace a la página de login. Esta es más general y vale el mismo enlace para todas las páginas de todos los cursos. Este enlace será: moodle.servidor.com/cursos/login/index.php. En este caso no se dirigirá directamente al curso sino al listado de cursos en los que un alumno esté matriculado. Si sólo está en un curso sería casi equivalente a la otra opción pero tampoco pasaría por la página que muestra el listado de todos los cursos.
- La primera es un enlace directo al curso que será algo como:
- Estas estrategias también te sirven para forzar un tema concreto de Moodle y que cada alumno vea una estética diferente. Para ello debes habilitar "Permitir cambios de tema en la URL" que es una opción que puedes encontrar en: Administración del sitio ► Apariencia ► Temas ► Ajustes de temas
Espero que te sirva.