2024-08-27 15:47:06 +02:00
|
|
|
|
# Proposition de sujets pour l'année universitaire 2024-2025
|
2024-08-27 15:36:29 +02:00
|
|
|
|
|
2024-08-27 16:01:50 +02:00
|
|
|
|
## Sujet proposé par Simon Chollet : OCTOPUS - OctoNAS
|
|
|
|
|
|
2024-08-27 16:08:25 +02:00
|
|
|
|
Contact : simon.chollet@ens.psl.eu
|
|
|
|
|
|
2024-08-27 16:01:50 +02:00
|
|
|
|
### 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
|
|
|
|
|
|
2024-08-27 16:15:54 +02:00
|
|
|
|
## Sujet proposé par Laura Fontanella : Application pédagogique en réalité augmentée sur Unity
|
2024-08-27 16:12:16 +02:00
|
|
|
|
|
|
|
|
|
Contact : laura.fontanella@u-pec.fr
|
|
|
|
|
|
|
|
|
|
Prendre contact avec Laura Fontanella pour avoir plus de précisions sur le sujet
|
|
|
|
|
|
2024-08-27 16:01:50 +02:00
|
|
|
|
## Sujet proposé par Luc Hernandez : Plateforme de Correction
|
2024-08-27 15:47:06 +02:00
|
|
|
|
|
2024-08-27 16:08:25 +02:00
|
|
|
|
Contact : luc.hernandez@u-pec.fr
|
|
|
|
|
|
2024-08-27 15:47:06 +02:00
|
|
|
|
### 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
|
2024-08-27 16:04:44 +02:00
|
|
|
|
ou d'instance virtuelle serait un plus.
|
|
|
|
|
|
2024-08-27 16:15:05 +02:00
|
|
|
|
## 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
|
|
|
|
|
|
|
|
|
|
|
2024-08-27 16:04:44 +02:00
|
|
|
|
## Sujet proposé par Maxime Pierront
|
|
|
|
|
|
2024-08-27 16:08:25 +02:00
|
|
|
|
Contact : maxime.pierront@gmail.com
|
|
|
|
|
|
2024-08-27 16:04:44 +02:00
|
|
|
|
### 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.
|
|
|
|
|
|