15

「教師」レベルのアクセスのみを使用してMoodleサイトのバージョン情報を取得する方法はありますか?この機能はバージョン1.9.7以降で削除されたようです。テストをアップロードするプロセスを自動化しようとしていますが、バージョン情報を入手するとかなり便利です。

4

7 に答える 7

10

申し訳ありませんが、これらの手順はやや不明瞭に見えるかもしれませんが、「教師」レベルのアクセスのみを持つバージョンの Moodle を取得する唯一の方法です。

教師として、コースのバックアップを作成できるはずです (ただし、この機能は、使用している Moodle では削除されている場合があります)。バックアップは単なる zip ファイルですが、代わりに .mbz 拡張子が付いています。この拡張子を .zip に変更すると、zip を解凍できるようになります。zip を解凍して、"moodle_backup.xml" を開きます。そこには、"moodle_release" アイテムが上部にあり、バックアップの作成に使用された Moodle のバージョンが表示されます。

于 2012-07-26T05:20:04.210 に答える
1

TA として、奇妙に聞こえるバックアップをいじりたくなかったのですが、(私にとっては) 独自の立場を考えると合理的です。

私が使用しているmoodleの実装では、TA特権で、ページの下部にmoodle docsへのリンクがあり、このリンクを開くとmoodle docsページに移動しmoodle_url/moodle_version/___ます.

これは私のシステムに特有のものかもしれませんが、デフォルトの設定だと思います。

于 2015-03-17T09:39:14.133 に答える
1

管理者またはファイルへのアクセスがない場合に行う最も汚い方法は、バージョン間の公開ファイルとは異なります。例として、index.php ファイルは、v1.x では 1024Kb、バージョン 1.2 では 1033Kb の長さにすることができます。

また、一連のファイル(css、html、js、iconなど)の存在/非存在をチェックするのが一般的な方法です。

特定の解決策が見つかったら、これを再度編集します。

最初の編集:バージョン 19 以降の場合、 https://github.com/moodle/moodle/blob/MOODLE_19_STABLE/README.txt の readme.txt ファイルからバージョンを直接確認できます。

于 2014-12-15T12:58:28.837 に答える
-1

古いmoodleサイトを収集するために使用される可能性があるため、デフォルトではありません。

これをかなり簡単に行うスクリプトを作成できます。たとえば、次のようになります。

<?php
require_once('config.php');
echo 'Version: '.$CFG->version;
echo 'Humand readable release: '.$CFG->release;
于 2012-07-19T04:19:27.063 に答える