Epitech Event Planner
Outil de planification d’événements sur l’intranet EPITECH
Outil de planification d’événements pour l’intranet Epitech. L’outil crée des sessions d’une activité donnée et enregistre les apprenants liés à la promotion sélectionnée.
EEplanner sert à simplifier la planification des événements en masse pour les activités d’émargement. L’outil s’inscrit dans le processus d’émargement d’Epitech MSC. EEplanner fait partie des 3 outils servant au suivi des présences MSC, il automatise l’instanciation et l’inscription des promotions aux activités d’émargement. Etoken & L’intranet Epitech : sert à scanner les cartes apprenant et stocker le statut de présence des apprenants. Clikodrome : récupère le statut de présence des apprenants depuis l’intranet et demande à l’API Edusign d’envoyer les mails de présence.
Le projet est réalisé avec GTK en python, c’est la première fois que je manipule Glade pour la création de l’interface. L’interface, le CLI et le modèle sont trois parties distinctes de l’application, et ne sont pas interdépendants.
L’outil contient un wrapper sur l’intranet EPITECH (interface) permettant à d’autres membres de l’équipe pédagogique de développer des outils autour de ce dernier. Ce Wrapper est disponible sur Pypi : Yawaei. L’outil également est fourni avec un GUI (Graphical User Interface) et un CLI (Command Line Interface). Tout le nécessaire pour installer le programme est fourni dans le dépôt. Le dépôt à un Makefile permettant d’installer l’application avec pip, sinon, il est possible de build pour ubuntu & debian (.deb) ainsi que pour Archlinux (PKGBUILD).