Carte dynamique: Où sont situés les apprenants ?

beeznest

Dans cet article nous allons présenter le plugin « Google Maps » de Chamilo LMS (disponible à partir de la version 1.11)

Le but de ce plugin est de permettre de créer des champs de type géolocalisation et de présenter une carte des apprenants comme ceci :

CarteAvecUtilisateursPour ce faire, il faut créer des champs extra de type géolocalisation depuis la page de gestion du profil de la page d’administration.

Cela fait apparaitre dans le formulaire d’édition du profil de l’utilisateur un champ avec une carte et l’option de géolocalisation de l’information saisie dans le champ.

ChampsGeolocalisationDansProfil

Une fois le ou les champs créés, on peut configurer le plugin. Attention qu »il faut avoir créé une API KEY sur google maps .

Il vous faudra ensuite remplir les champs avec votre API Key et le nom des champs géolocalisés que vous avez créé et que vous souhaitez voir apparaitre sur la carte. Il est possible de mettre jusqu’à 5 champs qui apparaitront avec un indicateur de position de couleur différente.

ConfigurationPluginEnfin, un nouveau bloc « géolocalisaton » est rajouté sur la page du réseau social avec le lien vers la carte pour les utilisateurs. C’est le même lien que celui indiqué en bas de la page de configuration du plugin.

LienDansReseauSocial

Et voila, vous avez accès à la carte qui est au début de l’article.

Note complémentaire : La géolocalisation des champs est faite au moment de l’enregistrement du profil et est conservée dans Chamilo. Ainsi on l’envoie à Google pour l’affichage de chaque utilisateur sur la carte et pour ne pas avoir besoin de géolocaliser les champs à chaque fois.