[scodoc-devel] [Notes IUT] Remontée vers Apogée

Emmanuel Viennet emmanuel.viennet at univ-paris13.fr
Ven 27 Jan 15:55:39 CET 2017


Dominique: j'ai vu le problème, corrigé bug dans _apo_fmt_note()

merci
(je regarde pour le (non)export des décisions)

Le 26 janvier 2017 à 20:18, Dominique SOUDIERE <
dominique.soudiere at univ-lehavre.fr> a écrit :

> Bonjour Emmanuel,
>
> Au sujet des zéros qui ne remontent pas j'ai modifié la partie module
> comme suit dans sco_etape_apogee_csv:
>
> Visiblement le zéro n'est pas en texte comme les autres notes positives.
>
>         # Modules ?
>         modimpls = nt.get_modimpls()
>         for modimpl in modimpls:
>             if modimpl['module']['code_apogee'] == code:
>                 n = nt.get_etud_mod_moy(modimpl['moduleimpl_id'], etudid)
>                 if n==0:
>                     return dict( N='0,00', B=20, J='' )
>                 elif n != 'NI':
>                     return dict( N=_apo_fmt_note(n), B=20, J='' )
>                 else:
>                     return dict( N='', B=20, J='' )
> Comme ça tout semble remonter correctement dans Apogée et j'ai adéquation
> entre les 2, le tout sans avoir pris les décisions.
> Si ça peut t'aider.
> Dominique
>
>
>
>
> Le 23/01/2017 à 22:28, Dominique SOUDIERE a écrit :
>
> De notre coté effectivement on ne remonte pas les décisions. Mais J'ai
> testé ce que tu as fait cela ne pose pas de problème. Je crois que c'est
> une question de réglage dans Apogée. Chez seules les notes des modules
> semblent modifiables. Même les moyennes ont été bloquées. Du coup il y a
> obligation de refaire les calculs et de saisir les décisions dans Apogée et
> non par importation.
>
> Notre responsable Apogée y tient car il pense que si on se base seulement
> sur Scodoc certains départements pourraient faire des modifs dans leur coin
> sans que les maquettes soient confrontées ainsi que les résultats.
>
> Merci pour la modif.
>
> De mon coté j'ai mis ces lignes de code dans la partie if not decision
>
>             # Modules ?
>             modimpls = nt.get_modimpls()
>             for modimpl in modimpls:
>                 if modimpl['module']['code_apogee'] == code:
>                     n = nt.get_etud_mod_moy(modimpl['moduleimpl_id'],
> etudid)
>                     if n != 'NI':
>                         return dict( N=_apo_fmt_note(n), B=20, J='' )
>                     else:
>                         return dict( N='', B=20, J='' )
>
> et commenté ok_for_export &= semset['jury_ok'] dans sco_etape_apogee_view
> de façon a avoir possibilité de remonter même si pas de décisions prises.
>
> Nous remontons avant commission pour vérifier l'adéquation Apogée/Scodoc.
>
> J'ai regardé pour les zéros qui ne remontent pas. Rien trouvé (cela semble
> passer par _apo_fmt_note mais si la note est '0.0' elle ne semble pas
> arriver à cette fonction).
>
> Dominique
>
> Le 23/01/2017 à 22:00, Emmanuel Viennet a écrit :
>
> Merci. Bug corrigé. Cette fonction était en test, elle n'a pas encore été
> annoncée aux utilisateurs ni documentée.
>
> Je compte rendre optionnel l'export des décisions de jury, car il semble
> que la majorité des établissements souhaitent que Apogée calcule les
> décisions à partir des notes. Au risque d'incohérences entre les décisions
> saisies dans ScoDoc par le jury IUT et celle calculées par Apogée. Je me
> demande comment éviter que cela tourne mal, c'est pour cela que je n'ai pas
> avancé sur cette fonction d'export.
>
> Amicalement,
> Emmanuel
>
>
>
>
> Le 18 janvier 2017 à 11:21, Dominique SOUDIERE <dominique.soudiere at univ-
> lehavre.fr> a écrit :
>
>> Bonjour,
>>
>> J'ai commenté la ligne de code
>>
>> logf('Periode: %s' % periode)
>>
>> La remontée marche avec toutes les notes.
>> Emmanuel peux-tu me dire le rôle de periode? est-ce génant si je l'ai
>> retirée?
>>
>> Mon objectif est de remonter au moins les notes des modules.
>> Le calcul est ensuite fait manuellement dans Apogée.
>> De ton coté remontes tu les UE et la moyenne générale ?
>>
>> Pour les décisions il semble que certaines remontent. Je pense que c'est
>> une histoire de codes Scodoc et Apogée (j'ai changé les codes dans scodoc
>> pour les aligner et je vois que tu as une fonction code_scodoc_to_apo qui
>> gére ça.
>>
>> Dominique
>>
>>
>> Le 17/01/2017 à 18:43, Dominique SOUDIERE a écrit :
>>
>> Bonjour,
>>
>> J'ai un message d'erreur dans la remontée Apogée.
>>
>> Une idée?
>>
>> Paramétrage avant erreur:
>>
>> Export des résultats vers Apogée
>> Ensemble de semestres Export S3
>>
>> Année scolaire: 2016
>>
>> Période: 1 (*1: septembre, 2: janvier*)
>>
>> Etapes: DGEII2
>> Semestres de l'ensemble:
>>
>>    - DUT Génie Electrique et Informatique Industrielle, semestre 3
>>    <https://scodoc.univ-lehavre.fr/ScoDoc/GEII/Scolarite/Notes/formsemestre_status?formsemestre_id=SEM12991>
>>     (retirer)
>>    <https://scodoc.univ-lehavre.fr/ScoDoc/GEII/Scolarite/Notes/do_semset_remove_sem?semset_id=NSS14668&formsemestre_id=SEM12991>
>>
>>    Etapes: DGEII2, 47 inscrits
>>    Elément Apogée année: DE2
>>    Elément Apogée semestre: DEI3
>>    *vérifier les semestres antécédents !* Ajouter un semestre:
>>         (semestre) DUT Génie Electrique et Informatique Industrielle,
>>    semestre 1 FI  2016-2017
>>
>> Maquettes Apogée
>>
>> <https://scodoc.univ-lehavre.fr/ScoDoc/GEII/Scolarite/Notes/apo_semset_maq_status?semset_id=NSS14668&allow_missing_apo=1#>
>> Fichier
>> <https://scodoc.univ-lehavre.fr/ScoDoc/GEII/Scolarite/Notes/apo_semset_maq_status?semset_id=NSS14668&allow_missing_apo=1#>
>> Etape
>> <https://scodoc.univ-lehavre.fr/ScoDoc/GEII/Scolarite/Notes/apo_semset_maq_status?semset_id=NSS14668&allow_missing_apo=1#>Enregistré
>> le
>> <https://scodoc.univ-lehavre.fr/ScoDoc/GEII/Scolarite/Notes/apo_semset_maq_status?semset_id=NSS14668&allow_missing_apo=1#>Nb
>> étudiants
>> <https://scodoc.univ-lehavre.fr/ScoDoc/GEII/Scolarite/Notes/apo_semset_maq_status?semset_id=NSS14668&allow_missing_apo=1#>
>> [image: supprimer]
>> <https://scodoc.univ-lehavre.fr/ScoDoc/GEII/Scolarite/Notes/view_apo_csv_delete?etape_apo=DGEII2&semset_id=NSS14668>
>> GEIIS3.TXT
>> <https://scodoc.univ-lehavre.fr/ScoDoc/GEII/Scolarite/Notes/view_apo_csv?etape_apo=DGEII2&semset_id=NSS14668>
>> DGEII2
>> <https://scodoc.univ-lehavre.fr/ScoDoc/GEII/Scolarite/Notes/view_apo_csv?etape_apo=DGEII2&semset_id=NSS14668> 17/01/2017
>> à 18:31 45Charger votre fichier maquette Apogée:  Ou récupérer maquette
>> Apogée pour une étape:          DGEII2
>> Exportation
>>
>>    - Décisions de jury saisies
>>    - 45 étudiants, prêt pour l'export.
>>
>> autoriser export même si étudiants manquants dans Apogée
>>
>> Elements Apogée: BCULTS3, BLANGS3, BSPORTS3, DEIM3101, DEIM3102,
>> DEIM3103, DEIM3104, DEIM3105, DEIM3106, DEIM3201, DEIM3203, DEIM3204,
>> DEIM3206, DEIM3207, DEIM3208, DEIM3301, DEIM3302, DEIM3303, DEIM3304, DGEII2
>>
>> Elements ScoDoc: BCULTS3, BLANGS3, BSPORTS3, DGEII2
>> Elements manquants: DEIM3101, DEIM3102, DEIM3103, DEIM3104, DEIM3105,
>> DEIM3106, DEIM3201, DEIM3203, DEIM3204, DEIM3206, DEIM3207, DEIM3208,
>> DEIM3301, DEIM3302, DEIM3303, DEIM3304
>> Ces éléments de la maquette Apogée ne sont pas déclarés dans ScoDoc et ne
>> seront donc pas remplis.
>> Vous pouvez les déclarer dans les programmes pédagogiques: DUT GEII 2015
>> v1
>> <https://scodoc.univ-lehavre.fr/ScoDoc/GEII/Scolarite/Notes/ue_list?formation_id=FORM8281>
>>
>> Erreur en zone bleue:
>>
>> Traceback (innermost last):
>>
>>    - Module ZPublisher.Publish, line 138, in publish
>>    - Module ZPublisher.mapply, line 77, in mapply
>>    - Module ZPublisher.Publish, line 48, in call_object
>>    - Module Products.ScoDoc.sco_etape_apogee_view, line 552, in
>>    apo_csv_export_results
>>    - Module Products.ScoDoc.sco_apogee_csv, line 748, in
>>    export_csv_to_apogee
>>
>> TypeError: 'cStringIO.StringO' object is not callable
>>
>> *Informations:* Version: 7.6a User: admin Date: Tue Jan 17 18:41:50 2017
>> URL: https://scodoc.univ-lehavre.fr/ScoDoc/GEII/Scolarite/Notes/
>> apo_csv_export_results?semset_id=NSS14668 Method: GET REFERER: na Form:
>> Origin: 194.254.108.37 Agent: na subversion: 1597MS
>>
>> _______________________________________________
>> notes mailing listnotes at listes.univ-paris13.frhttps://listes.univ-paris13.fr/mailman/listinfo/notes
>>
>> _______________________________________________ notes mailing list
>> notes at listes.univ-paris13.fr https://listes.univ-paris13.fr
>> /mailman/listinfo/notes
>
>
> _______________________________________________
> scodoc-devel mailing list
> scodoc-devel at listes.univ-paris13.fr
> https://listes.univ-paris13.fr/mailman/listinfo/scodoc-devel
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: https://listes.univ-paris13.fr/pipermail/scodoc-devel/attachments/20170127/45fcc008/attachment-0001.htm 
-------------- section suivante --------------
Une pièce jointe non texte a été nettoyée...
Nom: non disponible
Type: image/png
Taille: 444 octets
Desc: non disponible
Url: https://listes.univ-paris13.fr/pipermail/scodoc-devel/attachments/20170127/45fcc008/attachment-0001.png 


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