Post on 03-Jan-2016
description
04/20/2304/20/23 -R2I 2011--R2I 2011- 11
Drifa AddourDrifa AddourUniversité M’Hamed Bougara de BoumerdesUniversité M’Hamed Bougara de Boumerdes
Rachid Ahmed-OuamerRachid Ahmed-OuamerLaboratoire de Recherche en Informatique Laboratoire de Recherche en Informatique
LARI, Département d’Informatique, Université LARI, Département d’Informatique, Université Mouloud Mammeri de Tizi-OuzouMouloud Mammeri de Tizi-Ouzou
Vers une Plate Forme pour la DécouverteVers une Plate Forme pour la Découvertede Services Web Liés aux Ressources de Services Web Liés aux Ressources
PédagogiquesPédagogiques
04/20/2304/20/23 22
État de l’artÉtat de l’art
Problématique
Approche
Introduction
Plan Plan
Conclusion
Exemple
-R2I 2011--R2I 2011-
04/20/2304/20/23 33
IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
Plate forme e-learning
Plate forme e-learning
LCMS:Gestion des contenus
LCMS:Gestion des contenus
LMS:Gestion des formations
LMS:Gestion des formations
ProductionProduction
GestionGestion
DiffusionDiffusion
StockageStockage
PersonnesPersonnes
MoyensMoyens
PlanningPlanning
CommunicationCommunication
E-learning
l’e-learning est l’utilisation d’Internet dans la gestion et la diffusion de la formation. il comprend l’ingénierie pédagogique, les contenus de formation et une plate forme technologique
E-learning
l’e-learning est l’utilisation d’Internet dans la gestion et la diffusion de la formation. il comprend l’ingénierie pédagogique, les contenus de formation et une plate forme technologique
-R2I 2011--R2I 2011-
04/20/2304/20/23 44
IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
Standards pour le partage et l’interopérabilité des Standards pour le partage et l’interopérabilité des ressources pédagogiqueressources pédagogique
Dublin CoreDublin CoreDublin CoreDublin Core
-R2I 2011--R2I 2011-
Learning Object Metadata (LOM) Learning Object Metadata (LOM)
Sharable Content Object Reference Model (SCORM)Sharable Content Object Reference Model (SCORM)
IMS Learning Design (IMS LD)IMS Learning Design (IMS LD)
IMS COMMON CARTRIDGE IMS COMMON CARTRIDGE
04/20/2304/20/23 55
IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
La situation, l’échange et la réutilisation de des ressources La situation, l’échange et la réutilisation de des ressources pédagogique insatisfaisantes:pédagogique insatisfaisantes:
LOM IMS SCORM DCLOM IMS SCORM DC La difficulté du choix La difficulté du choix
-R2I 2011--R2I 2011-
manque de compatibilité entre les standards adaptés par manque de compatibilité entre les standards adaptés par les différentes plates formesles différentes plates formes
manque de compatibilité entre les standards adaptés par manque de compatibilité entre les standards adaptés par les différentes plates formesles différentes plates formes
la cherté et la difficulté des correction et mises à jour la cherté et la difficulté des correction et mises à jour la cherté et la difficulté des correction et mises à jour la cherté et la difficulté des correction et mises à jour
Contenu pédagogique
Contenu pédagogique
Mise à jour (correction)Mise à jour (correction)
RediffusionRediffusion
04/20/2304/20/23 66
IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
Solutions qui convergent vers l’utilisation d’un même Solutions qui convergent vers l’utilisation d’un même standard :standard :
Solutions qui convergent vers l’utilisation d’un même Solutions qui convergent vers l’utilisation d’un même standard :standard :
La solution de Advanced Distributed Learning ( ADL SCORM 2004)
La solution de Advanced Distributed Learning ( ADL SCORM 2004)
The IEEE Learning Technology Standards Committee (LTSC) (LOM 2005)
The IEEE Learning Technology Standards Committee (LTSC) (LOM 2005)
-R2I 2011--R2I 2011-
04/20/2304/20/23 77
IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
Des solutions qui Reposent sur la conception des Des solutions qui Reposent sur la conception des contenus pédagogiques (objets pédagogiques) sous forme contenus pédagogiques (objets pédagogiques) sous forme de services web (de services web (Vossen G. et Westerkamp P 2008)
Des solutions qui Reposent sur la conception des Des solutions qui Reposent sur la conception des contenus pédagogiques (objets pédagogiques) sous forme contenus pédagogiques (objets pédagogiques) sous forme de services web (de services web (Vossen G. et Westerkamp P 2008)
-R2I 2011--R2I 2011-
04/20/2304/20/23 88
IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
Les Mises à jour sont effectuées une seule fois.Les Mises à jour sont effectuées une seule fois.
la maintenance de contenu est plus facile. la maintenance de contenu est plus facile.
La technologie des services web est basée sur des normes qui sont déjà largement acceptée en génie logiciel
La technologie des services web est basée sur des normes qui sont déjà largement acceptée en génie logiciel
Les atouts de la approche Les atouts de la approche
-R2I 2011--R2I 2011-
04/20/2304/20/23 99
IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
Architecture de référence des services webArchitecture de référence des services web
Annuaire de services Annuaire
de services
Fournisseur de services Fournisseur de services
ClientClient
Publication (WSDL)
Publication (WSDL)
Découverte(WSDL)
Découverte(WSDL)
Inte
rac
tio
n(S
OA
P)
Inte
rac
tio
n(S
OA
P)
-R2I 2011--R2I 2011-
04/20/2304/20/23 1010
IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
Des standards pour les services webDes standards pour les services web
Le SOAP (Simple Object Access Protocol)Le SOAP (Simple Object Access Protocol)
Le WSDL (Web Services Description Language)Le WSDL (Web Services Description Language)
Le UDDI (Universal Description, Discovery and Integration)Le UDDI (Universal Description, Discovery and Integration)
-R2I 2011--R2I 2011-
04/20/2304/20/23 1111
IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
Quelques stratégies de découverte Quelques stratégies de découverte
L’approche UDDIL’approche UDDI
Découverte selon les qualités de servicesDécouverte selon les qualités de services
Un modèle pour indexer et découvrir les services e-learningUn modèle pour indexer et découvrir les services e-learning
OWL-S (anciennement DAML-S) OWL-S (anciennement DAML-S)
-R2I 2011--R2I 2011-
WSDL-SWSDL-S
04/20/2304/20/23 1212
IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
l’annuaire UDDI ne permet pas le stockage des informations (méta-données) relatives à la sémantique du contenu pédagogique
l’annuaire UDDI ne permet pas le stockage des informations (méta-données) relatives à la sémantique du contenu pédagogique
Approche sémantique OWL-SApproche sémantique OWL-S
-R2I 2011--R2I 2011-
04/20/2304/20/23 1313
IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
L’ontologie OWL-SL’ontologie OWL-S
ServiceService
ServiceProfileServiceProfileServiceModelServiceModel
ServiceGroundingServiceGroundingResourceResource
-R2I 2011--R2I 2011-
04/20/2304/20/23 1414
IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
Le ServiceProfile ne donne pas une description de:Le ServiceProfile ne donne pas une description de:
La sémantique du contenu pédagogique du serviceLa sémantique du contenu pédagogique du service
les aspects pédagogiques liées aux ressources les aspects pédagogiques liées aux ressources
-R2I 2011--R2I 2011-
04/20/2304/20/23 1515
IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
L’approche est basée sur : L’approche est basée sur :
Ontologie du domaine à enseigner Ontologie du domaine à enseigner
Ontologie Associée à la PédagogieOntologie Associée à la Pédagogie
-R2I 2011--R2I 2011-
04/20/2304/20/23 1616
IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
-R2I 2011--R2I 2011-
L’ontologie OWL-S+L’ontologie OWL-S+
ServiceService
ServiceGroundingServiceGrounding
ServiceModelServiceModelServiceProfileServiceProfile
ResourceResource
ProfileProfile
serviceParameterserviceParameter
Ontologie pédagogique
Ontologie pédagogique
ActorActor
ServiceCategoryServiceCategory
04/20/2304/20/23 1717
IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
Ontologie du domaine à enseigner Ontologie du domaine à enseigner
Une ontologie de domaine définit un vocabulaire commun pour les différents acteurs dans un domaine donné Une ontologie de domaine définit un vocabulaire commun pour les différents acteurs dans un domaine donné
-R2I 2011--R2I 2011-
04/20/2304/20/23 1818
domaine à enseignerdomaine à enseigner
Didacticiel Didacticiel Formé
deFormé
de
EnseigneEnseigne
Scénario Scénario
Précédépar
Précédépar
Contribue à enseigner
Contribue à enseigner EnseigneEnseigne
Élément deconnaissance
Élément deconnaissance
Précédépar
Précédépar
Dépendde
Dépendde
Concept Concept Formé
deFormé
de
Précédépar
Précédépar
Dépendde
Dépendde
IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
-R2I 2011--R2I 2011-
04/20/2304/20/23
IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
Ontologie Associée à la PédagogieOntologie Associée à la Pédagogie
DomaineDomaine
ConceptConcept
TypeType
TitreTitre
LangueLangue
Description Description
ActeurActeurProfil initialProfil initial
RôleRôle
Profil finalProfil final
Description Description
Nom Nom
Concept prés requisConcept prés requis
PoidsPoids
Elts pré requisElts pré requis
Elts connaissanceElts connaissance
Aspect pédagogiqueAspect pédagogique
Aspect financier Aspect financier
Aspect techniqueAspect technique
Ontologie pédagogiqueOntologie pédagogique
-R2I 2011--R2I 2011-
04/20/2304/20/23
IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
L’architecture proposée:L’architecture proposée:
Module de publication
Création description ontologique de la ressource et
de son fournisseur
Création descriptionWSDL
Enregistrement
Instanciation de l’ontologie
UDDI(WSDL)
Description service
Informations fournisseur
usagerusager
ConcepteurConcepteur
FormateurFormateur
ApprenantApprenant
Ontologie OWL-S+
Traitement de la requête
Classeconcept
Autres classes
Résultats de découverte
Requête
Aspects de
recherche
Concept
Concepts reliés
sémantiquement
Filtragedes services
Ontologie du domaine à enseigner
Module de publication
Création description ontologique de la ressource et
de son fournisseur
Création descriptionWSDL
Enregistrement
Instanciation de l’ontologie
UDDI(WSDL)
Description service
Informations fournisseur
usagerusager
ConcepteurConcepteur
FormateurFormateur
ApprenantApprenant
04/20/2304/20/23 2121
Exemple : Ontologie de l’e-learning de l’informatiqueOntologie de l’e-learning de l’informatique
Bases de donnéesDidacticiel
Bases de donnéesDidacticiel
Entité associationConcept
Entité associationConcept
UMLConcept
UMLConcept
Précédé par
Modèle conceptuelScénario
Modèle conceptuelScénario
Modèle externeScénario
Modèle externeScénario
SGBD relationnelScénario
SGBD relationnelScénario
SGBD objetScénario
SGBD objetScénario
EntitéÉlément de connaissance
EntitéÉlément de connaissance
Association Élément de connaissance
Association Élément de connaissance
Type entitéÉlément de connaissance
Type entitéÉlément de connaissance
Type associationÉlément de connaissance
Type associationÉlément de connaissance
Dépend de Dépend de
IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
-R2I 2011--R2I 2011-
IN 3
entité
IN 3
entité
IN 1
Entité association
IN 1
Entité association
04/20/2304/20/23 2222
Diagrammes UML
Diagrammes UML
Entité-association
Entité-association
OWL-S+OWL-S+
Ontologie du domaine à enseigner cas de l’informatique
Ontologie du domaine à enseigner cas de l’informatique
Informatique Informatique
Base de donnéesBase de données
Algorithmique Algorithmique
Sgbd relationnel
Sgbd relationnel
Niveau interneNiveau interne
Niveau externeNiveau externe
Niveau conceptuel
Niveau conceptuel
Sgbd objetSgbd objet
RéférenceRéférenceEntité Entité Type
d’entitéType
d’entité AssociationAssociationType
d’associationType
d’association Attribut Attribut
R2R2R2R2R2R2R2R2
R3R3R3R3
R1R1R1R1
R2R2R2R2
IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
EntitéAspects
LégendeLégende
R1 : relation de type formé-deR1 : relation de type formé-de
R2 : relation de type dépend-de R2 : relation de type dépend-de
R3 : relation de type précédé-parR3 : relation de type précédé-par
LégendeLégende
R1 : relation de type formé-deR1 : relation de type formé-de
R2 : relation de type dépend-de R2 : relation de type dépend-de
R3 : relation de type précédé-parR3 : relation de type précédé-par
conceptsFiltragedes
services
-R2I 2011--R2I 2011-
IN 5
entité
IN 5
entitéIN 7
Référece
IN 7
Référece
IN4IN4
IN2IN2
IN6IN6
04/20/2304/20/23 2323
ConclusionConclusion IntroductionIntroduction État de l’art Problématique Approche Exemple Conclusion
Présentation du cadre conceptuel et architectural d’une approche pour la publication et la découverte de services web liés aux ressources pédagogiques
Présentation du cadre conceptuel et architectural d’une approche pour la publication et la découverte de services web liés aux ressources pédagogiques
Nos travaux futursNos travaux futurs
l’implémentation de notre approche dans une plate forme d’e-learning
l’implémentation de notre approche dans une plate forme d’e-learning
l’étude et la mise au point de procédures de matching pour la découverte de services
l’étude et la mise au point de procédures de matching pour la découverte de services
-R2I 2011--R2I 2011-
Merci pour votre attentionMerci pour votre attention