Moodle

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

インストール

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
Last-modified: 2007-08-20 (月) 10:39:00 (6114d)