Nous sommes partis d'un constat et d'un problème que tous les membres du projet avaient rencontrés. " Il est difficile de récuperer les informations d'Aurion et de les avoir disponibles dans notre telephone sans être connecté à internet. "
Nous avons créé un projet sur github avec une liste des différentes tâches classées selon leur état d'avancement :
Nous nous sommes entendus pour avoir une répartition équitable des tâches :
- Python :
WebAurion ne possède pas d'API, nous utilisons donc la méthode du web-scraping au travers d'un headless web-browser pour récupérer les données comme :
- Verification des données d'indentification
- Les notes
- Le planning
- PHP :
Réaliser une interface web pour utiliser l'application :
- Consultation des données sous forme de graphique
- Inscription pour recevoir l'emploi du temps toutes les semaines
Nous avons eu l'idée d'ajouter un chatbot afin que l'utilisateur puisse profiter d'une nouvelle expérience et cela permet d'obtenir d'autres services. Notre chatbot pourra par exemple afficher le planning de la semaine, le planning du jour, la moyenne, la dernière note obtenue, etc ... L'utilisateur n'aura qu'à ouvrir la chatbox en cliquant sur l'icone en bas à droite puis le bot posera une question et l'utilisateur choisira sa réponse en cliquant dessus.
Nous avons souhaité ajouter une fonctionnalité de reconnaissance vocale pour nous permettre d'explorer des langages de programmations que nous ne connaissions pas forcément. La notion de reconnaissance vocale paraît être une tâche complexe et cela nous a permi de nous challanger.
Pour permettre aux étudiants de suivre l'évolution de leurs notes au cours de leur scolarité, nous avons souhaité dessiner des graphiques, pour pouvoir visualiser leur forme et leur permettre de retravailler certaines matières.
Pourquoi pas beneficier de widgets supplémentaires qui nous seraient bien utiles lorsque l'on se prépare le matin. Nous avons donc, à l'aide d'une API, récuperé la météo de la zone géographique du campus de ISEN Lille.