Передача идентификатора пользователя из Moodle на внешний URL

Я хочу включить URL-адреса в каждый курс Moodle, которые указывают на внешний сайт. Я хотел бы передать идентификатор пользователя и идентификатор курса в качестве параметров GET в URL-адресе на другой сайт. Существуют ли макросы или переменные в Moodle, которые будут заменены идентификатором пользователя или идентификатором курса?

Пример - я хочу включить URL-адрес, например

http://www.example.com/cgi-bin/index.cgi?userid=&courseid=

Я надеюсь, что есть способ, чтобы id курса и пользователя в приведенном выше URL-адресе были автоматически правильно заполнены moodle.


person Anin Smith    schedule 08.06.2012    source источник


Ответы (2)


Вы можете сделать это с помощью настроек в ресурсе URL, см.: http://moodle.org/mod/forum/discuss.php?d=199526#p872867

person Dan Poltawski    schedule 11.06.2012
comment
Просто заметьте, что невозможно передать фиксированную строку как переменную, например. невозможно (moodle 2.1) использовать ресурс URL-адреса для составления URL-адреса, такого как /course/user.php?user=1635&id=20&mode=outline, где схема является фиксированной строкой - person Antonello; 07.02.2014

Если вы хотите сделать это с помощью кода Moodle: у вас есть объект $course и $user, вам просто нужно написать $course->id и $user->id и все!

person limoragni    schedule 11.06.2012
comment
в более новых мудле глобальные объекты находятся в заглавных буквах. $ПОЛЬЗОВАТЕЛЬ и $КУРС - person iankit; 26.01.2014