[scodoc-devel] [SVN] Scolar : [1661] Essai pour export colonne M dans Apogee (a tester)

eviennet at lipn.univ-paris13.fr eviennet at lipn.univ-paris13.fr
Dim 2 Juil 18:37:32 CEST 2017


Une pièce jointe HTML a été nettoyée...
URL: https://listes.univ-paris13.fr/pipermail/scodoc-devel/attachments/20170702/fa3ed0e5/attachment.htm 
-------------- section suivante --------------
Modified: branches/ScoDoc7/sco_apogee_csv.py
===================================================================
--- branches/ScoDoc7/sco_apogee_csv.py	2017-07-02 09:29:57 UTC (rev 1660)
+++ branches/ScoDoc7/sco_apogee_csv.py	2017-07-02 16:37:32 UTC (rev 1661)
@@ -175,7 +175,7 @@
 ETUD_ORPHELIN = 'orphelin'
 ETUD_NON_INSCRIT = 'non_inscrit'
 
-VOID_APO_RES = dict( N='', B='', J='', R='' )
+VOID_APO_RES = dict( N='', B='', J='', R='', M='' )
 
 class ApoEtud(dict):
     """Etudiant Apogee: 
@@ -316,7 +316,9 @@
                         ue_status = nt.get_etud_ue_status(etudid, ue['ue_id'])
                         code_decision_ue = decisions_ue[ue['ue_id']]['code']
                         return dict( N=_apo_fmt_note(ue_status['moy']), B=20, J='', 
-                                     R=code_scodoc_to_apo(code_decision_ue) )
+                                     R=code_scodoc_to_apo(code_decision_ue),
+                                     M=''
+                            )
                     else:
                         return VOID_APO_RES
                 else:
@@ -346,7 +348,7 @@
             note_str = '0,01' # note non nulle pour les démissionnaires
         else:
             note_str =  _apo_fmt_note(note)
-        return dict( N=note_str, B=20, J='', R=decision_apo )
+        return dict( N=note_str, B=20, J='', R=decision_apo, M='' )
 
     def comp_elt_annuel(self, context, nt, decision, etudid, sem, autre_sem):
         """Calcul resultat annuel (VET) à partir du semestre courant
@@ -388,7 +390,7 @@
         else:
             decision_apo_annuelle = autre_decision_apo
 
-        return dict( N=note_str, B=20, J='', R=decision_apo_annuelle )
+        return dict( N=note_str, B=20, J='', R=decision_apo_annuelle, M='' )
        
     def autre_semestre_de_etape(self, context, apo_data):
         """


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