13.07.2015 Views

Anis Masmoudi - Institut Superieur d'Informatique et des Techniques ...

Anis Masmoudi - Institut Superieur d'Informatique et des Techniques ...

Anis Masmoudi - Institut Superieur d'Informatique et des Techniques ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Figure 2. Modèle <strong>des</strong> services extrait de l’ontologie <strong>des</strong> spécifications SOCOM4. La structure XML de correspondanceL’idée de c<strong>et</strong>te structure de correspondance provient du besoin d’agréger un ou plusieurs servicesde composants logiciels pour chaque activité du scénario d’apprentissage. Ces services peuventêtre de différentes catégories dépendamment du besoin de l’expert (Concepteur pédagogique dansnotre cas) qui développe l’ontologie du scénario de domaine. On distingue les servicesd’affichage par <strong>des</strong> interfaces usagers – appelée aussi services de présentation – <strong>des</strong> services d<strong>et</strong>raitements ou <strong>des</strong> services de données. Il est important de savoir que c<strong>et</strong>te structure decorrespondance sera instanciée par un ingénieur intégrateur <strong>et</strong> qu’elle sera validée ultérieurementpar l’expert au moment de l’exécution. Ce dernier utilise actuellement un simple client Java quilui perm<strong>et</strong> d’interroger aussi bien l’ontologie <strong>des</strong> spécifications IMS-LD qui décrit le scénarioque celle de SOCOM[7].La Figure 3 montre la structure XML de correspondance. Dans le premier fragment, nousdéclarons les identificateurs <strong>des</strong> composants « componentId » qui interviennent dans laconstruction du scénario. Puis, pour chaque activité, nous listons dans un ordre logique lesservices qui l’implémentent. Pour développer le scénario au compl<strong>et</strong>, nous avons associé àchacun <strong>des</strong> activités de la section 2 une combinaison <strong>des</strong> services listés dans la Table 1. Noussupposons que les composants existants fournissent une liste complète pour réaliser les scénariosdu laboratoire en ligne conçus. Nous prenons l’exemple de l’activité « A4 » (l’apprenant 2affiche le signal modifié à l’aide <strong>des</strong> interfaces dédiées) qui nécessite, dans l’ordre, les servicessuivants : C1 :S12 (Récupérer le signal modifié), C3 :S31 (Associer le signal au générateur defonction) <strong>et</strong> C4 :S41 (Afficher le signal dans une interface de visualisation). … …… ……Figure 3. La structure XML de correspondance4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!