#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

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