|
We are on version 1.9.2 and seem to have similar problem. The course request button does not appear to all faculty. Rather, they see a description of what the button does (that the site administrator sets up) but no form to fill out.
It doesn't seem to be a role permissions issue as both those who can see and those who can't are assigned to the same role. You may be able to get around the button by providing a link to the page where the form lives:
[yoursite]/course/request.php">http://[yoursite]/course/request.php Am testing this right now with our faculty... You may want to take a look at the course creation block, and
The course request code was a mess. I have just done a major clean-up including
Nice enhancements. Thanks.
Adding the course request option for authenticated users is a bad move. It will cause problems in every school in the land. I think that prior to your fixes that anyone is editing teacher somewhere on the site has this capability. This would be a more useful default imo. The old code was:
if ($CFG->enablecourserequests and isloggedin() and !isguest() and !has_capability('moodle/course:create', $systemcontext)) { /// Print link to request a new course print_single_button('request.php', NULL, get_string('courserequest'), 'get'); } That looks like it is visible to all users to me. Anyway, as part of a separate improvement, Petr added a capability, so admins can make the button available to some users, but not others, but that was a new feature, as far as I can see. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
I have been working with Moodle 1.8.2, then 1.8.3, then 1.8.4 .
Six months ago, I tried the Course Request feature but didn't succeed because I couldn't never see the button "Approval" or "Request".
Unfortunately, I leaved "Course Request" setting enabled.
My front page is designed to include course categories (not all courses).
As Admin, I never saw this "Approval" button excepted yesterday when I went to the URL "http://moodle.uhb.fr/course/pending.php"!
But some of my teachers saw this button after they "search" for some courses and then click on "All courses" button...