Thank you,
Barbara
That's strange that you don't see it. Below is what I see on a 1.9.8 course in Administration > Settings. Seems to me it's been like that for some time - I don't remember it changing. Maybe you were looking at a meta course ?
Cheers,
Glenys
I took a quick look around in our site also in case it was something new I hadn't seen, but couldn't find that global feature for course set up. I am really looking forward to having it in 2.0!
Paula
I see what you mean now, Mary, you can't force existing courses that don't have enrolment keys to have them in 1.9.8.
But maybe that would be enough for you, Barbara, setting the default for new courses?
Site administration > Courses > Enrolment > Edit
Cheers,
Glenys
Thanks
Barbara
If you want to make all of your new courses to be not enrollable by default, this is not possible in Moodle 1.9 without modifying the code. You'd need to edit course/edit_form.php and change the lines that read:
$mform->setDefault('enrollable', 1);
to
$mform->setDefault('enrollable', 0);
and
$mform->setDefault('visible', 1);
to
$mform->setDefault('visible', 0);
But it is in the upcoming 2.0 version (via Administration >> Courses >> Course default settings).
Anyway, all of your existing courses will remain enrollable and visible (if they currently are) no matter what you do with that setting or code you modify. They are only useful for newly created courses.
If you want to change all of your existing courses (except the front page, of course) to not enrollable and not visible, you can use the following SQL query (make sure you backup your database first, just in case something goes wrong or you want to rollback to your previous settings):
UPDATE mdl_course SET enrollable=0,visible=0 WHERE id <> 1;
That should do it.
Saludos, Iñaki.
Barbara
Here is a description of our PeopleSoft to Moodle course create process :
- Use PeopleSoft delivered LMS Extract Program to create the file IMS_ENTERPRISE.xml (We modified to change some values for address usage, etc)
- Transfer IMS_ENTERPRISE.xml file to the home directory of Moodle server
- File is processed by the Moodle enrollment process
Does anyone do it like this that prevents students from being able to self-enroll in a course and have courses not available?
Barbara