Gestion administrative avec Moodle

Gestion administrative avec Moodle

par Maria Silva,
Nombre de réponses : 2

Bonjour,

Notre entreprise veut utiliser un logiciel de gestion de stagiaires, allant de l'inscription des stagiaires à la facturation. On souhaite que notre plateforme Moodle puisse être interfacée avec un logiciel de gestion de formation.

Vous avez des possibles renseignements se référant au sujet? Suite aux plusieurs appels aux différents entreprises prestataires de services en systèmes informatiques dans ce genre, je n'ai pas de réponse claire concernant à la possible intégration avec la base de données interne de Moodle.

 

Merci!!

Moyenne des évaluations  -
En réponse à Maria Silva

Re: Gestion administrative avec Moodle

par Jean FRUITET,

Hum, qu'entendez-vous par logiciel de "gestion de formation" ?

Probablement l'enregistrement des utilisateurs, leur inscription dans des formations, des cours, des diplômes, etc.

Certaines universités utilisent Apogée, mais il semble en fin de vie...

La question de fond c'est "comment faire savoir à Moodle qui doit être inscrit à tel cours, avec quel rôle..."

Il y a deux trois pratiques plus ou moins automatiques pour cela :

- Si les effectifs ne sont pas trop importants et les données pas trop dynamiques (ne changent pas trop en cours d'année) utiliser des fichiers plats CSV pour inscrire des cohortes d'utilisateurs dans Moodle et  dans les cours ad hoc (créés au préalable dans Moodle).

Il suffit donc que votre gestionnaire de scolarité sache exporter les données ad hoc et les placer dans un fichier de type tableur (au format CSV)

Le format des fichiers d'importation des utilisateurs dans Moodle est bien documenté.

En plus des données d'authentification (login, mot de passe) vous pouvez utiliser les tables du "profil utilisateur"  (mdl_user_profile) de Moodle pour enregistrer dans Moodle les données de scolarité qui n'y sont pas nativement prévues comme le numéro d'étudiant, la date de naissance, etc.

C'est bien documenté aussi.

2) Si les données sont très importantes (des centaines ou des milliers d'étudiants) vous pouvez utiliser un annuaire LDAP dans lequel Moodle va piocher des informations d'authentification et de scolarité...

Par exemple le login, le mot de passe, le numéro d'étudiant, etc. pour vérifier si un utilisateur a le droit ou pas de se connecter. Il me semble aussi que certains font directement créer les cours par l'annuaire à partir du plan de formation, puis générer des cohortes et les inscrire dans des cours ad hoc.

Bon ce sont des pratiques bien répandues dans la communauté et des administrateurs Moodle d'université ou d'école d'ingénieur pourront probablement mieux vous renseigner que moi.

Le truc est donc de faire en sorte que votre système de "gestion de stagiaires" sache alimenbter de façon dynamique un annuaire LDAP qui sera interfacé avec Moodle. J'imagine que vous devez demander ça à votre prestataire.

3) Autre approche, c'est d'indiquer à Moodle que l'authentification des utilisateur se trouve dans une base de données externe, laquelle pourrait être celle de votre "gestionnaire de stagiaires".

Mais l'inverse, qui consisterait à faire attaquer la base de données Moodle par le "Gestionnaire de stagiaires" me paraît une très mauvaise idée...

D'une part parce qu'ils faudrait probablement écrire tout plein de scripts PHP pour ça, ce qui est plutôt coûteux en développements, et que les mises à jours de Moodle (une par an en moyenne) risquent de modifier quelques tables et vous obliger à reprendre une partie du travail.

Bref je me poserais la question "Comment Moodle peut récupérer les infos de scolarité" et pas "Comment le gestionnaire de scolarité peut modifier Moodle".

En espérant que cela vous aura aidée.

 

 

 

En réponse à Jean FRUITET

Re: Gestion administrative avec Moodle

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

Je pense que Maria recherche un logiciel qui permette de répondre aux demandes des organismes financeurs des formations en ligne et qui intègre donc les outils de suivi.

Elle va préciser sans doute son besoin.

Daniel