Export (archive)
Etat | PROD |
---|---|
Icône | |
PI | ODE |
Licence | AGPL v3 |
Code | https://github.com/opendigitaleducation/entcore/tree/master/archive |
Maintenance | ODE |
Aide | https://opendigitaleducation.gitbook.io/manuel-utilisation-des-applications-2d/archive |
Multilangues | OK |
Mobilité | Compatible |
Thème 1D | Oui |
Thème 2D | Oui |
Règles métier
Export
L'export présente 2 modèles, la version csv des tables SQL, la version json pour les collections MongoDB
Les documents référencés dans les applications sont exportés en même temps que les tables dans un répertoire ./Documents
Les fichiers sont renommés pour porter leur id dans leur nom ce qui permet de réaliser la jointure avec les exports des tables
L'arborescence est
conservée dans le zip de workspace
sous forme de tables dans la messagerie et exercizer
perdue dans Cahier multimédia et Pages
Les filtres ne sont pas conservés dans l'export sauf s'ils proviennent d'attributs portés par les items (ex : Pages Privé/Public)
Import
L'import n'est actuellement pas mis en place (v3.6, objectif v3.7 toussaint 2019)
Les sujets à éventuellement adresser sont l'évolution du modèle de données (tables SQL non exportées, compatibilité d'anciens exports)
Les évolutions des modèles de données des applications doivent avoir une répercussion sur le module d'export et intégrées aux spécifications/US afin de ne pas devoir subir une mise à niveau permanente des Exports/Imports au gré des anomalies d'Import remontées à l'Assistance
Les exemples de datas (zip des exports de chaque version) peuvent faire défaut pour les évolutions de rétro-compatibilité
Il n'y a pas de notif en cas d'échec
Export d'applis avec des sniplets (Sniplet, Community) sans sélectionner les applis insérées : faut-il forcer l'export des applis tierces?
Export d'applis avec des links sans sélectionner les applis insérées : faut-il forcer l'export des applis tierces?
Import d'applis avec une arborescence, faut-il générer l'arborescence à l'import ou standardiser l'emplacement des imports?