Moodle管理者-基礎

株式会社イーラーニング

e-learning co., ltd.

1

本日の学習環境
受講アシストサーバ

URL

URL http://localhost/moodle
演習サーバ01
演習サーバ01
id
cafeadmin
演習サーバ01
演習サーバ01pw
Cafe9876!
演習サーバ01
演習サーバXX

4ECU(1ECU=2006年初頭の1.7 GHz Xeon プロセッ
サ相当)
メモリー 7.5 GiB

http://ellabo01.e-learning.co.jp

idadstudentXX

pw

Cafe9876!

コンピュータadlaboXX.e-learning.co.jp

idcafeadminpw

Cafe9876!

リモートデスクトップ(RDP)・・・・
受講生01 受講生02
e-learning co., ltd.

受講生XX
2

コース概要タイトル

Moodle管理者-基礎概要

1人1台のサーバを使い、管理作業の基本をびます

対象者

Moodleの管理者（予定の）方

前提条件

Moodleコースクリエイターの作業を理解している

到達目標

Moodleの管理を一人で行うことができる

テキスト

座学テキスト「Moodle管理者-基礎」
演習テキスト「Moodle管理者-基礎:演習」

受講生必要機材

ンターネットにブラウジング出来る環境(OS: Windows or Mac、Browser: IE、 Chrome、 Firefoxなど)とリモートデスクトップ(Windowsは標準搭載)をご用意ください。1人1台のサーバをインターネット上にご提供します。

教室での機器インターネット上のMoodleサーバ

MoodleDev コース
MoodleCC コース

MoodleAdmin コース

初めてのMoodle
e-learning co., ltd.

演習03

0.管理者の役割
コース1

今回の範囲

コース2

モジュール開発
既存のコードに手を入れる

カスタマイズ

文字列加工
アドオン
使い方の工夫

MoodleRDBMSMySQL, PostgreSQL
Oracle , MS SQL

httpdApacheIISOS

ハードウェア/ネットワーク

PHP
LinuxWindows

オンプレミス
組織内クラウド
サーバホスティング
Moodleホスティング
4• インストールステップ

1. Moodleの導入– Moodle標準モジュールパッケージ、日本語言語パッケージをダウンロード• http://download.moodle.org/– Webディレクトリーの適当な場所に展開する• このディレクトリーにはWebサーバの書き込み権が必要– このディレクトリーへブラウザウザーでアクセス• Linux /var/www/html/• Windows C:¥inetpub¥wwwroot¥– インストールプロセスは、 /moodle/config.php を生成する。
• このファイルを削除するともう一度、インストールプロセスが走る。

– パスワードSALT• パスワードにランダム文字を加えてハッシュを行う• 生成されるディレクトリー– moodle• プログラム本体– moodledata• コンテンツやキャッシュなどのデータが収められる• 場所とパミッションに注意– webrootからアクセス出来ない場所が推奨

e-learning co., ltd.

演習15

2.ユーザ登録
Moodleサイト
コース1
コース2
ユーザ追加(Add)
ユーザ登録(Enrol)

手動
自己登録
LDAP
Shibboleth
...

CSV
演習2
e-learning co., ltd.

6

3.コース作成
カテゴリーA
コースA

コーホートA
ユーザA

コースB
コーホートB
コースC

ユーザB

カテゴリーB
コースD

コーホートC

グローバル
コーホート

ユーザC

コーホートG
カテゴリーC
カテゴリーD

コースのID

項目

値

長いコース名表示

コース省略名

タスクバーでの表示
サイトユニーク

コースIDナンバー

外部システムとの連携用
サイトユニーク

Copyright(C) e-learning co.,ltd.

演習37

4.アドインの導入
公式アドインhttps://moodle.org/plugins/

導入プロセス
ダウンロードzip解凍
該当ディレクトリーへコピー管理者でログイン
通知でインストールが通知される

自前アドイン

削除プロセス
メニューからアンインストール
ディレクトリーを削除

演習4
e-learning co., ltd.

8

5.バックアップ

ここでの目的:障害時に備えてのバックアップ
コースバックアップ

自前バックアップ

スケジューリング○○

バックアップ対象

コース(含むフロントページ)
フォーラム、ファイルなど

データ格納場所

役割

moodle/moodledata/db

moodleプログラム
ファイルなどユーザ情報その他もろもろ

対象外

ユーザ
サイト全体の設定(moodleシステムと設定)

バックアップファイル*.mbz (実態はzip)
moodledata/filedir/に格納される(FSから直接は取出し不可)
場所の変更は可能(*.mbzがFS上に生成)自前なので適当な場所が可能
ローカル、あるいは別ストレージ

スケジューリング

曜日、時間を指定

自前でスケジューリング

ActiveEnablecron.phpが実行された時に、指定時間を過ぎて入れば実行

レストア

moodleメニューから *.mzbを指定する

Manual
自前でautomated_backup.phpを呼び出す

Disabled

自前でコピペロケーション
web URL/moodle/admin/cron.php
CLI moodle/admin/cli/cron.php, moodle/admin/cli/ automated_backup.php
e-learning co., ltd.

9

ライセンス本テキストは、クリエイティブ・コモンズ・ライセンスにより、以下の通りライセンスされています。
表示
本テキストは、株式会社イーラーニングに著作権が帰属するものであることを表示してください。
改変禁止
本テキストは、改変せず使用してください。本テキストに対する改変は、株式会社イーラーニングまたは株式会社イーラーニングが認める団体により行われています。
非営利本テキストは、営利目的（※）以外でテキストとして自由に利用することができます。
テキストとして営利目的での利用は、株式会社イーラーニングによる許諾が必要です。本テキストを利用した教育において、本テキス
ト自体の対価を請求しない場合は、営利目的の教育であっても基本的に使用できます。
その場合も含め、株式会社イーラーニングまでお気軽にお問い合わせください。
※営利目的の利用とは以下のとおり規定しております。
営利企業において、当テキストの複製を用いた研修や講義を行うこと、または非営利団体において有料セミナー等に利用すること

Moodle™ is a registered trademark of the Moodle Trust.
Linux®Linux is a registered trademark of Linus Torvalds.
Microsoft®, Windows®, Windows Server® and WindowsVista® are either registered trademarks or trademarks ofMicrosoft Corporation in the United States and/or othercountries.
Apple®, Macintosh®, Mac OS®, Safari®, and ColorSync® areeither registered trademarks or trademarks of AppleComputer, Inc. in the United States and/or other countries.
Adobe®, PostScript® and Acrobat® are registered trademarksof Adobe Systems, Incorporated.

e-learning co., ltd.

Moodle管理者-基礎Ver. 1.0.0
2013年1月
株式会社イーラーニング
http://www.e-learning.co.jp
info@e-learning.co.jp
10