moodle moot沖縄発表資料 #365 [moodleを有効活用する為のヒント]
DESCRIPTION
Moodle Moot沖縄での発表資料です。内容的には昨年のeラーニングアワードプラスアルファとなっています。TRANSCRIPT
Moodleを有効活用する為のヒント
松崎剛株式会社イーラーニング
世界標準の学習管理システム Moodle は非常に機能が豊富です。そのために、有効活用できるのか、単なるファイルサーバ的になってしまうかは、その使いこなしのノウハウに依存しています。この講演では Moodle を使いこなすためのいくつかのヒントをご紹介します。私達の大好きな Moodle をあなたも好きになってください。
1
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
Moodle構築に手間を掛けたくない
• チェックポイント– パフォーマンス
• 受講者数、コース数– セキュリティ – バックアップ– サーバ管理者
ハードウェア / ネットワーク
Moodle
RDBMS httpd PHP
OS
MySQL, PostgreSQLOracle , MS SQL Apache
IIS
場所は?オンプレミス ( 組織内 )インターネット
誰がやる?自前、、どこからどこまで?
3
LinuxWindows
構築を簡単に• イメージ利用
– 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
サイトをかっこ良く、わかりやすく
oneopen.com
テーマ : Essential
5
デザインを検討する• Moodle 本体でのヒント
– プルダウンメニューを入れるだけで、引き締まった印象になる• Home / ► サイト管理 / ► アピアランス / ► テーマ / ► テーマ設定• カスタムメニューアイテムにタイトルと URL を設定する。階層化も可能
– フロントページを工夫する• Home / ► サイト を編集する• サイト の要約に HTML を入力、あるいは iframe もオススメ
• テーマ– Moodle では多くのテーマがアドインとして提供されている。
• ダウンロードした zip をアップロードしインストールが可能。– Home / ► サイト管理 / ► プラグイン / ► アドオンをインストールする– テーマ以外のアドオンはプラグインタイプを選択するのが大変 -> zip の
README.txt を参照– Home / ► サイト管理 / ► アピアランス / ► テーマ / ► テーマセレクタ でテーマを選
択
• Boot Strap– Twitter が開発、 HTML5, CSS3, jQuery を使ったレスポンシブルデザイン– Moodle ではベースとなる bootstrapbase が提供され、シンプルな Clean テー
マが提供されている• 弊社では Moodle のカスタムテーマを提供しています。
6
パワーポイントを教材としたい• PPT-->flash, PPT-->HTML5 への変換ツールは沢山があるが、
十分ではない• Moodle 自体のパワーポイント的な仕組み :book
– 複数のページ (html) をつなげる仕組みである– 複数の html を一括で読み込むことが可能– ページ自体は html として編集できるので、 Youtube 入りなども
可能• book の弱点
– 文字単位でコピーされてしまう– 動きがだるい– パワーポイントから生成した html は IE 以外では正しく表示され
ない , book での表示もうまくいかない
7
コピー防止し、綺麗に見せたい• 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
ビデオ• ビデオを作りたい
– 今回は対象外• ビデオを配信したい
– 検討事項• サーバ、ネットワークの負荷
– 形式は?• mp4 or flv or wmv
– 配信方法• サーバ埋め込み
– サーバ、ネットワークの負荷が高い• ストリームサーバの利用• CDN の利用
9
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
ユーザ登録の手間を省きたい• 自己登録
– ユーザが自分自身でユーザ登録ができる• コースごとに登録キーを設定することが可能• 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
小テスト登録の手間を省きたい• 様々な形式で一括読み込みが可能• 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
バッジを使おう!• バッジってなに?
– オンラインの学習と教育を認知し証明するための新しい標準手法
– Mozilla財団が開発– ある基準を満たすとバッ
ジが発行される– バッジはバッグに保管さ
れる。– バッグは組織独自で持つ
こともできる。 Mozillaがバックパックとして提供
13
バッジをMoodleで利用する• 発行基準の設定
– プロファイル完了– アクティビティ完了– コース完了– 複数コース完了
14
完了を設定する。Home / ► サイト管理 / ► 拡張機能完了トラッキングを有効にするを ON対象コースでの完了トラッキングも有効にする
条件付きアクセスを有効にするHome / ► サイト管理 / ► 拡張機能条件付きアクセスを有効にする
Home / ► サイト管理 / ► バッジ / ► 新しいバッジを追加するPNG推奨 Maximum size 256kb.Mozilla Backpack は正方形 64x64px, 128x128px, 220x220px
課金したい• コンテンツを課金販売したい• Moodle では paypalモジュール
が標準となっている• どのような動きをするのか?
– Moodle にアカウントが存在するのが前提• 自己登録がオススメ
– 課金コースへ入ると Paypal課金画面へジャンプ
– Paypal での決済が終わるとMoodle へ戻り、しばらく ( 数分 )すると受講可能となる
2013/5
15
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
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
Moodle + Adobe Connect
Adobe® Connect™ は、オンライン会議、 e ラーニング、Web セミナーのための Web 会議ソリューションです。かつてないリッチなインタラクションを実現し、法人企業、教育機関、官公庁など、様々な組織の生産性を根本的に向上させることができます。 (Adobe HP より )
オンプレミス版 自社のサーバにインストール (今回はこのバージョン )SaaS 版 Connect を SaaS として使う
Moodle から直接Connect へ参加シングルサインオン(SSO)
Connect 会議の設定は Moodle から可能
会議へのMoodleユーザ割り当て
Connect ロール 会議主催者 プレゼンテータ 視聴者
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