#freeze
* [[Moodle]]
Moodleは、インターネットベースのコース及びウェブサイトを作成するためのソフトウェアパッケージとのことです。eラーニングのCMSですね。ATutorとかあるみたいなんですが、あまり情報がなかったので、こちらを使って見ます。もしかしたら[[XOOPS]]とかでもできるのかもしれないですが、ちょっとこれ、面白いですね。コース作ったり、評点つけたり、レッスン用の問題が作れたりと、なんかいろいろやってみたいですね。
#contents

** インストール
http://moodle.org/download/からMoodle 1.4.3+をダウンロードします。webrootに解凍します。解凍後、moodleディレクトリで、
 cp config-dist.php config.php
 mkdir moodledata
ではconfig.phpを開いて、自分の環境にあわせましょう。
 $CFG->dbtype    = 'mysql';       // mysql or postgres7 (for now)
 $CFG->dbhost    = 'localhost';   // eg localhost or db.isp.com
 $CFG->dbname    = 'moodle';      // database name, eg moodle
 $CFG->dbuser    = 'moodle';    // your database username
 $CFG->dbpass    = 'passwd';    // your database password
 $CFG->wwwroot   = 'http://www.hoge/mooble';
 $CFG->dirroot   = '/hogeroot/mooble';
 $CFG->dataroot  = '/hogeroot/mooble/moodledata';
もしかしたら、ここで変更する必要なないかもしれません。インストール時に指定できるかもしれないからです。では権限を変更しておきます。
 chown -R nobody:nobody moodle/
ではMySQLにデータベースとユーザをつくります。
 CREATE DATABASE moodle; 
 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.* 
      TO moodle@localhost IDENTIFIED BY 'yourpassword'; 
 FLUSH PRIVILEGES;
http://example.com/moodle/admin/index.phpにアクセスします。日本語を選んで.. おっとエラーがでました。
 PHPのメモリー制限が低すぎます
ではphp.iniのスクリプトが確保できる最大メモリを増やします。 
 memory_limit = 16M
他にもGD等要求されるので、[[PHP]]を参考にしてみてください。

** リンク
http://moodle.org/doc/?lang=ja~
http://moodle.org/mod/forum/view.php?f=164~
http://www.e-learning-service.co.jp/~
** 参考書籍
-#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS