将一行代码插入moodle模块的正确方法是什么?

时间:2014-01-25 15:17:18

标签: moodle

我需要在\ mod \ lti目录中的locallib.php中添加一行代码。 ('custom_user'=> $ USER->用户名,)

$requestparams = array(
        'resource_link_id' => $instance->id,
        'resource_link_title' => $instance->name,
        'resource_link_description' => $instance->intro,
        'user_id' => $USER->id,
        'roles' => $role,
        'context_id' => $course->id,
        'context_label' => $course->shortname,
        'context_title' => $course->fullname,
        'launch_presentation_locale' => current_language()
    );


$requestparams = array(
        'resource_link_id' => $instance->id,
        'resource_link_title' => $instance->name,
        'resource_link_description' => $instance->intro,
        'user_id' => $USER->id,

        'custom_user' => $USER->username,

        'roles' => $role,
        'context_id' => $course->id,
        'context_label' => $course->shortname,
        'context_title' => $course->fullname,
        'launch_presentation_locale' => current_language()
    );

有没有正确的方法呢?看看插件,它们似乎是用于添加全新功能,而不仅仅是修补单个现有代码。

1 个答案:

答案 0 :(得分:0)

只是看看模块 - 之前没有遇到过它。

有自定义参数,但它们看起来像文字值。

我会说可以把代码放进去。虽然我可能会在mod之前和之后添加// CUSTOM。