Espace documentaire
L'Espace documentaire est disponible en natif dans l'application mobile, ouvert
depuis le lanceur « Mes apps ». C'est un navigateur de
dossiers et de fichiers qui affiche les vrais documents de l'utilisateur (module
workspace), avec aperçu d'une image en ligne.
Naviguer dans ses documents
L'écran liste, niveau par niveau, les dossiers (en tête) puis les fichiers, triés par nom. Chaque ligne porte une icône par type (dossier, image, PDF, document, tableur, présentation, archive, audio, vidéo…), le nom et — pour un fichier — sa taille et sa date de modification. Un appui sur un dossier y descend (fil d'Ariane + retour) ; un appui sur un fichier ouvre l'aperçu.
Aperçu d'un fichier
Les images s'affichent en ligne (requête authentifiée par la session). Les autres types (PDF, bureautique…) ouvrent une vue Web qui déclenche le téléchargement.
Parcours capturé en test e2e live —
apps/mobile/e2e/lanceur/parcours-espace-documentaire.yaml: compte enseignant réel (lilit.upreti001), arborescence réelle du collège de Morlaix (dossiers « Cours », « Évaluations », « Ressources pédagogiques »… et aperçu d'une image).
Données réelles
- Source : module
workspace. Un appel par dossier (GET /workspace/documents?filter=owner&includeall=true&parentId=…) renvoie ses sous-dossiers et fichiers ; le téléchargement/aperçu passe parGET /workspace/document/:id(authentifié par le cookie de session). - Dossiers d'abord, puis fichiers, chaque groupe trié par nom (ordre alphabétique français, insensible à la casse et aux accents).
- Visibilité pilotée par les droits : l'Espace documentaire n'apparaît dans « Mes apps » que si l'instance l'autorise à l'utilisateur.
Tests
- Jest : mapping pur (normalisation des éléments, catégorie de fichier, tri
dossiers/fichiers, tailles, dates) —
apps/mobile/__tests__/espace-documentaire-mapping.test.ts. - e2e Maestro live :
apps/mobile/e2e/lanceur/parcours-espace-documentaire.yaml.