157 lines
6.7 KiB
Markdown
157 lines
6.7 KiB
Markdown
# 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.
|
||
|