usuarios

usuarios

de alex morocho -
Número de respuestas: 12
q tal en saludarlos, me podrian ayudar con el siguiente inconveniente

He tratado por todos los medios de q solo los alumnos matriculados en algun curso, puedan acceder a el o cuando se logea le salgan solo los cursos en q esta matriculado

Pero no puedo, he tratado y revisado de pies a cabeza el entorno MOODLE y no encuentro por donde podria poder desactivar o activar esta solucion

Si alguien me podria dar una mano con este inconveniente. Tengo instalado el moodle 1.9.3

Muchas gracias
Promedio de valoraciones: -
En respuesta a alex morocho

Re: usuarios

de Wenceslao Fernández -
Hola Alex sonrisa

Probablemente has asignado roles globales a los usuarios. Debes quitárselos y hacer la asignación de roles desde cada curso.

Salu2

W
En respuesta a alex morocho

Re: usuarios

de David Hernández -
Hola Alex,

"q solo los alumnos matriculados en algun curso, puedan acceder a el"

Cuando generes tus cursos puedes asignarles un password, mismo que deberás
dárselo a quienes si puedan ingresar a ellos.

Asimismo, también evita que entren invitados.

"o cuando se logea le salgan solo los cursos en q esta matriculado"

En este sentido, puedes utilizar la opción "My Moodle".

Con ella, cuando un usuario (alumno, profesor, etc.) ingresa a la plataforma es
dirigido a una página llamada "My Moodle" que incluye sólo información que le
atañe de los cursos (ej. tareas pendientes), así como el acceso a los que
está inscrito.

Puedes incluir otras cosas, a través de configurar "bloques sticky"
(en la referencia viene cómo hacerlo).

Saludos
En respuesta a David Hernández

Re: usuarios

de alex morocho -
Gracias por la respuesta, me ayudo y era lo que justamente queria.

pero me surge un nuevo problema, ya que cuando ingreso como estudiante y veo los cursos en los q estoy matriculado, ademas me sale una boton de "Editar esta pagina" y al hacer clic me sale q puedo agreagar nuevos bloques, y no es lo que quiero, sino q estos puedan ser agregados solo por el administrador.


Gracias
En respuesta a alex morocho

Re: usuarios

de David Hernández -
Hola Alex,

Esta parte tiene dos respuestas que quizá no sean tan satisfactorias:

1) Para que nadie pueda editar la página de "My Moodle", debes eliminar
ese privilegio del "Authenticated user".

Es un poco extraño, porque uno como persona considera a un usuario como un
alumno o profesor, pero para Moodle, las personas no son tales, hasta
que no entren al contexto específico del curso.

Si ello no sucede, entonces, por decisión "democrática" de la tecnología,
todos los usuarios son iguales: usarios autentificados.

Bien, para que no puedan editar la página, debes entrar a:

Administración del sitio -> Permisos -> Definir roles

Entrar al "authenticated user" y modificar el rol "Gestionar bloques de página
myMoodle" (poner Prohibir).

Con ello, el botón no desaparecerá, simplemente quedará inutilizado. mixed

2) Si quieres quitar el botón, tendrás que modificar el código de la
plataforma.

Esto es: abrir el archivo "moodle/my/pagelib.php"

Ubicar más o menos la línea 42:

$button = update_mymoodle_icon($USER->id);

Y comentarla, colocando doble diagonal al principio de la misma:

//$button = update_mymoodle_icon($USER->id);

De esta manera, no tendrás que hacer lo indicado en 1)

No creo que haya ninguna consecuencia en alguna otra página de Moodle,
pero más vale probar.

Siempre que se modifica el código, existen estos riesgos. thoughtful

Personalmente, yo me iría por 1)

Saludos
En respuesta a David Hernández

Re: usuarios

de alex morocho -
Muchisimas gracias, sus sugerencias me han servido de gran ayuda.

Pero de ultima hora me ocurre un gravisimo error, ya q como administrador, hice clic en Notificaciones y di clic en continuar y continuar, y ahora me sale q debo actualizar mi correo electronico, y lo hago, pero acto seguido me vuelve a pedir otra vez q actualice mi correo, y otra vez doy clic, y me sigue saliendo lo mismo.

Osea de esa pantalla no pasa, q paso?

Gracias
En respuesta a alex morocho

Re: usuarios

de David Hernández -
Hola Alex,

Ninguna de las sugerencias previas (incluyendo las de Wenceslao), causan
ese tipo de problemas.

Si comentaste el código y a partir de ahí ves un error (que dudo que se
deba al comentario), pues bastaría con des-comentar la línea y todo
debería volver a la normalidad.

¿Por qué no nos describes con detalle lo que estabas haciendo y que te
hizo ver la notificación que indicas?

¿Estás seguro de que no existía antes?

¿Qué plataformas estás usando (versión de Moodle, del servidor, de la BD,
de PHP)?

¿Estás trabajando en local o en un hosting rentado?

¿Qué proceso seguiste antes de ver la notificación?

Saludos

En respuesta a David Hernández

Re: usuarios

de alex morocho -
Gracias por sus respuestas, pero este error q me salio fue en mi servidor de pruebas, no tiene nada q ver con las soluciones q ustedes me han dado en este foro, asi q pido mil disculpas si no lo aclaré anteriormente.

En respuesta a David Hernández

Re: usuarios

de alex morocho -
Que tal, si me podria ayudar con este problema q es muy diferente a los q he tenido.


Como puedo hacer para agregar un nuevo bloque en moodle 1.9.3. En las versiones anteriores era lo típico, copiar un bloque existente, pegarlo y hacerle cambios de acuerdo a mis necesidades. Pero hago lo mismo en la nueva version de moodle, pero no hay como, osea no se me actualiza ni me aparece el bloque q he añadido.


Gracias
En respuesta a alex morocho

Re: usuarios

de Wenceslao Fernández -
Hola Alex sonrisa

Personalmente creo que utilizar MyMoodle resulta al final confuso para los estudiantes. Si lo que quieres es que al entrar sólo vean la lista de sus cursos (en los que están matriculados o son profesores), simplemente ajusta la portada a Mostrar la lista de cursos para los usuarios autentificados, con lo que te evitas tener que andar tocando el código.

Salu2

W
En respuesta a Wenceslao Fernández

Re: usuarios

de David Hernández -
Hola Alex,

Esta idea de Wenceslao, se me hace la mejor shy big grin

Para ello:

Administración del sitio -> Portada -> Ajustes de portada -> En la sección que
diga "Elementos de la portada al entrar al sitio", elegir en alguno de los
catálogos o persianas desplegables la opción "Mostrar la lista de cursos".

Saludos