Transcript
Page 1: Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]

Moodleを有効活用する為のヒント

松崎剛株式会社イーラーニング

世界標準の学習管理システム Moodle は非常に機能が豊富です。そのために、有効活用できるのか、単なるファイルサーバ的になってしまうかは、その使いこなしのノウハウに依存しています。この講演では Moodle を使いこなすためのいくつかのヒントをご紹介します。私達の大好きな Moodle をあなたも好きになってください。

1

Page 2: Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]

Who am I ?

● 松崎剛● [email protected]● http://www.facebook.com/matsuzakit

● CEO of e-learning corporation ltd.● 2000年設立● http://www.e-learning.co.jp● http://www.facebook.com/elearningJPN

● IT エンジニア向けコンテンツ● 各種Moodleサービス● 設置、サポート● 開発● トレーニング

2

Page 3: Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]

Moodle構築に手間を掛けたくない

• チェックポイント– パフォーマンス

• 受講者数、コース数– セキュリティ – バックアップ– サーバ管理者

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

Moodle

RDBMS httpd PHP

OS

MySQL, PostgreSQLOracle , MS SQL Apache

IIS

場所は?オンプレミス ( 組織内 )インターネット

誰がやる?自前、、どこからどこまで?

3

LinuxWindows

Page 4: Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]

構築を簡単に• イメージ利用

– Microsoft• Web Matrix の一部として提供されている。• http://www.microsoft.com/web/gallery/moodle.aspx/ja-jp• Micorosoft による $ 1.29/ 月からのホスティング

– Amazon Web Service EC2• 64 件のイメージあり AWS 料金のみ~ AWS + $5/ 月 

• ホスティング業者– freemoodle.org

• http://www.freemoodle.org/– Joe's ウェブホスティング

• https://www.lms.ac

• 弊社による構築– 最新 Moodle バージョン、 FTP/SSH 可能、サイト設計付き。月額 12,000 円– http://www.e-learning.co.jp/?page_id=444

4

Page 5: Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]

サイトをかっこ良く、わかりやすく

oneopen.com

テーマ : Essential

5

Page 6: Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]

デザインを検討する• Moodle 本体でのヒント

– プルダウンメニューを入れるだけで、引き締まった印象になる• Home / ► サイト管理 / ► アピアランス / ► テーマ / ► テーマ設定• カスタムメニューアイテムにタイトルと URL を設定する。階層化も可能

– フロントページを工夫する• Home / ► サイト を編集する• サイト の要約に HTML を入力、あるいは iframe もオススメ

• テーマ– Moodle では多くのテーマがアドインとして提供されている。

• ダウンロードした zip をアップロードしインストールが可能。– Home / ► サイト管理 / ► プラグイン / ► アドオンをインストールする– テーマ以外のアドオンはプラグインタイプを選択するのが大変 -> zip の

README.txt を参照– Home / ► サイト管理 / ► アピアランス / ► テーマ / ► テーマセレクタ でテーマを選

• Boot Strap– Twitter が開発、 HTML5, CSS3, jQuery を使ったレスポンシブルデザイン– Moodle ではベースとなる bootstrapbase が提供され、シンプルな Clean テー

マが提供されている• 弊社では Moodle のカスタムテーマを提供しています。

6

Page 7: Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]

パワーポイントを教材としたい• PPT-->flash, PPT-->HTML5 への変換ツールは沢山があるが、

十分ではない• Moodle 自体のパワーポイント的な仕組み :book

– 複数のページ (html) をつなげる仕組みである– 複数の html を一括で読み込むことが可能– ページ自体は html として編集できるので、 Youtube 入りなども

可能• book の弱点

– 文字単位でコピーされてしまう– 動きがだるい– パワーポイントから生成した html は IE 以外では正しく表示され

ない , book での表示もうまくいかない

7

Page 8: Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]

コピー防止し、綺麗に見せたい• OSS の画像ビュアーを使うのはどうでしょうか?

– Galleria Display http://galleria.io/– JS でのイメージギャラリー– 基本版無料、有償テーマあり $9-$29– PPT の画像出力は 960*720 なので変更

• http://support.microsoft.com/kb/827745/ja– ファイルが日本語となるので、英語に変換

• for /f "usebackq delims= スライド tokens=1" %i in (`dir /b スライド*.JPG`) do ren スライド %i slide%i

• Moodle での利用– Html を別途アップロードして他の活動に iframe で埋め込み– アップロード先は httpd リファイラーで直接リンクを防止する– 自動化の PHP

8

Page 9: Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]

ビデオ• ビデオを作りたい

– 今回は対象外• ビデオを配信したい

– 検討事項• サーバ、ネットワークの負荷

– 形式は?• mp4 or flv or wmv

– 配信方法• サーバ埋め込み

– サーバ、ネットワークの負荷が高い• ストリームサーバの利用• CDN の利用

9

Page 10: Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]

10

Amazon CDNを使う

CDNamazon cloud front

Direct Access

• Cloud Front は Amazon の CDN – 流量課金 $0.201/GB (100GB で 2,000 円程度 )

• Moodle との連携は ACFVideo を使う– 株式会社イーラーニングが OSS として公開している– https://github.com/matsuzakit/moodle-activity_acfvideo– 新機能 :iframe で利用可能 ->小テスト、ブックURL 有効期限

のポリシーを設定

オリジナル

キャッシュ

キャッシュ

キャッシュ

キャッシュ

キャッシュ

ACFVideo

Page 11: Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]

ユーザ登録の手間を省きたい• 自己登録

– ユーザが自分自身でユーザ登録ができる• コースごとに登録キーを設定することが可能• Home / ► サイト管理 / ► プラグイン / ► 認証 / ► 認証管理• E メールによる自己登録を ON, 表示を ON• reCAPTCHA でのロボットによる登録スパムを防止可能

• 一括登録– CSV で設定– ユーザ情報変更、グループへの登録も可能

• 他システムとの認証統合– CAS, IMAP, RADIUS, Shibboleth などとの統合が可能– Home / ► サイト管理 / ► プラグイン / ► 認証 / ► 認証管理

username

password lastname

firstname email course1

course2 type1 type2

emo02 Cafe9876! 千葉 健一 [email protected] newemp

  1  

emo03 Cafe9876! 東京 花子 [email protected] newemp

senioremp 2 1

emo04 Cafe9876! 埼玉 花男 [email protected]        

emo05 Cafe9877! 神奈川 光 [email protected]        

emp01 Cafe9876! 埼玉 健一 [email protected]

       

11

Page 12: Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]

小テスト登録の手間を省きたい• 様々な形式で一括読み込みが可能• Home / 特定のコース / ► 問題バンク / ► インポート• ドキュメントもあるが、エキスポートしたものを元に作

ると良い• 簡単な GIFT フォーマット (Excel で作ると便利 )

NO

対象コース

クイズタイトル

クイズ NO

問題NO

形式 問題

選択肢数

選択A正誤

選択肢 A

選択B 正誤

選択肢B

選択C 正誤

選択肢C

選択D 正誤

選択肢D

選択E 正誤

選択肢E

全部

1 C25   1 1 単一選択

日本で2番目に高い山はどれですか?

4  富士山

1 北岳  奥穂高岳

  間ノ岳    

DELDELDEL$CATEGORY:C25

::C251-1::日本で2番目に高い山はどれですか? {~ 富士山=北岳~奥穂高岳~間ノ岳~}DELDELDEL

2 C25   2 1 単一選択

日本で2番目に長い川はどれですか?

5 1利根川

  石狩川   天塩川   北上川   信濃川

DELDELDEL$CATEGORY:C25

::C252-1::日本で2番目に長い川はどれですか? {= 利根川~石狩川~天塩川~北上川~ 信濃川 }DELDELDEL

12

https://www.facebook.com/elearningJPN

Page 13: Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]

バッジを使おう!• バッジってなに?

– オンラインの学習と教育を認知し証明するための新しい標準手法

– Mozilla財団が開発– ある基準を満たすとバッ

ジが発行される– バッジはバッグに保管さ

れる。– バッグは組織独自で持つ

こともできる。 Mozillaがバックパックとして提供

13

Page 14: Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]

バッジをMoodleで利用する• 発行基準の設定

– プロファイル完了– アクティビティ完了– コース完了– 複数コース完了

14

完了を設定する。Home / ► サイト管理 / ► 拡張機能完了トラッキングを有効にするを ON対象コースでの完了トラッキングも有効にする

条件付きアクセスを有効にするHome / ► サイト管理 / ► 拡張機能条件付きアクセスを有効にする

Home / ► サイト管理 / ► バッジ / ► 新しいバッジを追加するPNG推奨 Maximum size 256kb.Mozilla Backpack は正方形 64x64px, 128x128px, 220x220px

Page 15: Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]

課金したい• コンテンツを課金販売したい• Moodle では paypalモジュール

が標準となっている• どのような動きをするのか?

– Moodle にアカウントが存在するのが前提• 自己登録がオススメ

– 課金コースへ入ると Paypal課金画面へジャンプ

– Paypal での決済が終わるとMoodle へ戻り、しばらく ( 数分 )すると受講可能となる

2013/5

15

Page 16: Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]

Paypal + Moodle• Moodle での操作

– サイトでの有効化• Home / ► サイト管理 / ► プラグイン / ► 受講登録 / ► 登録プラグイ

ン管理 で paypal を設定し、で paypal を有効にする• [ 設定 ]• PayPal ビジネスメールに PayPal アドレスを入力• PayPal登録を許可する YES

– コースでの有効化• Home / ► コース / ► その他 / PayPal / ► ► ユーザ / ► 登録方法• 登録方法を追加するで PayPal を選択する• コストを登録するに金額を入力

– sandbox の利用• config.php• $CFG->usepaypalsandbox = true;• sandbox上に仮想の seller, buyer を作り検証が可能

– Moodle のアドインはクラシック API と呼ばれる従来の技法であり、 Paypal ではより新しい REST API が提供されている

16

Page 17: Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]

Paypalの設定• 文字コードの変更

– UTF-8 に

• sandbox からの操作• https://developer.paypal.com/• こちらから通常のアカウントでログイン -上部メニューより

Applications -左メニューより Sandbox accounts -[Enter sandbox]• ここで sandbox でない日本語サイトに飛ばされる時 ( 一次的なバ

グ? ) には、こちらを入力• https://www.sandbox.paypal.com/jp/cgi-bin/webscr?cmd=_account

17

Page 18: Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]

Moodle + Adobe Connect

Adobe® Connect™ は、オンライン会議、 e ラーニング、Web セミナーのための Web 会議ソリューションです。かつてないリッチなインタラクションを実現し、法人企業、教育機関、官公庁など、様々な組織の生産性を根本的に向上させることができます。 (Adobe HP より )

オンプレミス版 自社のサーバにインストール (今回はこのバージョン )SaaS 版 Connect を SaaS として使う

Moodle から直接Connect へ参加シングルサインオン(SSO)

Connect 会議の設定は Moodle から可能

Page 19: Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]

会議へのMoodleユーザ割り当て

Connect ロール 会議主催者 プレゼンテータ 視聴者

Moodleユーザを割り当てる

Page 20: Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]

使いこなしを学ぶ情報ソース• Moodle オフィシャルサイトのフォーラム

– Moodle 本家本元の QA フォーラム、非常に活発なやりとりが行われている。 ( 英語 )

– https://moodle.org/mod/forum/view.php?id=50– https://moodle.org/

• 日本ムードル協会– 本部公認の日本での Moodle任意団体– http://moodlejapan.org/home/– https://www.facebook.com/groups/103710113036755/

• Moodle Tokyo Cafe– 東京で皆で Moodle を勉強しようの会 , 横浜消防局藤田さん主催– https://www.facebook.com/groups/136123803133175/

• 「試行錯誤している暇はない」弊社によるオープン、カスタマイズコース– http://www.e-learning.co.jp/?page_id=438– コースクリエイター (2 日 )– 管理者基礎 (1 日 )

20


Recommended