We have installed the Pearson MyLab and Mastering plugin in Moodle 3.0. After adding the Pearson block to a page, it needs to be configured. But when we click the link in the block to begin configuration, we get an error on page http://moodle.ourdomain.edu/mod/lti/view.php?l=2 (or any page ID)
Invalid course module ID
If I enable debug for more information, I get:
- line 230 of /lib/modinfolib.php: moodle_exception thrown
- line 1008 of /lib/pagelib.php: call to course_modinfo->get_cm()
- line 76 of /mod/lti/view.php: call to moodle_page->set_cm()
Installation details:PHP version = 5.5.9
Apache server version = 20120211
Moodle version = 3.0.6
Pearson Moodle block version = 2016051800
I have been in a lengthy support thread with Pearson about this, but they are unable to replicate the problem and asked me to post a support question here.
Does this error usually result from a problem in a plugin, or with Moodle itself? (why are trying to figure out whether the problem is in the plugin or in our installation). Any suggestions for debugging this further?