居間中様
短期間でのMoodleアップグレードおよびカスタマイズ等、お気持ちお察し致します。
lib/accesslib.phpの139行目あたりの下記定義を参考に、courseディレクトリ内を検索されてはいかがでしょうか。
// context definitions
define('CONTEXT_SYSTEM', 10);
define('CONTEXT_USER', 30);
define('CONTEXT_COURSECAT', 40);
define('CONTEXT_COURSE', 50);
define('CONTEXT_MODULE', 70);
define('CONTEXT_BLOCK', 80);
また、ご参考までに下記投稿もご覧ください。
仮にSQL文を使って大量にコースを追加できたとしても、複数のコースを一括削除するのが難しそうですね。
[Modules and plugins: Admin Report: Bulk Course Upload Tool]
http://moodle.org/mod/data/view.php?d=13&rid=1536
[Using Moodle: Bulk Course Upload tool question]
http://moodle.org/mod/forum/discuss.php?d=91850
[Moodle Tracker - Include bulk course create and remove with Moodle through the use of CSV files]
http://tracker.moodle.org/browse/MDL-13114