#author("2024-04-03T04:08:40+00:00","default:iseki","iseki") #author("2024-04-03T04:19:17+00:00","default:iseki","iseki") *Moodle [#v2fa7128] ** 特徴 [#qae2678c] - 教育用のWEBシステム([[LMS]]) - 多機能,高機能な[[LMS]].機能が多すぎるので,習得が大変. - smarty は使用していない. - 1.6は MySQL 4.1.16 以上が必要 - GDが必要.PHPに組み込まれていないといけない.(組み込むには PHPの最コンパイルが必要) ** Links [#v362f6f5] - Official Site http://www.moodle.org/ - 日本語 Moodleフォーラム http://moodle.org/course/view.php?id=14 - Moodle Docs(日本語)http://docs.moodle.org/ja/ - plugin 投稿:https://moodle.org/plugins/registerplugin.php - [[''Devel'': Programming>./Programming]] **Install [#q22a7569] + ファイルの展開 + データベースの作成 + データ用ディレクトリの作成 %%& .htaccessの設置%% + ブラウザでアクセス *** Module/Block のインストール [#q172b1e5] + モジュールを mod ディレクトリに展開 + ブロックを blocks ディレクトりに展開 + 言語ファイルを lang/* にコピー.または[moodledata]/lang/* にコピー + theme/[THEME]/pix/mod/[モジュール名] から mod/[モジュール名] へシンボリックリンクを張る. + Moodleのトップメニューの管理メニューから「通知」をクリックする. *** cron [#h626f357] - /etc/cron* に以下のスクリプトを追加 /usr/bin/wget -q -O /dev/null http://localhost/moodle/admin/cron.php ** Update [#g9fb888d] + 必要なデータをバックアップする (Moodle のディレクトリの名前を変更するのが手っ取り早い) + ファイルを展開 (''moodle'' の名前で展開されるので要注意!!!) + install ディレクトリ,install.php を削除 + バックアップから ''condig.php'' をコピー + 標準でないブロック,モジュール,テーマ, コースフォーマット,認証,%%.htaccess%% をコピー + ブラウザでトップページにアクセス **** 3.0 へのアップデート [#r010ee65] php admin/cli/mysql_engine.php --engine=InnoDB php admin/cli/upgrade.php ** 設定 [#m732fc39] *** 4.0 から 活動の右寄せが出来なくなった? - 「サイト管理」->「プラグイン」->「コースフォーマット」->「トピックフォーマット」->「コースページでのインデントを許可する」にチェック *** Editor (Atto) - atto fontsize -- https://moodle.org/plugins/atto_fontsize/2.8-build-2015042701/8431 - atto font family -- https://moodle.org/plugins/atto_fontfamily - atto font color -- https://moodle.org/plugins/atto_morefontcolors - atto background color -- https://moodle.org/plugins/atto_morebackcolors -- サイト監理 → プラグイン → Attoツールバー設定 → ツールバー設定 の設定が必要 *** upload file size - php.ini -- post_max_size = 20M -- upload_max_filesize = 20M *** CAPTCHA [#l0c5d16f] - https://github.com/j19201/spamblockbeta (by Sakurai J19210) *** Theme [#i698296d] **** Streame [#k433bc55] - [[css>./stream.css]] **** Boost Magnific [#s3bb797a] - [[css>./Boost_Magnific.css]] *** 外部ブログ [#zc45180e] - サイト管理 → アピアランス → ブログ ** 開発プラグイン [#e3967255] - https://github.com/j19201/spamblockbeta ** Tips [#n1fc96dc] **** firstname, lastname の表示順序 [#fc12fd4f] - 「サイト管理」→「ユーザ」→「パーミッション」→「ユーザポリシー」→「フルネームフォーマット」 **** LTI [#q085fc46] - Learning Tools Interoperability - 他の外部アプリと連携できる. - 設定 -- 「サイト管理」=> 「プラグイン」=> 「外部ツール:ツールを管理する」(=>「ツールを手動設定する」) -- [[Hack>./Moodle-LTI]] ** [[Trouble Shooting>./Trouble Shooting]] [#b7d74d43] ** [[Programming>./Programming]] [#c28d0661] - http://docs.moodle.org/dev/Main_Page - http://docs.moodle.org/dev/Plugins - [[Deprecate>./Deprecate]] - [[for 4.x>./Programming/4.x]] - [[for 3.x>./Programming/3.x]] - [[for 2.7>./Programming/2.7]] - [[for 2.4>./Programming/2.4]] - [[for 2.2>./Programming/2.2]] - [[1.x→2.x>./Programming/1.x→2.x]] - [[for 1.9>./Programming/1.9]] ** Hacking [#x13ddd38] - [[recyclebin>./recyclebin]] - [[Upgrade>./Upgrade]] - [[ for 4.x>./Hacking/4.x]] - [[ for 3.x>./Hacking/3.x]] - [[ for 2.x>./Hacking/2.x]] - [[ for 1.9>./Hacking/1.9]] ** Memo [#l3b206f2] - [[ for 2.x>./memo/2.x]] - [[ for 1.9>./memo/1.9]] ** Index [#je9eba5c] #ls2