# -*- mode: python -*-
# -*- coding: utf-8 -*-

"""Essai export des semestres impairs avec VET seulement pour les diplômés

Utiliser avec 
     /opt/scodoc/bin/zopectl debug 
"""

from __future__ import print_function
from debug import *

import sco_apogee_csv
import sco_parcours_dut

context = go_dept(app, 'RT').Notes

etudid='EID33751'
formsemestre_id='SEM37099'

etud = context.getEtudInfo(etudid=etudid, filled=True)[0]
Se = sco_parcours_dut.SituationEtudParcours(context, etud, formsemestre_id)

print(Se.all_other_validated())


data = open('/opt/scodoc/var/scodoc/archives/apo_csv/RT/2019-1/2020-07-07-17-24-18/V2RT!117.csv', 'r').read()

apo_data = sco_apogee_csv.ApoData(data, periode=1, export_res_etape=False)

apo_data.setup(context)

ix = [ x['nom'] for x in apo_data.etuds ].index('HAMILA')

e  = apo_data.etuds[ix]
e.lookup_scodoc(context, apo_data.etape_formsemestre_ids)

e.associate_sco(context, apo_data)

pp({ k :  e.new_cols[k] for k in e.new_cols if e.new_cols[k] != '' })