13. Mahoodle¶
« Mahoodle » est un terme généralement utilisé pour signifier l’utilisation de conjointe de Mahara et de Moodle, une plateforme open source d’environnement virtuel d’apprentissage. Les deux plateformes possèdent chacune des outils leur permettant de communiquer l’une avec l’autre.
connexion unique (Single Sign-On ou SSO)
transfert de contenu
Vous pouvez vous référer à un guide d’instructions vous permettant de mettre en oeuvre un Mahoodle. Le guide donne une explication pas à pas pour les versions de 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.
13.1. De Moodle à Mahara¶
La plupart du temps Moodle est la plateforme principale utilisée pour identifier les utilisateurs puis le connecter ensuite à Mahara. Mais il est possible de paramétrer le système de manière opposée. Vous pouvez transférer les informations suivantes lorsque vous avez configuré un système Mahoode avec une institution dans Mahara configurée pour être connectée à un site Moodle :
information de connexion
Informations sur le compte de l’utilisateur; pour plus de détails, lisez XML-RPC authentication method settings
Contenu exporté par les fonctionnalités de « L’exportation ePorfolio » de Moodle 2
13.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 :
13.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’adresse URL de Mahara. Normalement elle devrait ressembler à
http://moodle.organisation.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
&wantsurl=
à la fin de l’adresse URL qui devrait maintenant ressembler àhttp://moodle.organisation.net/auth/mnet/jump.php?hostid=3&wantsurl=
.Copiez l’URL de la page Mahara sur laquelle vous aimeriez arriver lors de la connexion, par exemple :
http://mahara.organisation.net/view/view.php?id=1234
.Ajoutez le tout à la première URL, ce qui donne :
http://moodle.organisation.net/auth/mnet/jump.php?hostid=3&wantsurl=http://mahara.organisation.net/view/view.php?id=1234
.Supprimez la partie du nom de domaine de Mahara dans l’URL, par exemple
http://mahara.organisation.net
. Il vous reste alors :http://moodle.organisation.net/auth/mnet/jump.php?hostid=3&wantsurl=/view/view.php?id=1234
.Modifiez encore l’URL pour remplacer tous les symboles par leur équivalent en code hexadécimal. Vous obtenez alors :
http://moodle.organisation/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 désirez permettre à tous vos utilisateurs de Moodle d’accéder à une page spécifique de Mahara ou d’un groupe dans Mahara, vous devez vous assurer que ces utilisateurs ont l’accès à cette page ou au groupe. Dans le cas contraire, ils ne pourront pas afficher le contenu.