14. Mahoodle¶
« Mahoodle » est le nom commun donné à la réunion de Mahara + Moodle, un système de gestion de l’apprentissage open source. Les deux systèmes communiquent l’un avec l’autre et permettent :
connexion unique (Single Sign-On ou SSO)
transfert de contenu
Veuillez vous référez au guide de mise en place d’un système Mahoodle pour de plus amples informations pour la configuration d’un tel système, à la fois sur Moodle et sur Mahara. Le guide explique les étapes à accomplir à la fois pour Moodle 1.9 et Moodle 2.x.
Vous ne pouvez lier qu’un seul Moodle à une institution Mahara que ce soit l’institution par défaut (système) de Mahara ou une institution créée par un administrateur. Vous ne pouvez pas lier un Moodle à plusieurs institutions dans Mahara.
14.1. De Moodle à Mahara¶
La plupart du temps, Moodle est le système principal et les personnes se connectent de Moodle à Mahara. Cependant, cela peut aussi être configuré dans l’autre sens. Vous pouvez transférer les informations suivantes lorsqu’une institution dans Mahara est configurée pour être connectée à un site Moodle :
information de connexion
Pour plus de détails sur le compte, voir les informations dans le Paramètres de la méthode d’authentification XML-RPC.
Le contenu qui est exporté via la fonctionnalité « Exporter dans un portfolio » depuis Moodle 2.x.
14.2. De Mahara à Moodle¶
Vous pouvez envoyer des informations et du contenu de Mahara à Moodle, si vous le désirez. Les points suivants sont possibles :
14.3. Connexion dans Moodle à une page de Mahara¶
Normalement, lorsque vous vous connectez à Mahara en passant par Moodle vous atterrissez sur la page du tableau de bord de Mahara. Toutefois, il existe une astuce vous permettant d’arriver directement à une page particulière dans Mahara.
Voir aussi
Merci à Gordon McLeod qui a publié cette astuce.
Dans Moodle, ajoutez le bloc Serveurs du réseau à une page (temporairement) juste après avoir configuré la liaison avec Mahara.
Copiez l’URL de Mahara. Elle se présente habituellement sous la forme :
https://moodle.institution.net/auth/mnet/jump.php?hostid=3
.Note
Si vous n’avez configuré qu’une connexion MNET vers Mahara, la variable hostid est normalement égale à 3. Toutefois, si vous avez supprimé une fois une connexion MNET ou avez plusieurs connexions MNET vers Mahara, cette valeur peut être différente.
Collez cette adresse URL dans un éditeur de texte pour pouvoir facilement la modifier.
Ajoutez
&wanturl=``à la fin de l'URL à appeler ``https://moodle.institution.net/auth/mnet/jump.php?hostid=3&wanturl=
.Copiez l’URL de la page Mahra que vous désirez lier, par ex. :
https://mahara.institution.net/view/view.php?id=1234
.Ajoutez cette URL à l’URL de lien de Moodle, soit dans notre exemple :
https://moodle.institution.net/auth/mnet/jump.php?hostid=3&wanturl=https://mahara.institution.net/view/view.php?id=1234
.Supprimez ensuite la partie de Mahara dans l’URL, soit le
https://mahara.instititution.net
, ce qui nous donne alors : https://moodle.institution.net/auth/mnet/jump.php?hostid=3&wanturl=/view/view.php?id=1234Pour terminer, remplacez dans la partie URL de Mahara les symboles par leur code hexadécimaux. Dans notre exemple nous obtenons alors :
https://moodle.institution.net/auth/mnet/jump.php?hostid=3&wantsurl=%2Fview%2Fview.php%3Fid%3D1234
.
Voir aussi
Les codes hexadécimaux courants de remplacement pour les caractères que vous trouvez dans les URL sont :
barre oblique / → %2F
point d’interrogation ? → %3F
signe égal = → %3D
trait d’union - → %2D
Copiez, pour finir, l’URL obtenue et utilisez-la pour créer un lien dans une zone de texte ou un menu afin d’arriver automatiquement à la page choisie dans Mahara.
Note
Si vous voulez permettre à tous les titulaires d’un compte Moodle d’arriver à une page ou un groupe spécifique dans Mahara, vous devez vous assurer qu’ils ont accès à la page ou au groupe. Sinon, ils ne verront pas le contenu.