Moodle Package for Windows について

Moodle Package for Windows について

- 山本 太一 の投稿
返信数: 10

現在、Moodle Package for Windows をインストールし、セットアップをしようとしています。

ダウンロードしたフォルダをCドライブに解凍し、"Start Moodle.exe"を開きました。

以下のサイトに、ウェブアドレスを変更できると書いてありますが、私の画面では、グレーになっており、ウェブアドレスを変更することができません。

どうすれば、ウェブアドレスを変更できるのか教えていただきたいです。

ウェブアドレスをIPアドレスに変更して、同じネットワーク内にある別の端末からもアクセスしたいと考えています。

詳しく教えていただけるとありがたいです。

私の画面をキャプチャしたものを添付しています。

https://docs.moodle.org/3x/ja/Windows%E7%94%A8%E3%81%AE%E5%AE%8C%E5%85%A8%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8



山本 太一 への返信

Re: Moodle Package for Windows について

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

> ウェブアドレスをIPアドレスに変更して、同じネットワーク内にある別の端末からもアクセスしたいと考えています。

そのままMoodle Package for Windowsのインストールを続けてください。

Moodle Package for Windowsインストール完了後、以下の手順でMoodle設定ファイル (config.php) の内容を変更してください。

  1. Windowsのコマンドプロンプトでipconfigコマンドを実行して、Moodle Package for WindowsをインストールしたパソコンのIPアドレスを確認する (例 192.168.1.8)。
  2. Moodle Package for Windowsフォルダに移動する。。
  3. serverフォルダに移動する
  4. moodleフォルダに移動する
  5. Moodle設定ファイル (config.php) をテキストエディタで開く。
  6. 1.で確認したIPアドレスを使ってMoodle設定ファイル内のMoodle URL ($CFG->wwwroot) を変更する。※1

※1 Moodle設定ファイル (config.php) 変更例
[ 変更前 ]
$CFG->wwwroot   = 'http://127.0.0.1';

[ 変更後 ]
// $CFG->wwwroot   = 'http://127.0.0.1';
$CFG->wwwroot   = 'http://192.168.1.8';

添付 ipconfig.png
Mitsuhiro Yoshida への返信

Re: Moodle Package for Windows について

- 山本 太一 の投稿
無事、他の端末からアクセスすることができました。
ありがとうございます。

現在、moodledataフォルダは Moodle Package for Windowsのフォルダ内にあるのですが、moodledataフォルダのみ、別のドライブ(USBや外付けHDDなど)に設定することはできますか。
できればこちらも方法を教えていただきたいです。
よろしくお願いします。
山本 太一 への返信

Re: Moodle Package for Windows について

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

Moodle設定ファイル (config.php) の内容を以下のように変更してください。

[ 変更前 ]
$CFG->dataroot  = 'C:\MoodleWindowsInstaller-latest-310\server\moodledata';

[ 変更後 ]
$CFG->dataroot  = '別のドライブへのパス';
Mitsuhiro Yoshida への返信

Re: Moodle Package for Windows について

- 山本 太一 の投稿
Xドライブにmoodledataフォルダをおきたいと思っています。
説明の通り、config.phpを
$CFG->dataroot = 'X://moodledata';
に変更しましたが、
『Fatal error: $CFG->dataroot is not configured properly, directory does not exist or is not accessible! Exiting.』
このように表示されてしまい、サイトを開くことができません。
解決方法を教えていただきたいです。
よろしくお願いします。
山本 太一 への返信

Re: Moodle Package for Windows について

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

config.phpファイルの記述内容を以下のように修正されてはいかがでしょうか。

[ 修正前 ]
$CFG->dataroot = 'X://moodledata';

[ 修正後 ]
$CFG->dataroot = 'x:\moodledata';
Mitsuhiro Yoshida への返信

Re: Moodle Package for Windows について

- 山本 太一 の投稿
無事、moodledataフォルダを他のドライブに変更することができました。

丁寧に教えてくださり、ありがとうございました。
山本 太一 への返信

Re: Moodle Package for Windows について

- 山本 太一 の投稿
再度質問させてください。

datarootをXドライブのmoodledataに変更したのですが、自分の端末からmoodleにアップロードしたファイル等が、他の端末では表示されないのですが、これはなぜでしょうか。

また、config.phpをdatarootを "ipアドレス\moodledata" にすることは可能でしょうか。
よろしくお願いします。
山本 太一 への返信

Re: Moodle Package for Windows について

- 山本 太一 の投稿
追記します。
config.phpは関係ないのかもしれませんが、以下のような状況になっています。

ユーザAをサイト管理者に追加し、そのユーザAがコース内にファイルをアップロードする。
ユーザーAでログインした場合は、どの端末からもアップロードしたファイルを閲覧することができる。
しかし、そのコース内の他のユーザ(学生ロール・教師ロールの全員)からは、そのファイルを見ることができない。非表示のような状態になっている。
また、そのコース内で教師ロールのユーザCが編集モードで、ファイルをアップロードしても、ユーザCのアカウントではアップロードしたファイルを見ることができない。
AやCがアップロードしたファイルを見れるのは、Aだけという状況になっています。

説明が分かりにくくてすいません。
解決方法を教えていただきたいです。
よろしくお願いします。
山本 太一 への返信

Re: Moodle Package for Windows について

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

大変お手数ですが、「コース内にファイルをアップロードする」方法に関しまして、以下のような手順をお教えください。

  1. 編集権限のある教師またはサイト管理者としてコース (例 TD001) に入る。
  2. 画面右上の「編集モードの開始」をクリックする。
  3. 任意のセクションで「+ 活動またはリソースを追加する」リンクをクリックする。
  4. 「リソース」タブをクリックする。
  5. 「ファイル」をクリックする。
  6. 「名称」欄に任意のファイル名 (例 ファイル001) を入力する。
  7. アップロードしたいファイルを「ファイルを選択する」ドロップエリアにドラッグ&ドロップする。
  8. 「保存してコースに戻る」ボタンをクリックする。
  9. 画面右上の「編集モードの終了」をクリックする。