11. Mahoodle¶
「Mahoodle」 is the common name given to the joining of Mahara + Moodle, an open source learning management system. Both systems have built-in support for each other in the form of:
- シングルサインオン
- コンテンツの転送
Refer to the comprehensive guide about setting up Mahoodle for step-by-step instructions on how to set everything up on the Moodle side and on Mahara. The guide explains the steps for both Moodle 1.9 and Moodle 2.x.
あなたは常に1つのMoodleから1つのMaharaにのみサイトレベルまたは個別のインスティテューションでリンクすることができます。あなたは1つのMoodleからMaharaの複数のインスティテューションにリンクすることはできません。
11.1. Moodle -> Mahara¶
ほとんどの場合、Moodleは主システムでありユーザがMoodleからMaharaにログインします。反対方向にセットアップすることもできます。ref:MaharaのインスティテューションがMoodleサイトに接続するよう設定されている場合 <mnet>、あなたは次の情報を転送することができます:
- ログイン情報
- ユーザアカウント詳細に関して:ref:`XML-RPC認証方法設定 <mnet>`の情報をご覧ください。
- `Moodle 2「ポートフォリオエクスポート」機能 <http://docs.moodle.org/22/en/Mahara_portfolio>`でエクスポートされたコンテンツです。
11.2. Mahara -> Moodle¶
あなたは必要であればMaharaからMoodleに情報およびコンテンツを送信することができます。次が可能です:
- ログイン情報
- 評価のためにページを送信する <https://wiki.mahara.org/index.php/System_Administrator%27s_Guide/Moodle//Mahara_Integration/View_Submission>
- ダッシュボードコンテンツの表示 <https://bugs.launchpad.net/mahara/+bug/882376>
- Moodleのログインページを使用する <https://bugs.launchpad.net/mahara/+bug/885029>
11.3. Moodle内で特定のMaharaページにリンクする¶
通常、MoodleからMaharaにログインした場合、あなたにはダッシュボードページが表示されます。しかし、Mahara内の特定ページに直接アクセスするためのトリックもあります。
参考
このヒント <http://portfolio.gla.ac.uk/view/view.php?id=20304> を公開したGordon McLeod <http://twitter.com/LearnTribe> さん、ありがとうございます。
あなたがMaharaへのネットワーキングを設定した後、Moodle内でページに ネットワークサーバ ブロックを (一時的に) 追加してください。
MaharaのURLをコピーしてください。通常、次のようになります:
http://moodle.organisation.net/auth/mnet/jump.php?hostid=3
.注釈
あなたがMaharaセットアップに1つのMNetセッションのみを持つ場合、通常、ホストIDは「3」になります。あなたがMNet接続を削除した場合、または複数セッションを持つ場合、ホストIDは異なることになります。
修正が容易なためURLをテキストエディタにペーストしてください。
URLの末尾に
&wantsurl=
を追加します:http://moodle.organisation.net/auth/mnet/jump.php?hostid=3&wantsurl=
.あなたがリンクしたいMaharaページのURLをコピーしてください。例)
http://mahara.organisation.net/view/view.php?id=1234
.URLをMoodleのジャンプURLに追加します。例)
http://moodle.organisation.net/auth/mnet/jump.php?hostid=3&wantsurl=http://mahara.organisation.net/view/view.php?id=1234
Delete the domain part of the Mahara URL, e.g.
http://mahara.organisation.net
. That leaves you withhttp://moodle.organisation.net/auth/mnet/jump.php?hostid=3&wantsurl=/view/view.php?id=1234
.Mahara URLの残り部分を編集してURL16進コードに置換してください: 例)
http://moodle.organisation/auth/mnet/jump.php?hostid=3&wantsurl=%2Fview%2Fview.php%3Fid%3D1234
参考
あなたがMahara URLで見ることのできる文字の一般的な `16進コードの置換 <http://www.obkb.com/dcljr/charstxt.html>`は次のとおりです:
- スラッシュ / → %2F
- 疑問符 ? → %3F
- 等号 = → %3D
- Mahara内の特定ページにアクセスするには表示されるURLおよびリンクをあなたのテキストまたはナビゲーションメニューアイテムにコピーしてください。
注釈
ユーザすべてがMahara内の特定ページまたはグループにアクセスできるようにしたい場合、あなたのユーザにページまたはグループへのアクセス権が付与されていることを確認してください。そうでない場合、ユーザはコンテンツを閲覧することができません。