Ayuda para saber a que cursos esta inscrito el usuario

Ayuda para saber a que cursos esta inscrito el usuario

de Elizabeth Carolina Acosta Santos -
Número de respuestas: 2

Soy completamente nueva en moodle, ya revise y veo que existen muchas funciones para consultar la informacion de la base de datos. Ahora estoy desarrollando una plantilla web y necesito mostrar la lista de los cursos a los cuales el usuario se ha inscrito... ya obtengo el id del usuario pero no se cual es la funcion correcta para lo q busco.... me pueden orientar?? Muchas gracias

 

Promedio de valoraciones: -
En respuesta a Elizabeth Carolina Acosta Santos

Re: Ayuda para saber a que cursos esta inscrito el usuario

de Eder dos Santos -

Bievenida, Elizabeth.

Si tu objetivo a la larga es desarrollar cosas personalizadas sobre moodle, te recomiendo que nos informes cual es la versión de moodle que utilizas, si tienes conocimiento de PHP/BD y que herramientas utilizas (si utilizas algún IDE en particular con herramientas de depuración, por ejemplo). Esto nos puede dar una idea de cómo orientarte en terminos de complejidad.

Saludos

En respuesta a Elizabeth Carolina Acosta Santos

Re: Ayuda para saber a que cursos esta inscrito el usuario

de Franco Pantoja -
Imagen de Moodlers de gran ayuda

Hola

la función sql puede ser esta

User's courses

Donde "u.id = 2" es el id del usuario en concreto

SELECT u.firstname, u.lastname, c.id, c.fullname
FROM prefix_course AS c
JOIN prefix_context AS ctx ON c.id = ctx.instanceid
JOIN prefix_role_assignments AS ra ON ra.contextid = ctx.id
JOIN prefix_user AS u ON u.id = ra.userid
WHERE u.id = 2

Espero que pueda serte útil

Saludos!