# Proposition de sujets pour l'année universitaire 2024-2025 ## Sujet proposé par Simon Chollet : OCTOPUS - OctoNAS Contact : simon.chollet@ens.psl.eu ### Contexte ### Le CEREEP-Ecotron Ile-de-France est une unité d’appui et de recherche (UAR 3194) rattachée aux tutelles : CNRS et ENS, elle est située à SAINT-PIERRE-LES-NEMOURS (77). Cette unité est une structure d’accueil et d’accompagnement de la recherche expérimentale en écologie. L'unité développe une offre diversifiée de services de recherche en écologie expérimentale et dispose actuellement de huit plateaux techniques. Elle coordonne ces différentes plateformes qui permettent de confiner et de manipuler des organismes et des écosystèmes terrestres et aquatiques dans des conditions contrôlées et largement instrumentalisées. Les plateformes sont ouvertes aux équipes publiques ou privées nationales et internationales sur le principe d'une mise à disposition des équipements, des instruments et des moyens analytiques du centre par voie de collaboration ou de prestation. ### OCTOPUS ### Pour les plateformes de chambres climatiques (ECOLAB), nous avons le projet de mise en place d'un ensemble de composants logiciels et matériels qui permettent de mettre à jour le contrôle-commande-acquisition de ces installations. Cet ensemble permettra d'assurer unitairement le bon déroulement d'une expérience dans les chambres climatiques, depuis sa mise en place, son déroulement jusqu'à la livraison des données au chercheur. Le projet est nommé "OCTOPUS" : Orignal Control Tools fOr Processing and acqUire Systems. Les différents composants de ce projet permettent de gérer : * le pilotage des automates ; * le contrôle des paramètres d'expérimentation ; * l'acquisition des différentes données ; * le stockage et l'archivage des données ; * la mise à disposition des données aux chercheurs ; * le traitement, l'analyse "simple" en ligne des données. Il est développé sur des bases "Open Source". ### OctoNAS ### #### Introduction #### L'objectif principal du composant OctoNAS (Orignal Control Tools fOr Network Attached Storage) est de mettre en place un système dédié aux expériences pour le stockage et éventuellement le traitement et la visualisation des données. Ce composant est de type serveur. #### Fonctionnalités #### Les fonctionnalités principales de ce système sont les suivantes : * Stocker les données d'une expérience. * Gérer les accès utilisateurs et groupes. * Disposer d'une interface Web pour : - administrer les droits ; - télécharger les données ; - naviguer sur les données. * Proposer les protocoles : SMB/CIFS, (S)FTP,RSYNC, NFS, SSH. * Enregistrer/journaliser les transferts de données. * Proposer un cryptage/décryptage de données. * Proposer une application cliente pour l'accès distant. * Automatiser, pour chaque expérience : - la création de l'arborescence ; - la génération de la documentation associée aux données ; - la génération de programmes permettant la synchronisation des données d'une machine à une autre ; - la génération d'une partie du PGD (Plan de Gestion de Données). * Dupliquer les données sur d'autres serveurs. * Exporter l'ensemble des données d'une expérience. * Archiver les données. * Exécuter des scripts de traitement et d'analyse de données. * Proposer des interfaces de visualisation des données. Le composant pourra être composé de plusieurs logiciels / scripts, chacun ayant une fonctionnalité. #### Technologies #### Les technologies envisagées/proposées sont les suivantes : * Serveurs : NAS (OpenMediaVault ?), BDD (MariaDB), Web (Apache), API REST, Représentation graphique (Grafana ?) * Langages de programmation : Python, C, JAVA * Systèmes : Linux, Docker, RAID * Formats : JSON, NetCDF ## Sujet proposé par Laura Fontanella : Application pédagogique en réalité augmentée sur Unity Contact : laura.fontanella@u-pec.fr Prendre contact avec Laura Fontanella pour avoir plus de précisions sur le sujet ## Sujets proposés par William Giuseffi Contact : wil.iutsen@gmail.com 1. une GED (référencement des documents, recherche, gestion des droits, etc.) 2. une application de gestion des budgets des projets (qui permet à tous les responsables de rentrer leurs estimations, les modifier, comparer des previsions, etc.) Sur chaque appli, il sera possible d'ajouter un module de BI comme apache superset. Utilisation de technologies web et aussi Docker en fonction du temps. Prendre contact avec William Giuseffi pour avoir plus de précisions sur les sujets ## Sujet proposé par Luc Hernandez : Plateforme de Correction Contact : luc.hernandez@u-pec.fr ### Description ### Ce service doit accompagner les enseignants dans leur correction de copies en enregistrant leurs observations (y compris les effets de celles-ci sur la note). Le but est de produire à la fin un rapport qui peut être présenté à l'étudiant pour l'aider à voir ses erreurs. Tout sera fait pour accélérer le travail de correction, notamment en réutilisant au maximum les informations déjà saisies (observations, barèmes, etc). ### Compétences ### + Une base de données assez complexe sera requise. + La programmation web aura une part importante. + L'ergonomie de l'interface utilisateur sera cruciale. ### Prolongements ### Ce service devrait idéalement pouvoir communiquer avec d'autres outils pour recevoir les listes d'étudiants et envoyer les notes obtenues. L'administration des serveurs web et bd sous forme de conteneur Docker ou d'instance virtuelle serait un plus. ## Sujet proposé par Oleg Loukianov : Site de gestion des stages Contact : oleg.loukianov@u-pec.fr ### Principales fonctionnalités ### * partie présentation : modalités, dates etc * importation de données depuis delpaa ou autre * optimisation de publipostage * création d'une interface de communication pour les tuteurs/stagiaires/maitres de stage * interface de saisie/visualisation des disponibilités pour les soutenances * apprentissage et optimisation de la dépendance entre les critères de notation et la note attribuée * export vers scodoc ou autre ## Sujet proposé par Maxime Pierront Contact : maxime.pierront@gmail.com ### Objectif ### Créer une application collaborative pour les ergothérapeutes, facilitant le partage de bonnes pratiques et d'exercices. ### Collaboration ### Travail étroit avec une ergothérapeute pour identifier et répondre aux besoins spécifiques. ### Technologies ### * Backend : Développement en Java. * Frontend : Utilisation d'un framework web (React, Angular, ou Vue.js). * Bases de Données : - SQL pour les données structurées. - NoSQL pour les données non structurées. ## Sujets proposés par Pierre Valarcher Contact : pierre.valarcher@u-pec.fr 1. Programmes qui interagissent avec les réseaux sociaux Instagram et X (dans le cadre de l’audit des algorithmes de modération des plateformes droit du numérique). Le but consiste à écrire des procédures automatisées : (i) d’envoi de posts (à partir de plusieurs comptes et de plusieurs machines) et (ii) de récupération de la « visibilité » des posts. Ce sont les étudiantes et les étudiants de droit qui à heure régulière et jour régulier lanceront les écrits depuis leur machine avec un ou deux comptes. La récupération, dans l’idéal, devra être centralisée, mais on peut envisager dans un premier temps une récupération locale qu’on fusionnera dans un 2eme temps. 2. Travail sur les données ( https://transparency.dsa.ec.europa.eu/data-download ). Les plateformes de ventes, RS, … doivent depuis un certain temps (Art. 17 du DSA) dire pourquoi des actes sont restreints (comptes et messages) lors de leur utilisation. Art 24 demande que ces informations soient envoyées à une BD (DSA Transparency). Les données sont archivées et libre d’accès. Nous aimerions que soient développées des outils de visualisation (dans un premier temps) et nous aimerions voir si certaines activités sont liées à des informations particulières (déclenchement de guerres, crise, …). 3. Anonymisation de messages tickets. Une base de données de ticket est mise à notre disposition et nous souhaitons en retirer le maximum d’informations (en anonymisant) pour alimenter une IA Générative. 4. Un projet d’IA pour la sélection à MonMaster ou parcoursup. Les sujets prioritaires sont les 1 et 2. Prendre contact avec Pierre Valarcher pour avoir plus de précisions sur les différents sujets.