インタラクションレポートについて

インタラクションレポートについて

- Cait Sith の投稿
返信数: 4

連続での質問失礼致します。


評定者レポートの[インタラクションレポート]がどういったものなのか分かりません。

曖昧な質問で申し訳ありませんが、この[インタラクションレポート]があることで出来ることなど教えていただけるとありがたいです。

また、この[インタラクションレポート]を非表示にする方法についても教えて頂けると幸いです。


お忙しいところ申し訳ございませんがご教示ください。

Cait Sith への返信

Re: インタラクションレポートについて

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators
もしかして、コース内にSCORMモジュールを設置されていませんでしょうか。

SCORMモジュールの「レポート」タブをクリックして閲覧できる「インタラクションレポート」でしたら、受験者の現在の回答および正解が表示されます。

SCORMモジュールの「インタラクションレポート」を個別に削除する方法ですが、コース内から「インタラクションレポート」を表示したくないSCORMモジュール自体を削除するか、コース内の「SCORMパッケージ管理 > パーミッション」ページで「インタラクションレポート」を表示したくないロール (例 教師) を選択して、ケイパビリティ「レポートを表示する mod/scorm:viewreport」のパーミッションを「禁止」にしてください。


Mitsuhiro Yoshida への返信

Re: インタラクションレポートについて

- Cait Sith の投稿
夜分遅くに回答ありがとうございます。


はい、コース内にSCORMを使用しております。

インタラクションレポートについては理解しました。ありがとうございます。


挙げて頂いたインタラクションレポートを非表示にする方法なのですが、伝え忘れてしまい、申し訳ありませんが、「レポート」タブの「基本レポート」については表示したいのです。

基本レポート以外の「グラフレポート」、「インタラクションレポート」、「学習目標レポート」を非表示にしたいです。

不可能なようでしたら挙げて頂いた方法で対応しようと思います。

Cait Sith への返信

Re: インタラクションレポートについて

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators

下記プログラム修正をお試しください。

修正対象プログラム:
mod/scorm/tabs.php

修正箇所:
56行目

[ 修正前 ]
if ($currenttab == 'reports' && !empty($reportlist) && count($reportlist) > 1) {
    $row2 = array();
    foreach ($reportlist as $rep) {
        $row2[] = new tabobject('scorm_'.$rep, $CFG->wwwroot."/mod/scorm/report.php?id=$cm->id&mode=$rep",
                                get_string('pluginname', 'scormreport_'.$rep));
    }
    $tabs[] = $row2;
}


[ 修正後 ]
if ($currenttab == 'reports' && !empty($reportlist) && count($reportlist) > 1) {
    $row2 = array();
    foreach ($reportlist as $rep) {
        if ($rep == 'basic') {
            continue;
        }

        $row2[] = new tabobject('scorm_'.$rep, $CFG->wwwroot."/mod/scorm/report.php?id=$cm->id&mode=$rep",
                                get_string('pluginname', 'scormreport_'.$rep));
    }
    $tabs[] = $row2;
}

Mitsuhiro Yoshida への返信

Re: インタラクションレポートについて

- Cait Sith の投稿

Yoshida 様

お返事ありがとうございます。

上記のプログラム修正を早速試してみたところ「基本レポート」以外が表示されてしまったため、
        if ($rep != 'basic') {
            continue;
        }

とすることで解決いたしました。

ありがとうございました!