# Sécu sauvage # Macro #Python ## En développement Le cycle développement/test est plus court si le code #Python peut se connecter à #LibreOffice Calc# : sh: Démarrer #LibreOffice Calc# en mode serveur sur `jugements.ods`. sh| make jugements.ods/localc ## En production Une fois le code #Python stabilisé, la feuille de calcul peut être rendue autonome en incluant la macro #Python. sh: Empaqueter `jugements.py` dans `jugements.ods`. sh| make jugements.ods/pack_macro # Distribution des bulletins sh: Générer les bulletins sh| make ballots Ou bien exécuter la macro `MakeBallots` depuis #LibreOffice Calc#. NOTE: Pour le moment seulement 10 bulletins sont générés. Cf. `MakeBallots` dans `jugements.py`. Imprimer, découper et distribuer `bulletins.pdf`. # Dépouillement des bulletins Récupérer les bulletins remplis et les numériser dans la feuille « Bulletins » en mettant un 1 aux croisements adéquats. sh: Générer les résultats sh| make results Ou bien exécuter la macro `MakeResults` depuis #LibreOffice Calc#.