Important
Depuis le 29/1/2024 PIX n'autorise les accès que par navigateur. (par une restriction sur le user-agent)
Le 30/1/2024, un responsable PIX a confirmé sur https://communaute.pix.fr/ que l’accès aux API a été désactivé pour garantir le service.
Le programme ne fonctionne donc plus et le github ne sera pas mis à jour
voir #8
Fournir des fichiers des résultats de l'avancée des campagnes PIX orga et des certifications :
- par classe,
- lisibles,
- en html (ou en pdf),
- en particulier, pour fournir les résultats aux enseignants non inscrits dans Pix orga,
- en affichant les élèves n'ayant pas fait le parcours (déclencheur de l'affichage : 1 élève de la classe a fait le parcours)
Produire une synthèse de toutes les classes.
Gérer une personne administrant plusieurs établissements
Lancer le programme python exploitation-auto-pix-orga.py puis renseigner vos identifiants pix-orga.
- Le programme est utilisé pour une structure d'une centaine de classes.
- Il a été testé sans problèmes notables à l'aide de l'ide thonny : https://thonny.org/ (Il suffit d'installer thonny qui contient python, puis installer les bibliothèques en passant par "Tools" puis "Manage plugs-in...")
- Utilise les bibliothèque pandas et requests (le plus souvent présente dans les packs python ou facilement installables)
- Facultativement utilise la bibliothèque xhtml2pdf pour générer les fichiers pdf. L'absence de la bibliothèque est gérée automatiquement. Le programme produit un document hmtl parfaitement lisible et de façon bien plus rapide que le pdf.
- Bien que ne créant pas de nouvelles données, l'usage de cette application nécessite une saisie sur le registre des traitements de données personnelles de l'établissement.
- Par ailleurs, les fichiers produits ne doivent pas être conservés au-delà de le la finalité qui est d'informer les équipes pédagogiques de l'avancée des campagnes. Pour faciliter l'effacements, les résultats sont regroupés dans un répertoire.
Traitement des convocations aux certifications
- Ne créer qu'une campagne de collecte de profils, le programme se charge de produire une synthèse regroupée par classe.
- Pour les utilisateurs expérimentés, le programme peut être utilisé comme bibliothèque d'un autre programme. Les arguments des fonctions peuvent être choisis avec plus de précision que dans la version "directe". Il y a par ailleurs une fonction réinitlalisation de mot de passe.
Ce projet est sous licence GPL v3