Obtener el nombre del curso Actual

Obtener el nombre del curso Actual

de Eduardo Prado -
Número de respuestas: 5

Estoy trabajando con la versión 2.6 moodle y tengo un formularios que me trae los datos del usuarios y tambien el nombre del curso, ahora bien cuando utilizo la variable global $COURSE->fullname me trae el nombre del sitio actual mas no el curso donde el usuario a ingresado.

Necesito obtener el nombre el cuso actual al que el usuario ingreso.

Promedio de valoraciones: -
En respuesta a Eduardo Prado

Re: Obtener el nombre del curso Actual

de Franco Pantoja -
Imagen de Moodlers de gran ayuda

Hola,

trata de probar con $course->fullname, y si no

$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);

Pasándole, obviamente el $id


Saludos!!

En respuesta a Franco Pantoja

Re: Obtener el nombre del curso Actual

de Eduardo Prado -

Gracias por  la respuesta probé su codigo y me indica estos

No se puede encontrar registro de datos en la tabla course de la base de datos.


Saludos .. 

En respuesta a Eduardo Prado

Re: Obtener el nombre del curso Actual

de Franco Pantoja -
Imagen de Moodlers de gran ayuda

Eduardo,

parece que no estás asignado el id del curso en el que estás en la variable $id, y por eso no te ofrece ningún registro de curso.

Trata de recogerlo para lanzar correctamente la consulta.


A ver si así lo consigues


Saludos!!




Saludos!!

En respuesta a Franco Pantoja

Re: Obtener el nombre del curso Actual

de Eduardo Prado -

Gracias por la orientación ya resolví el el inconveniente, en la configuración de la tarea  existe una opción que especifica los parámetros que puedo pasar, solo le indique el nombre de la variable que es curso y el id y luego le hago GET a la variable para imprimirla. 

require_once('../config.php');

require_once('../course/lib.php');

$curso_id=$_GET['curso'];

require_login($curso_id);

global $COURSE;

$coursn = $COURSE->fullname;