[Scodoc-devel] Fwd: [Projet ScoDoc] #247: API pour ScoDoc

Emmanuel Viennet emmanuel.viennet at univ-paris13.fr
Mer 16 Oct 20:20:45 CEST 2013


Yann ?
(il fait que j'intègre la modif précédente aussi)


---------- Forwarded message ----------
From: Projet ScoDoc <trac at lipn.univ-paris13.fr>
Date: 2013/10/16
Subject: [Projet ScoDoc] #247: API pour ScoDoc
To:
Cc: emmanuel.viennet at univ-paris13.fr


#247: API pour ScoDoc
-------------------------------------+---------------------
 Reporter:  Eric SUET <eric.suet@…>  |      Owner:  viennet
     Type:  defect                   |     Status:  new
 Priority:  minor                    |  Milestone:
Component:  XML                      |    Version:
 Keywords:                           |
-------------------------------------+---------------------
 Dans le fichier d'exemple fourni
 source:/trunk/misc/PublicationBulletins/ExemplePHP
 il y a un souci car dans l'API la fonction get_bulletinetud_page() ne rend
 pas l'object XML correspondant au traitement prévu dans la fonction
 print_semestre()
 ligne 249 En effet il est attendu un noeud '''evaluation''' hélas voilà ce
 que le noeud module contient :

 {{{
 object(SimpleXMLElement)[10]
   public '@attributes' =>
     array
       'coefficient' => string '2.0' (length=3)
       'code' => string 'TEC 1' (length=5)
       'numero' => string '20' (length=2)
       'abbrev' => string 'Éléments fondamentaux de la communication 1'
 (length=45)
       'titre' => string 'Éléments fondamentaux de la communication 1'
 (length=45)
       'id' => string 'MIP661' (length=6)
   public 'note' =>
     object(SimpleXMLElement)[9]
       public '@attributes' =>
         array
           'max' => string '12.00' (length=5)
           'value' => string '12.00' (length=5)
           'min' => string '12.00' (length=5)
   public 'rang' =>
     object(SimpleXMLElement)[11]
       public '@attributes' =>
         array
           'value' => string '1' (length=1)
   public 'effectif' =>
     object(SimpleXMLElement)[12]
       public '@attributes' =>
         array
           'value' => string '1' (length=1)
 }}}

 En soit, je peux contourner/corriger le problème sauf qu'il me manque une
 information non retournée par l'API: la Description du contrôle.

 Y-a t'il eu une modification de l'API rendant inopérant le code ligne 253
 ?

 {{{
   <td class="bull_nom_eval">' . $eval['description'] . '</td>
 }}}

 Cordialement.

--
Ticket URL: <https://www-lipn.univ-paris13.fr/projects/scodoc/ticket/247>
Projet ScoDoc <https://www-lipn.univ-paris13.fr/projects/scodoc>
Projet ScoDoc


Plus d'informations sur la liste de diffusion Scodoc-devel