基幹システムで保持している受注情報とmoodle側に保持している受講者情報をリンクして、分析・管理用サイトの構築を検討しています。
moodleから特定のデータを所定のフォーマットであるいは指定したテーブルを特定の場所にスケジュール出力する方法はありますでしょうか?
非標準プラグインの「アドホックデータベースクエリ (Ad-hoc database queries)」をお試しになってはいかがでしょうか。
例えば当該プラグインで以下のSQL文 (List Users with extra info (email) in current course) を使用することにより、特定のコースのユーザ一覧をCSV形式で出力できます。
[List Users with extra info (email) in current course - ad-hoc contributed reports - MoodleDocs]
https://docs.moodle.org/311/en/ad-hoc_contributed_reports#List_Users_with_extra_info_.28email.29_in_current_course
[Moodle plugins directory: Ad-hoc database queries]
https://moodle.org/plugins/report_customsql