Bonjour,

une idée (pas forcément bonne) : ne serait-il pas plus simple travailler en 
amont en créant un plugin qui modifie le fichier CSV exporté de UnDeuxTemps 
pour le rendre compatible avec Gepi ?

----- Message d'origine -----
De: Yan Naessens <[email protected]>
Date: Lundi, Mai 20, 2013 9:51 am
Objet: Re: [gepi-users] Initialisations des groupes avec export CSV
À: [email protected]


> Le 20/05/2013 06:22, Prunk Dump a écrit :
> >
> >
> >Le 19 mai 2013 16:26, Yan Naessens <[email protected]
> ><>> a écrit :
> >
> >    Le 19/05/2013 15:39, Prunk Dump a écrit :
> >
> >        Bonjour.
> >
> >        Je travaille actuellement sur un module pour importer les 
> groupes à
> >        partir d'un export CSV de UnDeuxTemps. Cela semble fonctionner
> >        mais j'ai
> >        du réaliser un changement qui peut être important sur
> >        l'initialisation
> >        des emplois du temps.
> >
> >        -> Comme les regroupements de UDT sont indépendants de la
> >        matière (on
> >        peut utiliser un même regroupement pour plusieurs matières) et
> >        que ce
> >        n'est pas le cas dans GEPI. J'ai du ajouter la matière devant 
> le
> >        nom de
> >        regroupement lors du paramétrage des correspondances. Ainsi je
> >        ne suis
> >        pas sur que dans certains cas cela ne pourrait pas géner le
> >        helper. Le
> >        nom de regroupement commence t-il toujours par la matière dans
> >        gepi lors
> >        des imports depuis SCONET ou UDT ?
> >
> >        Pour ce module j'ai du ajouter deux pages sur lesquelles pour
> >        l'instant
> >        j'ai désactivé la sécurité car je ne sais pas comment ajouter
> >        des pages
> >        avec leur droits d'accès dans la base GEPI.
> >
> >        -> Quelqu'un pourrait-il m'expliquer la procédure pour ajouter
> >        des pages
> >        à GEPI ?
> >
> >
> >    bonjour,
> >
> >    il faudrait que tu définisses un module externe (plugin).
> >    Les explications nécessaires sont là :
> >    
> >    <>
> >
> >    je te conseille de charger un module
> >    [
> >    <>]
> >    pour bien comprendre comment faire.
> >
> >Merci pour les infos ! Cette documentation est très bien faite !
> >
> >
> >Néanmoins le problème est que mon module d'initialisation des groupes
> >est fortement lié au module d'initialisation des emplois du temps
> >intégré dans Gepi. Et j'ai du  patcher l'initialisation des EDT pour
> >résoudre le problème des regroupements (Comme expliqué dans le premier
> >mail ). J'ai donc modifié deux fichiers de la distribution :
> >
> >-> edt_organisation/edt_init_csv2.php
> >-> edt_organisation/edt_init_fonctions.php
> >
> >pour ajouter ensuite deux scripts très similaires pour les groupes
> >
> >-> edt_organisation/edt_init_groupe_csv2.php
> >-> edt_organisation/edt_init_groupe2.php
> >
> >Est-il possible de réaliser un plugin qui patche certaines pages de Gepi
> >? Autrement, même si mon module n'est pas intégré a la distribution
> >Gepi, serait-il possible de m'expliquer comment l'intégrer pour mon
> >établissement ?
> >
> bonjour,
> 
> ce que je ferais :
> 1. construire un ensemble cohérent et autonome de scripts (quitte à 
> reprendre des scripts de la distribution, patchés ou non)
> 2. une éventuelle page d'accueil expliquant ce que fait le plugin et 
> comment l'utiliser
> 3. emballer le tout sous forme d'un plugin suivant la méthode indiquée 
> dans le wiki
> 
> À l'avenir, si tes scripts donnent satisfaction, ils seront 
> vraisemblablement intégrés à la distribution.
> 
> En attendant ta production, bon courage !
> 
> Cordialement,
> -- 
> Yan NAESSENS
> math & info
> Lycée Claude FAURIEL
> SAINT-ETIENNE
> _________________________________________________________________________________
> Documentation Gepi en ligne : 
> Pour modifier ou résilier votre abonnement à cette liste :
> 
_________________________________________________________________________________
Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki
Pour modifier ou résilier votre abonnement à cette liste :
https://lists.sylogix.net/mailman/listinfo/gepi-users

Répondre à