Top Banner
MoodleMaharaの連携 Cooperation between Moodle and Mahara 一つの連携の仕方 One example to do it 松木 孝幸(東京家政大学) Takayuki Matsuki (Tokyo Kasei Univ.) ADCEE、テクノウォーカー(Maharaの修正)
38

MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ...

Jul 05, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

MoodleとMaharaの連携 Cooperation between Moodle and Mahara

一つの連携の仕方

One example to do it

松木 孝幸(東京家政大学)

Takayuki Matsuki (Tokyo Kasei Univ.)

ADCEE、テクノウォーカー(Maharaの修正)

Page 2: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

ポートフォリオの必要性(FDの手助け)

授業改善・学生中心の授業設計 ティーチング・ポートフォリオ(教員用)

授業改善の実践記録 or 教育業績評価

ラーニング・ポートフォリオ(学生用)

授業ごとの到達目標・学習計画表、チェックシート、収集した資料・遂行状況

Page 3: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

ラーニング・ポートフォリオ

電子ポートフォリオ 授業ごとの到達目標・学習計画表、チェックシート、収集した資料・遂行状況

目標(Maharaを改造)

授業の成果を格納 に限定

LMS(Moodle)と連携させる

Page 4: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

ラーニング・ポートフォリオは必要?

Moodleのコース例(種々の形態の教材提示)

教材のHTMLファイル

教材のPDFファイル

小問課題

フィードバック

授業録画

Page 5: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

Moodleにできること/Maharaにできること

Moodle:LMS=コース単位 教材提示には最適

個人の提出課題は年度が替わると削除

Mahara:電子ポートフォリオ=個人単位 個人の課題は保持

個々のファイルの採点はMoodle側

Moodleから転送された講評は残る

Page 6: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

Mahara

電子ポートフォリオ ニュージーランド製

プロファイル or ビュー(ページ)

ブログ、SNS、ウォール、レジュメ等々

何でもできる→複雑

Ver.1.2.4:Mahara is a fully featured electronic portfolio, weblog, resume builder

and social networking system, connecting users and creating online

communities. Mahara provides you with the tools to set up a personal

learning and development environment.

Page 7: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

Mahara(Ver.1.2.4)の外観

改造前

Page 8: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

Maharaログイン後(プロファイル)

7個ずつのメニュー(Ver. 1.2.4)

Page 9: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

ビューのテンプレートの作成

ドラッグ&ドロップで、レイアウトに追加・変更できます。

ビデオ、ダウンロードファイル、フォルダ、HTMLファイル、画像、映像埋め込み

Page 10: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

Maharaと一般ユーザ

Geek以外に使いこなすのは無理!

多数の学生に使わせる→改造しかない

改造の方針

ファイルのアップロードに限定

ビュー(ページ)は作成可能

いつでも元に戻せるようにしておく

訳の分からないカタカナ語は意訳/勝手訳

Moodleとの連携は保持

Page 11: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

Maharaのカタカナ単語例

ビュー/ページ(課題管理/ページ)

ポートフォリオ(課題管理)

アーティファクト(成果物)

インスティチューション(管理用:そのまま)

コンテンツ(そのまま)

etc.

Page 12: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

MoodleとMaharaの連携

Moodle PHP+JavaScript

Mahara Smarty (PHP) => jQuery => template呼び出し

PHPのxmlrpc extensionでMoodleと連携している

シングルサインオン(SSO)が可能

データのやり取りが可能

Page 13: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

MoodleとMaharaのソース

Moodle: PHP+JavaScript(Ajax)

Mahara:(やや難しい) PHP(smarty)+JavaScript(jQuery)

$assign(‘変数’,’値’)=> $display(‘テンプレート’)

Maharaのコーディング

Page 14: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

Mahara改造前(プロファイル)

7個ずつのメニュー(Ver. 1.2.4)

Page 15: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

Mahara (Ver.1.2.4)の改造後

4個と2個のメニュー

Page 16: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

MoodleとMaharaを連携した課題提出

Maharaのポートフォリオ:ビューに課題をアップロード

Moodle側でMaharaのビューを見て提出

Moodle側で採点・講評

Moodle側採点が残る・Mahara側に講評が転送される

Page 17: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

プラグインのインストール

Moodle(Ver. 1.9x): mahara-contrib-mdl19-mod-assignment-type-mahara-master.tar.gz

mahara-contrib-mdl19-mod-mahara-master.tar.gz

Mahara: mahara-contrib-plugin-artefact-outcome-master.tar.gz

Page 18: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

課題のアップロード(Mahara)

Page 19: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

課題提出(Moodle)

Mahara

ポートフォリオ

課題

Page 20: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

プラグインによる課題提出(Moodle)

クラス分け 45件提出済み

クリックして採点

クリックするとMaharaへ

飛んで確認可能 クリックして提出

(提出後もデータは

Maharaにある)

Page 21: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

課題提出(Maharaでの確認)

間違えていた/アップされていなかった時に修正

Page 22: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

課題の採点(Moodle)

まとめて簡単に評価できる

Maharaに転送する講評

Moodle側データ

Page 23: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

課題の採点(Moodle)

一括入力可能(コピペ)

アウトカムを5段階評価

で表示(別途定義) (これのみMaharaに転送)

プルダウンメニュー

で選択

Page 24: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

アウトカムの表示(Mahara)

アウトカムタブ

が表示される

アウトカムの種類と

結果が表示される

MoodleからSSOで

ログインしたことを表す; ここをクリックすると

Moodleへ戻る

Page 25: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

最新版MoodleとMahara

できることできないこと

Page 26: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

最新版MoodleとMahara

Moodleでは先のプラグインは非標準

Page 27: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

Moodle2.xとMahara1.4.1

Moodle

リポジトリではない

有効・表示

Page 28: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

Moodle2.xのリポジトリ

ファイルピッカ

Page 29: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

ニュースフォーラム(Moodle2.x)

1.

2.

Page 30: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

ニュースフォーラム(Moodle2.x)

Page 31: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

ニュースフォーラム(Mahara1.4.1)

Page 32: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

最新版のMahara1.4.1の改造

Page 33: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

ログイン前 Mahara(Ver.1.4.1)の外観

ログイン前

改造前

削除

Page 34: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

ログイン後 Mahara(Ver.1.4.1)の外観

ログイン後

改造前

簡単化

Page 35: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

ログイン前

改造後

ログイン前 Mahara(Ver.1.4.1)の外観

Page 36: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

ログイン後 Mahara(Ver.1.4.1)の外観

簡単化

ログイン後

改造後

単語変更

Page 37: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

まとめ

Mahara1.2.4と1.4.1の簡素化を図った 大部分の機能をそぎ、ポートフォリオ機能だけ残した

カタカナ語を分かりやすい単語に置き換えた

Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ

MaharaにMoodleでの講評が転送されることを確認

Moodle2.x系のMaharaポートフォリオ・モジュールはどのデータが転送されるか今一不明 フォーラムデータはMaharaのコンテンツに転送可

Page 38: MoodleとMaharaの連携Moodle1.9xとMaharaはうまく連携が取れる モジュールを使い、Maharaの課題をMoodleで評価可能かつ MaharaにMoodleでの講評が転送されることを確認

課題

Moodle2.x系とMaharaモジュールが動作するように改変

Moodle(Ver.1.9x=> 2.x): mahara-contrib-mdl19-mod-assignment-type-mahara-master.tar.gz

mahara-contrib-mdl19-mod-mahara-master.tar.gz

Mahara:(It works) mahara-contrib-plugin-artefact-outcome-master.tar.gz