Vraisemblablement tu as la version 2.0.
Si c'est le cas, il est facile de le vérifier dans le fichier lib.php : fonction add_instance() :
function scheduler_add_instance($scheduler) {
global $DB;
$scheduler->timemodified = time();
$id = $DB->insert_record('scheduler', $scheduler);
return $id;
}
qui porte le nouveau $DB global de l'accès à la base de données.
J'ai modifié la verison requise de Moodle pour éviter les gourances...
Ce problème va être fréquent avec tous les modules tiers : Faites attention à la version de plugin que vous allez chercher. La dernière version, si elle a été remaniée pour moodle 2.0, ne fonctionnera plus du tout sur les implémemtations jusquà 1.9