All enrollment plugins missing after upgrade to 1.6.3

All enrollment plugins missing after upgrade to 1.6.3

by Rhonda Goetz -
Number of replies: 6
Hi I successfully converted my 1.5.4 to 1.6.3 and used the migration tool to convert my courses. All is well until I went to enrollments. It gives me the text:

Please choose the enrolment plugins you wish to use. Don't forget to configure the settings properly.

You have to indicate which plugins are enabled, and one plugin can be set as the default plugin for interactive enrolment. To disable interactive enrolment, set "enrollable" to "No" in required courses.

There is nothing after that. Does anyone know why this would occur? Thanks, Rhonda
Average of ratings: -
In reply to Rhonda Goetz

Re: All enrollment plugins missing after upgrade to 1.6.3

by Iñaki Arenaza -
Picture of Core developers Picture of Documentation writers Picture of Peer reviewers Picture of Plugin developers
Does the configuration page have the footer with the Moodle logo etc.? (just to better diagnose the situation).

Saludos. Iñaki.
In reply to Iñaki Arenaza

Re: All enrollment plugins missing after upgrade to 1.6.3

by Rhonda Goetz -
Nope nothing. I've recopied the files over, but still no go.
Rhonda
In reply to Rhonda Goetz

Re: All enrollment plugins missing after upgrade to 1.6.3

by Rhonda Goetz -
Well I went through the enroll.php file line by line until I found where it was hanging. It is at this line:

$table->data[$name] = array($name, $enable, $default,
'<a href="enrol_config.php?sesskey='.$USER->sesskey.'&amp;enrol='.$module.'">'.$str->edit.'</a>');


Anyone know what I should do with this? Should I be posting this in a different forum?

Rhonda
In reply to Rhonda Goetz

Re: All enrollment plugins missing after upgrade to 1.6.3

by Iñaki Arenaza -
Picture of Core developers Picture of Documentation writers Picture of Peer reviewers Picture of Plugin developers
Humm, most strange!. The above line doesn't do anything that could go wrong. Did you get any error in your PHP logs? You can follow this advice to get some logging: http://docs.moodle.org/en/Installation_FAQ#Why_is_a_particular_page_blank_or_incomplete.3F

Saludos. Iñaki.
In reply to Iñaki Arenaza

Re: All enrollment plugins missing after upgrade to 1.6.3

by Rhonda Goetz -
I checked the logs and this is what I found:
PHP Fatal error: Class enrolment_plugin: Cannot inherit from undefined class enrolment_base in /var/www/html/industrycert/convert/enrol/internal/enrol.php on line 4, referer: http://www.industrycertifications.com/convert/admin/
It is referring to this line: class enrolment_plugin extends enrolment_base {

I don't know what to do with this though. Rhonda
In reply to Iñaki Arenaza

Re: All enrollment plugins missing after upgrade to 1.6.3

by Rhonda Goetz -
Ok, I found your response from another post that said to remove the internal enrollment folder. Sure enough that fixed it! It must have been a leftover. Thanks!

One problem down, one to go in the land of Activity Locking!
Rhonda