教材レポート
PATCHhttps://manabeat.com/{site_id}/mana_apis/material_report教材別の統計レポートを取得します。
パスパラメータ
サイトID
リクエストボディ
取得する科目のID指定
グループコードによる絞り込み。複数値でOR検索が可能。
属性名による絞り込み。複数値でOR検索が可能。
グループ×属性。["AND", "OR"]から選択。
ログインIDによる絞り込み。
出力結果に無効ユーザーを含めるかの可否。デフォルト:false
科目が任意で割り当てられているかの可否。true: 任意割り当て者, false: 必須割り当て者
* グループと属性を両方指定する場合のみ、設定可能且つ必須パラメータとなる。
レスポンスボディ
教科ID
教科名
科目ID
科目名
教材ID
教材名
割当受講者数
修了受講者数
合格受講者数
不合格受講者数
受講中受講者数
未受講者数
平均点
最高点
最低点
エラーレスポンス
リクエストURL、パスパラメータを確認してください。
リクエストヘッダー情報を確認してください。
リクエストボディの読み込みに失敗しました。送信データを確認してください。
メッセージに記載された項目のパラメータが使用できません。データ型等確認してください。
一覧情報取得に必須のパラメータが不足しています。
APIの認証に失敗しました。サイトID、APIキー、APIキー保有ユーザーの状況を確認してください。
IPアドレス制限によってリクエストが制限されています。
送信できるリクエストボディのサイズは100KBです。
1時間あたりのリクエストが5000回を超えています。時間を空けてからお試しください。
システム内部でエラーが発生しました。時間をおいて再度お試しください。
現在システム全体のメンテナンス中です。終了までお待ちください。
サイト内で実行可能なレポートAPIは同時に一つのみです。時間を空けてからお試しください。
サイト内でレポートCSVエクスポート中はレポートAPIを実行できません。時間を空けてからお試しください。
リクエストボディ例
{
"material_id": "999999,",
"group_codes": [
"group9999"
],
"properties": [
"property9999"
],
"group_property_conditions": "OR",
"include_invalid_user": true,
"optional": false
}