カスタムレポート
カスタムレポート機能を使用すると、カスタムレポートを作成して共有できます。この機能は、Moodle Workplace™の機能であるレポートビルダに基づいています。
レポートソース
レポートソースの完全な一覧は次のとおりです。
- バッジ - バッジ詳細、発行済みバッジ、受け取ったバッジ、コース
- ブログ - ブログコンテンツ、リンク付きタイトル、タグ、ユーザ、コース
- コーホート - コーホート、コーホートメンバ
- コメント - コメント、ユーザ
- コンピテンシ
- コースカテゴリ
- コース参加者 - コース、コースカテゴリ、ユーザ登録、グループ、コース完了、コースアクセス
- コース - コース、コースカテゴリ、タグ、コースイメージ、作成日時、修正日時
- ファイル - ファイル、ユーザ
- グループ - グループ、グルーピング、グループメンバシップ可視性
- ノート - ノート、受領者、作成者、コース
- ロール - ロール、ロール割り当て、コンテクスト、ユーザ詳細
- タグ - タグコレクション、タグ、タグインスタンス、タグ作成者
- タスクログ - タスク、ユーザ
- ユーザバッジ - コースでユーザに発行されたバッジ(バッジ詳細を含む)
- ユーザ - ユーザ、興味のあること
レポートの作成
- サイト管理 > レポート > カスタムレポートに移動します。
- 「新しいレポート」をクリックし、名前を付けて、ソースを選択します(上記参照)。
- 「保存」をクリックします。ソースに応じて、必要なデータに関連するカラムが表示されます。たとえば、「コース」をクリックすると、カテゴリ、コースの省略名と長いコース名、IDナンバが表示されます。
- 不要なカラムを削除し、必要なカラムを追加します。
- 必要に応じて、「コンディション」「フィルタ」「並べ替え」「カードビュー」のオプションを変更します。
- 右上の「プレビュー」ボタンをクリックして、レポートをプレビューします。
フィルタ
レポートを設定する際に、フィルタを適用して結果を絞り込めます。たとえば、コース、コーホート、ロール、ユーザ詳細でフィルタできます。
ユーザデータを含むレポートでは、「アクセスなし」フィルタを使用して一度もログインしたことのないアカウントを特定できます。これは、使用されていないアカウントや放置されたアカウントを見つけるのに役立ちます。
タスクログソースには「クラス名」フィルタがあり、人が読めるタスク名と並べて表示される完全なクラス名でタスクをフィルタできます。これは、異なるプラグイン間で同じ名前を持つタスクを区別するのに役立ちます。

バッジソースには「クライテリア」フィルタがあり、「活動完了」「コース完了」「コーホートメンバシップ」など、特定のクライテリアまたは依存関係があるかどうかでバッジをフィルタできます。これは、依存関係が欠けているバッジや特定の依存関係を持つバッジを見つけるのに役立ちます。

カラムの集計
カラムを集計して、レポートのデータを要約できます。選択したカラムのデータタイプに応じて、次の集計方法を利用できます。
- 集計なし
- 集計
- 重複を除いた集計
- 日付
- 最大
- 最小
- 月
- 週
- 年
既存のオプションに加えて、「月」「週」「年」の集計がMoodle 5.3で新しく追加されました。

レポートへのアクセス権の付与
「対象者」で、対象にしたいものの横にある「+」をクリックして選択内容を保存することで、システムロール、コーホート、または手動で選択したユーザを選択できます。
「アクセス」タブで実際のユーザを確認できます。システムロールのマネージャを選択した場合、「アクセス」タブにはサイト上のすべてのマネージャの名前が表示されます。
レポートへのアクセス方法
カスタムレポートへのアクセス権を付与され、ケイパビリティカスタムレポートを表示するを持つユーザは、右上のユーザプロファイル画像の横にある矢印から「レポート」リンクをクリックしてレポートを表示できます。
レポートのスケジュール
レポートを作成し、アクセスできるユーザを決めたら、「スケジュール」タブからスケジュールを設定できます。受信者はメールでレポートを受け取ります。
- 「新しいスケジュール」をクリックします。
- 名前を付けて、フォーマット(デフォルトは .csv)を選択します。
- レポートを最初に送信する日時と送信頻度を決めます。オプションには「時間ごと」「毎日」「毎日 (平日のみ)」「毎週」「毎月」「毎年」があります。
- 対象者を定義している場合、対象者はすでに選択されています。
- 必要に応じて、受信者へのメッセージを追加できます。
- 「高度」で、レポートする内容がない場合の処理を決めます。
カスタムレポート設定
サイト管理 > レポート > カスタムレポート設定から、管理者は次のことができます。
- カスタムレポートの数を制限する。
- ライブ編集を無効にする。
必要に応じて、これらの操作はいずれもパフォーマンスの向上に役立ちます。
レポートの例
- ディスカッションレポートの作成でのコース完了レポート
- ディスカッション1ページですべての学生のノートを表示するでの「コースのすべてのノートを表示する」レポート