Portage d'IntuiNote en Flutter
Contexte
FlutterInk est un projet sur l'année 2025-2026 continuant le projet du même nom de l'année 2024-2025. Il est réalisé par des étudiants de l'INSA Rennes dans le cadre de leur projet de 4ème année.
IntuiNote
IntuiNote est une solution numérique conçue pour l’enseignement supérieur, facilitant l’apprentissage en temps réel
grâce à divers outils interactifs. Elle permet aux enseignants de diffuser des supports visuels, d’y ajouter des
annotations manuscrites et d’intégrer des interactions dynamiques comme des quiz enrichis ou des espaces collaboratifs.
Développée à l’INSA Rennes en 2016, elle a évolué grâce à plusieurs projets de recherche menés en partenariat avec
l'équipe SHADoc du laboratoire de l'IRISA. Son architecture flexible lui permet de s’adapter aux équipements actuels et
futurs, tout en répondant aux besoins des environnements hybrides, combinant enseignement sur site et à distance.
Grâce à un système basé sur l’échange en réseau entre enseignants et étudiants, accessible depuis différents types
d’appareils, IntuiNOTE constitue un écosystème pédagogique fluide et intégré, optimisant l’engagement et la
participation des apprenants.
Fonctionnalités d'IntuiNote
TODOProjet 2026
Le projet FlutterInk a commencé l'année dernière avec pour objectif de porter IntuiNote en Flutter. Au final, seule la partie élève a pu être portée par manque de temps. Cette année, nous avons donc comme projet de finir de porter la partie professeur, ainsi que d'ajouter certaines fonctionnalités. Voici sur quoi nous travaillons :
Portage de la version professeur
blabla
Caméra
Intuinote a pour but d'être utilisable sur n'importe quel appareil. Cependant, prendre des notes dessus quand on a seulement un téléphone portable peut s'avérer laborieux, contrairement à un ordinateur ou une tablette. Par conséquent, nous avons décidé de mettre en place une fonctionnalité permettant de prendre des photos et/ou d'en choisir dans sa galerie pour pouvoir ensuite les intégrer en tant que notes sur une diapositive. Cela permettra à tous de prendre des notes mais également de répondre aux quiz graphiques sans difficulté.
Cette fonctionnalité sera accessible dans la barre d'outils. Un aperçu de l'ergonomie est donné dans les images ci-dessous. Dans l'ordre :
- Menu de l'outil Caméra;
- Choix dans la galerie;
- Prise de photo;
- Menu de rognage;
- Menu avec photo sélectionnée.
Nuage de mots
Intuinote offrira la possibilité aux enseignants de visualiser les réponses des élèves sous plusieurs formats différents. Le choix d'un nuage de mot est particulièrement pertinent, pour visualiser quelles réponses apparaissent le plus.
Cette fonctionnalité sera également accessible dans la barre d'outils. Un aperçu du résultat est donné dans l'images suivante. Par exemple si la question est, "Quelle est la loi des gaz parfaits ?", les réponses pourront ressembler à ceci.
Panneau d'administration du serveur
Le serveur contient une base de données MongoDB qui stocke les comptes des professeurs. Actuellement, les comptes sont créés au lancement du serveur à partir d'un jeu de données de test. Mais il n'existe pas de moyen d'en créer ou d'en supprimer facilement, sans se connecter à la base de données dans un terminal.
Nous avons donc ajouté un panneau d'administration du serveur, accessible via une interface web, qui permet de gérer simplement les comptes des professeurs.
Export des notes en PDF
L'exportation du cours en PDF permet aux étudiants et enseignants de consulter leurs supports, avec ou sans IntuiNote. Cette fonctionnalité n'a pas pour objectif de remplacer les outils d’annotation déjà utilisés, mais plutôt de permettre l’accès aux diapositives annotées dans un format standard, compatible avec la plupart des lecteurs PDF. De cette façon les notes peuvent être consultées à tout moment, sur n’importe quel appareil. L'utilisateur peut également choisir quelles "couches" exporter : ses notes, ou celles du professeur.
Panneau d'administration du serveur
Le serveur contient une base de données MongoDB qui stocke les comptes des professeurs. Actuellement, les comptes sont créés au lancement du serveur à partir d'un jeu de données de test. Mais il n'existe pas de moyen d'en créer ou d'en supprimer facilement, sans se connecter à la base de données dans un terminal.
Nous avons donc ajouté un panneau d'administration du serveur, accessible via une interface web, qui permet de gérer simplement les comptes des professeurs.
Encadrants
Éric Anquetil
Bruno Hortollary