Pages enfant
  • Esup-Moodle

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Aussi cet espace Projet Canal Moodle présente les alternatives qui s'offrent aux exploitants Esup autour de la problématique d'intégration Moodle dans un ENT (intégration dynamique, hors IFrame et simple lien statique direct). Ces alternatives correspondent à des travaux et retours d'expériences de plusieurs établissements, aussi n'hésitez pas à contribuer à cet espace pour le compléter et le faire évoluer.

Sommaire

Solutions fonctionnelles

CMoodle-proxy-portlet

Suite à l'application historique du Canal Moodle, une alternative plus légère est maintenant également proposée, nous la nommons CMoodle-proxy-portlet.

Correspondant à des script scripts PHP intégrés à Moodle allié à l'usage de WebProxyPortlet, CMoodle-proxy-portlet propose d'utiliser les possibilités offertes par

...

Cela permet de proposer une/des portlet(s) Moodle « like » dans l'ENT de manière élégante et efficace.

En V0.2 4 de cmoodle-proxy-portlet, nous proposons uniquement un premier script moodle-ent.php qui permet simplement donc de lister les cours d'un utilisateur donné en utilisant l'API Moodle.

Volet

En lieu et place d'un seul script moodle-ent.php, vous trouverez en fait 2 scripts nommés moodle-ent.php_moodleV1 et moodle-ent.php_moodleV2 : à vous de sélectionner celui qui correspond à la version de votre Moodle (V1 ou V2) et de le renommer en moodle-ent.php.

Un appel à contributions est lancé pour :

...

On propose le téléchargement de CMoodle-proxy-portlet au travers de la forge du Canal Moodle  sourcesup (onglet fichiers pour télécharger) github :

https://sourcesupgithub.cru.frcom/projects/cmoodle/EsupPortail/CMoodle-proxy-portlet

Paramétrage de WebProxyPortlet

...

http://moodle.mon-univ.fr/moodle/my/moodle-ent.php?uid=jtest
ou http://moodle.mon-univ.fr/moodle/local/moodle-ent.php?uid=jtest par exemple pour un Moodle 2.x -> vous aurez alors installé le script dans /var/www/html/moodle/local au lieu de lib ...

jtest étant ici l'identifiant d'un utilisateur étudiant/personnel, cette page renvoie via une structure HTML épurée (utilisant des classes portlet) la liste des cours de l'utilisateur jtest.

...

Vous pourrez alors publier une WebproxyPortlet en indiquant comme 'base url' ( edu.wisc.my.webproxy.webproxy.general.config.sBaseUrl ) quelque chose comme :

http://moodle.mon-univ.fr/moodle/my/moodle-ent.php?uid=${uid}

Copie d'écran

Image Added

Canal Moodle (obsolète)

...

Une nouvelle portlet a récemment vu le jour côté Jasig du nom de Basic LTI Portlet :

https://wiki.jasig.org/display/PLT/Basic+LTI+Portlet

Elle permettrait d'intégrer des composants de LMS dans l'ENT, Moodle implémenterait ces spécifications.

Nous n'avons pas de retour d'expérimentations autour de ces technologies. Cette piste est à surveiller.TI+Portlet|https://wiki.jasig.org/display/PLT/Basic+LTI+Portlet]

Elle permettrait d'intégrer des composants de LMS dans l'ENT, Moodle implémenterait ces spécifications.

...