Como obtener el nombre y id del curso actual

Re: Como obtener el nombre y id del curso actual

de Jhon Elvis Cadenillas -
Número de respuestas: 6
COMO SOLUCIONASTES EL ERROR; ME PUEDES PASAR TU CODIGO DE  MOSTRAR EL ID Y NOMBRE DEL CURSO, YA QUE DE MI SIEMPRE SALE ID: 1 Y NOMBRE EL DE LA PAGINA DEL AULA VIRTUAL
En respuesta a Jhon Elvis Cadenillas

Re: Como obtener el nombre y id del curso actual

de Tulix Velásquez -


Si te aparece el id 1 y el nombre del sitio, todo esta bien, solo significa que no has entrado en un curso especifico, y te muestra la información del curso base que es el mismo sitio

En respuesta a Tulix Velásquez

Re: Como obtener el nombre y id del curso actual

de Jhon Elvis Cadenillas -

PERO ESTOY DENTRO DEL CURSO http://localhost/mipagina/course/view.php?id=2

global $USER;

global $COURSE;

echo '<p>El usuario es: '.$USER->firstname.' '.$USER->lastname;'</p>';

   echo '<p>CORREO: '.$USER->email.'</p>';

   echo '<p>El curso es: '.$COURSE->fullname.'</p>';

   echo '<p>El ID curso es: '.$COURSE->id.'</p>';

me muestra el usuario, el correo, y el curso no, solo me sale el nombre de la pagina general, como lo hago para que aparezca el nombre del curso?

En respuesta a Jhon Elvis Cadenillas

Re: Como obtener el nombre y id del curso actual

de Tulix Velásquez -
prueba usando minuscula



solo agrega 

echo $course->fullname;


no agreges variables globales

En respuesta a Tulix Velásquez

Re: Como obtener el nombre y id del curso actual

de Jhon Elvis Cadenillas -
no me reconoce con minúsculas me sale en blanco.

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

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

   echo '<p>El curso es: '.$course->fullname.'</p>';

   echo '<p>El ID curso es: '.$course->id.'</p>';

me sale en blanco, y estoy dentro de un curso e intentado en varios cursos, pero nada, he aplicado este código para ver que me arroja.

echo '<pre>'; print_r($course); echo '</pre>'; 

cuando pongo en minúsculas no me arroja nada, pero cuando lo coloco en mayúsculas, me sale esto:

stdClass Object
(
    [id] => 1
    [category] => 0
    [sortorder] => 1
    [fullname] => MIPAGINA
    [shortname] => MIPAGINA
    [idnumber] => 
    [summary] => 
    [summaryformat] => 0
    [format] => site
    [showgrades] => 1
    [newsitems] => 3
    [startdate] => 0
    [enddate] => 0
    [marker] => 0
    [maxbytes] => 0
    [legacyfiles] => 0
    [showreports] => 0
    [visible] => 1
    [visibleold] => 1
    [groupmode] => 0
    [groupmodeforce] => 0
    [defaultgroupingid] => 0
    [lang] => 
    [calendartype] => 
    [theme] => 
    [timecreated] => 1491620922
    [timemodified] => 1495164160
    [requested] => 0
    [enablecompletion] => 0
    [completionnotify] => 0
    [cacherev] => 1495566629
)
Sabes a que se debe?, LA VERSION DE MOODLE QUE USO ES 3.2.2+ (Build: 20170316)
En respuesta a Jhon Elvis Cadenillas

Re: Como obtener el nombre y id del curso actual

de Tulix Velásquez -


te comento que hice una prueba, en la carpeta moodle/course/view.php al final , antes del outout agregue las lineas de código y me lo muestra en la pagina del curso, mi versión Moodle 3.2.3 (Build: 20170508)