{{ :blocks:logo-apl.png?nolink |}} ===== 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 :** :TODO: 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 [[:auth:netyareo|Revenir à l'index du composant]] - [[:Plugins|Revenir à l'index des plugins]] - [[:start|Revenir au catalogue]]