| | {{ :avignon-universite.jpg?nolink|}} | {{ :blocks:logo-apl.png?nolink&220|}} | ===== JOURNAL DE BORD au 06 Septembre 2019 ===== ===== BoardZ Version 2 ===== **Bienvenue dans le volume de documentation de conception de BoardZ Version 2.** ====Mise en place effective de la couche d'interface Native==== ====Téléadministration des entités du boardz==== A partir d'une interface dans moodle. **Niveau : ** "gestion technique des instances d'entités" pour mettre en place des structures fonctionnelles correspondant aux usages souhaités. Les actions possible sur les "objets" du boardz en ce sens : * Création * Modification * Suppression * Assemblage ====Tests du modèle d'administration==== Ce modèle d’administration sur les objets est suffisamment générique pour "apprendre" de lui-même les nouveaux objets que nous rajouterons dans le boardz et les attributs additionnels que nous devrons ajouter par la suite, avec un minimum de mise en oeuvre dans le code. * Panneaux * Widgets * Sources de données * Feeders ====Flux qualifiés de données Moodle==== A partir du composant "report_etl" (base projet précurseur sur Pairform@nce pour le Ministère) pour alimenter divers "cubes de données". Ce plugin est capable d'organiser un ensemble d'extractions différentielles diverses, plus ou moins méta-renseignées. **Résultat :** Export du flux de log standard de moodle. ** Exemple :** Flux de sortie de report_etl : [[https://ma36-qualif.formation-enligne.com/webservice/rest/server.php?wsfunction=report_etl_get&wstoken=830a57838087062232dde733a881577d&plugin=boardz&id=1&queryparams={%22query%22%3A%22special_actions%22,%22from%22%3A%220%22}&testmode=test|Flux de sortie sur notre serveur de qualification (protégé en accès http)]] ====Notion de "feeder" ou alimenteur ==== Elle complète les "sammplers ou sondes", et traite un flux d'entrée massif provenant d'une source de "flux" (feed) comme par exemple la sortie du plugin report_etl d'exportation des logs. **Reste à faire :** Travail sur la réception du flux, son parsing, son filtrage et sa distribution vers le stockage. C'est sur ce dernier objectif que j'ai pris du retard. * Réception du contenu xml du flux * Identification et implémentation de certains filtres de "nettoyage" du flux * Parsing et routage des données dans les bons stockages (écrit, à tester) ====Documentation PHP ==== Elle est compilée de temps en temps pour suivre le développement du code propre du boardz. [[https://docs.boardz.activeprolearn.com/phpdocs/index.html|Documentation php]] ====Pré-Prototype==== Sur notre serveur de qualification, de manière à avoir une configuration expérimentale complète avec un moodle et un boardz associé, et démontrer/valider les différents éléments du système. ---- [[boardz:journal|Sommaire du journal]] - [[:start|Revenir au sommaire général]]