Dérivation et mise à jour
Suite à un partenariat avec l'université de Lomé au Togo, Albert va travailler avec un ingénieur pédagogique de cette université. Ces personnes sont intéressées par un enseignement "Informatique réseau" du CIF.
L'ingénieur pédagogique de Lomé va vouloir reprendre les contenus du CIF, les modifier dans une version qui lui est propre (dérivation) tout en gardant la possibilité de se remettre à jour sans avoir à sa charge le suivi et la répercution manuelle de tous les changements un par un.
Lors de la mise à jour, il doit tout d'abord pouvoir s'informer des changements effectués (savoir quels items ont été modifiés depuis qu'il a récupéré les contenus), ce qui veut dire que Albert aura bénéficié de la possibilité d'enregistrement automatique des modifications. Il va par exemple, modifier une URL de connexion a un serveur de démo indiqué dans un TP, rajouter une nouvelle activité pédagogique sur la VOIP. Albert ne souhaite pas récupérer les modifications que fait le Togo car ce sont principalement des modifications spécifiques au contexte local et qui ne sont pas au programme des enseignements du CIF.
Albert rajoute plus tard une unité de cours sur l'IPv6, et corrige des fautes d'orthographe dans quelques items. Ces modifications intéressent le Togo, son ingénieur pédagogique souhaite visualiser les différences entre sa version et celle du CIF et appliquer les modifications faites par le CIF sur sa version, sans perdre le changement particulier de sa version.
Besoins
Historique :
Lister les derniers changements effectués sur le document, pouvoir télécharger ces versions
Pouvoir annuler des changements ou une suppression d'un item ou d'un espace complet
Gérer automatiquement l'enregistrement des modifications
Comparaison et mise à jour différentielle :
Comparer deux contenus Scenari
"Fusionner" les modifications de plusieurs personnes appliquées à un même document : mise à jour du document par son auteur d'origine, mise à jour du document par la cellule de production, mise à jour par l'enseignement lui même
Pouvoir renommer ou copier les items tout en gardant la trace de l'origine de l'item, et exploiter cette information si des comparaisons sont à effectuer.