Authentification NetYpareo : résultat des synchronisations

Introduction

Ce document à pour vocation de présenter les résultats obtenus par synchronisation et de préciser des éléments de mapping.

Ces tâches sont gérées en production via le CRON moodle. le déclenchement manuel à pour vocation de démonstration et de qualification, en cas de besoin de contrôle, en cas de besoin de synchro sans attendre le passage des crons.

En cas de déclenchement manuel, il convient donc de les exécuter dans l'ordre de la présente documentation.

Mettre à jour les données de cache

Cette action permet de reconstruire le cache Moodle avec les données NetYpareo à jour.

Résultat :

Running on :
Name : Test Ymag
Base URL : https://demo.ymag.fr/netypareo/
Updating cache status for instance 0
Reading 37 records...

Synchro des cohortes de site

Cette synchronisation réponds à trois besoins d'usages :

Dans le cas d'un Netypareo multitenant (plusieurs établissements).

Dans le cas d'un Netypareo vers un Moodle multitenant.

Dans le cas d'un Netypareo multitenant vers un Moodle multitenant.

On va donc créer des cohortes (avec les noms des établissement adressés dans cet exemple). Ces cohortes sont non alimentées en usagers. Elles le seront par les autres synchronisations.

Résultat avec deux NetYpareo différents:

le premier est une base de test Netypareo, le second un CFA.

Running on :
Name : Test Ymag
Base URL : https://demo.ymag.fr/netypareo/
Syncing cohorts...
Site cohort updated: SITE1 [SITE_S1]
Site cohort updated: SITE2 [SITE_S2]

Running on :
Name : CFA Montpellier
Base URL : http://ypareo.cfaen34.fr/netypareo-test/
Syncing cohorts...
Site cohort updated: CFPPH [1_SITE_CFPPH]
Site cohort updated: Jean-François CHAMPOLLION [1_SITE_CHAMPO]
Site cohort updated: Jean MERMOZ [1_SITE_MERMOZ]

Synchronisation des utilisateurs

Pour mémo cette synchro est basée soit sur le nom d'utilisateur (IDnumber ou username NetYpareo) ou au choix sur le numéro d'identification (UserID) via les réglages centraux du composant.

Ici dans cet exemple : A préciser

A partir des fonctions suivantes de l'API

get_utilisateur_apprenant : Code site à zéro : donc quelque soit le site

Filtrage possible sur statut

n'existe que si un compte netypareo activé

get_utilisateur_formateur

get_utilisateur_tuteur : pas de code site (on sait pas a quelle cohorte d'ets ils appartiennent, on se basera sur le rapprochement apprenant/tuteur si existant)

Résultat :

User student updated: [apprenant10007] [6106273]
User student updated: [apprenant10105] [6116669]
Explications : [Username] [IDnumber : ID user dans netYpareo]

Synchro des tuteurs

Résultat :

Running on :
Name : Test Ymag
Base URL : https://demo.ymag.fr/netypareo/
Syncing tutors...
User tutor updated: [entreprise42] [7557909]
User tutor updated: [interlocuteur10] [300626]
User tutor updated: [interlocuteur100] [306977]
User tutor updated: [interlocuteur10000] [6526799]

Synchro des groupes et Synchro des groupes de Formation Continue

Introduction

Dans Moodle : La notion de cohorte est un rassemblement d'usagers de même rôle. On va pouvoir ensuite synchroniser automatiquement n'importe quelle cohorte avec n'importe quel cours dans Moodle en ajoutant une instance (ou plusieurs) de méthode d'inscription par cohorte aux différents cours.

Dans NetYareo: Cette notion de cohorte n'existe pas dans NetYpareo Il existe cependant deux notions de groupes dans NetYpareo que l'on retrouve à travers deux fonctions de l'API :

Get_group_FC : Correspond à des actions de formation ponctuelles (de date à date)

Get_group : Correspond à des actions de formation diplômantes associées à un programme de formation et des matières définies.

Ces groupes sont donc aspirés dans des cohortes différentes dans Moodle, à partir des deux menus boutons présents dans l'interface.

Résultat :

Image a placer

Synchro des cours

R&D non aboutie, code préparatoire fait, mais en attente d'une demande opérateur

Crédits

Valéry Frémaux (valery@activeprolearn.com)) Conception et développement

Florence Labord (florence@activeprolearn.com) Documentation et qualification

Revenir à l'index du composant - Revenir à l'index des plugins - Revenir au catalogue