以前自分で投稿した内容への返信となります。
DBモジュールとフォーラムモジュールとの連携を取るためのフィールドプログラムを開発いたしましたので、公開いたします。
このフィールドを使うことにより、DBモジュールを使い、フォーラムの各トピックを検索・管理でき、かつ返信数、未読数によってソートすることが可能となります。
インストール方法は、下記になります。
1、添付したファイルを解凍
2、forumフォルダを,/mod/data/field/forum/fieldにコピー
/mod/data/field/forum/field/forumという構成にする
3、langフォルダのdatafield_forum.phpをmoodledata/lang/ja_utf8にコピーする
moodledata/lang/ja_utf8/datafield_forum.phpという構成にする
4、moodledata/lang/ja_utf8/data.phpに下記記述を追加
$string['forum'] = 'ディスカッション連携';
以上でインストール終了です。
利用する際、DBモジュールにて、「ディスカッション連携フィールド」を追加した後、エントリを追加する際にディスカッションID(ファーラム表示画面URLの,” http://*****./moodle/mod/forum/discuss.php?d=○○の数字)を入力してください。
また、本プログラムはエントリの追加の際。CSVでの一括追加にも対応しております。
また、ご不明な点がございましたらご指摘よろしくお願いいたします。