I write a plugin in moodle that should assign "coursecreator" role to some users.
$coursecreatorroleid = $DB->get_field('role', 'id', array('shortname' => 'coursecreator'));
role_assign($coursecreatorroleid, $user->id,context_course::instance());
if (user_has_role_assignment($user->id, $coursecreatorroleid))
echo "True";
But it does't work. Can anybody help me please? Thanks.