[Scodoc-devel] [Notes IUT] Remplissage des fichiers CSV Apogée

Dominique SOUDIERE dominique.soudiere at univ-lehavre.fr
Dim 13 Déc 13:31:55 CET 2015


Merci Emmanuel,

Il me manquait une mise à jour.

En testant j'ai un message qui dit que le code étape est invalide (en 
fait il est vide).
Visiblement comme c'est un ligne avec ELP au lieu de VET je crois que le 
code étape n'est pas rempli par _apo_read_cols(f).

Voici le début de mon fichier par exemple.

XX-APO_TITRES-XX
apoC_annee    2015/2016
apoC_cod_dip    DUTGEA
apoC_Cod_Exp    1
apoC_cod_vdi    701
apoC_Fichier_Exp    C:\GEA1.TXT
apoC_lib_dip    DUT GEA 1ERE ANNEE
apoC_Titre1    Export Apogée du 12/12/2015 à 16:59
apoC_Titre2    DUT GEA - 1ER SEMESTRE

XX-APO_TYP_RES-XX
25    ABI    ABJ    ADC    ADC1    ADCD    ADD    ADM    ADM2 ADMC    
ADME    ADMI    ADMV    AJ    DEF    DEM    LV1    LV2 LV3    NADC    
NADM    RE3    RE4    RED    REF    VAJ
26    ABI    ABJ    ADD    ADM    ADM2    ADM4    ADMC    ADME ADMI    
ADMV    AJ    AJA3    AJA4    AJAC    AJL2    DEF    DEM LV1    LV2    
LV3    NADM    NPEX    RE3    RE4    RED    VAJ
33    ABI    ABJ    ADM    ADM4    ADMC    ADME    ADMI    ADMV AJ    
AJA2    AJA3    AJA4    AJCP    AJR2    COMP    DEF    DEM EXCL    
LV1    LV2    LV3    NADM    NVAC    NVAL    RE1    RE2 RE3    RE4    
RED    VACD    VAJ    VAL    VALC
8    ABI    ABJ    DEF    DEM    DIS    LV1    LV2    LV3
ABI : Absence injustifiée    ABJ : Absence justifiée    ADC : Admis au 
C2I - NIVEAU 1    ADC1 : Admis au C2I2E    ADCD : Admis au C2I2 - 
Métiers du droit    ADD : Admis au DUT    ADM : Admis    ADM2 : Admis au 
semestre 3    ADMC : Admis par compensation    ADME : Admis par 
équivalence    ADMI : Admissible    ADMV : Admis par validation    AJ : 
Ajourné    DEF : Absence(s)    DEM : Etudiant démissionnaire    LV1 : 
Lang.vivante 1    LV2 : Lang.vivante 2 LV3 : Lang.vivante 3    NADC : 
C2I - NIVEAU 1 non validé    NADM : Non admis à redoubler    RE3 : Doit 
redoubler le Semestre 3    RE4 : Doit redoubler le Semestre 4    RED : 
Admis à redoubler    REF : Refusé    VAJ : Semestre validé  -  crédits 
européens :
ABI : Absence injustifiée    ABJ : Absence justifiée    ADD : Admis au 
DUT    ADM : Admis    ADM2 : Admis au semestre 3    ADM4 : Admis au 
semestre 4    ADMC : Admis par compensation    ADME : Admis par 
équivalence    ADMI : Admissible    ADMV : Admis par validation AJ : 
Ajourné    AJA3 : Ajourné mais admis au Semestre 3    AJA4 : Ajourné 
mais admis au Semestre 4    AJAC : Ajourné    AJL2 : Ajourné - L2 non 
validé    DEF : Absence(s)    DEM : Etudiant démissionnaire    LV1 : 
Lang.vivante 1    LV2 : Lang.vivante 2 LV3 : Lang.vivante 3    NADM : 
Non admis à redoubler    NPEX : Absent à tous les examens    RE3 : Doit 
redoubler le Semestre 3 RE4 : Doit redoubler le Semestre 4    RED : 
Admis à redoubler    VAJ : Semestre validé  -  crédits européens :
ABI : Absence injustifiée    ABJ : Absence justifiée    ADM : Admis    
ADM4 : Admis au semestre 4    ADMC : Admis par compensation    ADME : 
Admis par équivalence    ADMI : Admissible ADMV : Admis par 
validation    AJ : Ajourné    AJA2 : Ajourné mais admis au Semestre 2    
AJA3 : Ajourné mais admis au Semestre 3 AJA4 : Ajourné mais admis au 
Semestre 4    AJCP : Compensation possible    AJR2 : Ajourné doit 
retourner en Semestre 2    COMP : Unité d'enseignement compensée    DEF 
: Absence(s)    DEM : Etudiant démissionnaire    EXCL : Exclus    LV1 : 
Lang.vivante 1    LV2 : Lang.vivante 2    LV3 : Lang.vivante 3    NADM : 
Non admis à redoubler    NVAC : Domaine non validé    NVAL : Semestre 
non validé.    RE1 : Doit redoubler le Semestre 1    RE2 : Doit 
redoubler le Semestre 2    RE3 : Doit redoubler le Semestre 3    RE4 : 
Doit redoubler le Semestre 4    RED : Admis à redoubler    VACD : 
Domaine Validé    VAJ : Semestre validé  -  crédits européens : VAL : 
Semestre validé  -  crédits européens :    VALC : Semestre validé  -  
crédits européens :
ABI : Absence injustifiée    ABJ : Absence justifiée    DEF : 
Absence(s)    DEM : Etudiant démissionnaire    DIS : Dispense examen    
LV1 : Lang.vivante 1    LV2 : Lang.vivante 2    LV3 : Lang.vivante 3

XX-APO_COLONNES-XX
apoL_a01_code    Type Objet    Code    Version    Année Session    
Admission/Admissibilité    Type Rés. Etudiant    Numéro
apoL_a02_nom                                            Nom
apoL_a03_prenom                                            Prénom
apoL_a04_naissance                                    Session 
Admissibilité    Naissance
APO_COL_VAL_DEB
apoL_c0001    ELP    DGAM1101        2015    0    1    N    DGAM1101 - 
M1101    0    1    Note

Et ci-dessous le résultat dans ApoData:
{'titres': {'apoC_cod_vdi': '701', 'apoC_Titre1': 'Export Apog\xc3\xa9e 
du 12/12/2015 \xc3\xa0 16:59', 'apoC_Fichier_Exp': 'C:\\GEA1.TXT', 
'apoC_Titre2': 'DUT GEA - 1ER SEMESTRE', 'apoC_Cod_Exp': '1', 
'apoC_lib_dip': 'DUT GEA 1ERE ANNEE', 'apoC_cod_dip': 'DUTGEA', 
'apoC_annee': '2015/2016'}, 'etape_apogee': '', 'column_titles': 
'apoL_a01_code\tapoL_a02_nom\tapoL_a03_prenom\tapoL_a04_naissance\tapoL_c0001\tapoL_c0002\tapoL_c0003\tapoL_c0004\tapoL_c0005\tapoL_c0006\tapoL_c0007\tapoL_c0008\tapoL_c0009\tapoL_c0010\tapoL_c0011\tapoL_c0012\tapoL_c0013\tapoL_c0014\tapoL_c0015\tapoL_c0016\tapoL_c0017\tapoL_c0018\tapoL_c0019\tapoL_c0020\tapoL_c0021\tapoL_c0022\tapoL_c0023\tapoL_c0024\tapoL_c0025\tapoL_c0026\tapoL_c0027\tapoL_c0028\tapoL_c0029\tapoL_c0030\tapoL_c0031\tapoL_c0032\tapoL_c0033\tapoL_c0034\tapoL_c0035\tapoL_c0036\tapoL_c0037\tapoL_c0038\tapoL_c0039\tapoL_c0040\tapoL_c0041\tapoL_c0042\tapoL_c0043\tapoL_c0044\tapoL_c0045\tapoL_c0046\tapoL_c0047\tapoL_c0048\tapoL_c0049\tapoL_c0050\tapoL_c0051\tapoL_c0052\t\r\n', 
'cols': [{'idx': 1, 'code_apogee': 'DGAM1101', 'scodoc_type': 'module', 
'subtype': 'N', 'type': 'ELP', 'name': 'DGAM1101 - M1101'}, {'idx': 2, 
'code_apogee': 'DGAM1101', 'scodoc_type': 'module', 'subtype': 'B', 
'type': 'ELP', 'name': ''}, {'idx': 3, 'code_apogee': 'DGAM1102', 
'scodoc_type': 'module', 'subtype': 'N',

Voilà juste au cas où il y aurait un petit truc à voir... Sinon rien 
d'urgent j'ai toujours la procédure avec ma macro excel.
Dominique



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