Systme dAdaptation de la Navigation - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

Systme dAdaptation de la Navigation

Description:

META-DECRIRE(Objets, M tadonn e, Type, Valeur, Texte d'explication) ... ASSOCIER (Objets, Vers, Type, NULL, Texte d'explication) COMMENTER (Objets, NULL, NULL, ... – PowerPoint PPT presentation

Number of Views:43
Avg rating:3.0/5.0
Slides: 27
Provided by: Kam9150
Category:

less

Transcript and Presenter's Notes

Title: Systme dAdaptation de la Navigation


1
(No Transcript)
2
Développement dun Système dAdaptation de la
Navigation dans les hyperdocuments(SAN)
3
Système dAdaptation de la Navigation(SAN)
  • Le Plan
  • Définition des types des systèmes hypermédias
  • Présentation des différentes techniques
    utilisées dans les systèmes hypermédias
    adaptatifs
  • La description de loutilanalyse, conception et
    implémentation
  • Cas dapplication.
  • Introduction
  • Systèmes Hypermédias Adaptatifs
  • Techniques dadaptation
  • Système SAN
  • Cas dapplication

4
Système dAdaptation de la Navigation(SAN)
  • Introduction
  • Systèmes
    Hypermédias Adaptatifs
  • Techniques
    dadaptation
  • Système SAN
  • Cas dapplication

5
Système dAdaptation de la Navigation(SAN)
  • Systèmes Hypermédias Classiques
  • Présentation non linéaire de linformation
  • Composés de nuds, et de lien.
  • Avantages
  • Diversité de présentation de l hyperspace
  • Aider lutilisateur à présenter sa connaissance
  • Inconvénients
  • La désorientation de lapprenant
  • La surcharge cognitive.
  • Introduction
  • Systèmes Hypermédias Adaptatifs
  • Sys. Hypermédia Classique
  • Sys. Hypermédia Adaptatifs
  • Sys. Hyp. Ada. Dynamique
  • Techniques dadaptation
  • Système SAN
  • Cas dapplication

6
Système dAdaptation de la Navigation(SAN)
  • Systèmes Hypermédias Adaptatifs
  • Ils permettent
  • Ladaptation de la connaissance
  • Ladaptation de la navigation.
  • Ils sappuient sur
  • Le modèle de domaine
  • Le modèle utilisateur
  • Modèle épistémique
  • Modèle comportemental.
  • Introduction
  • Systèmes Hypermédias Adaptatifs
  • Sys. Hypermédia Classique
  • Sys. Hypermédia Adaptatifs
  • Sys. Hyp. Ada. Dynamique
  • Techniques dadaptation
  • Système SAN
  • Cas dapplication

7
Système dAdaptation de la Navigation(SAN)
  • Avantages
  • Guidage constant de cheminement
  • Structuration plus facile de connaissance.
  • Inconvénients
  • Le choix difficile de techniques
  • La non satisfaction des utilisateurs
  • La difficulté de prise en charge instantanément
    des nouveaux médias.
  • Introduction
  • Systèmes Hypermédias Adaptatifs
  • Sys. Hypermédia Classique
  • Sys. Hypermédia Adaptatifs
  • Sys. Hyp. Ada. Dynamique
  • Techniques dadaptation
  • Système SAN
  • Cas dapplication

8
Système dAdaptation de la Navigation(SAN)
  • Systèmes Hypermédias Adaptatifs Dynamique
  • Améliorer la qualité de ladaptation
  • Séparer le fond de la forme.
  • Introduction
  • Systèmes Hypermédias Adaptatifs
  • Sys. Hypermédia Classique
  • Sys. Hypermédia Adaptatifs
  • Sys. Hyp. Ada. Dynamique
  • Techniques dadaptation
  • Système SAN
  • Cas dapplication

9
Système dAdaptation de la Navigation(SAN)
  • Introduction
  • Systèmes
    Hypermédias Adaptatifs
  • Techniques
    dadaptation
  • Système SAN
  • Cas dapplication

10
Système dAdaptation de la Navigation(SAN)
  • Techniques dadaptation
  • Types dadaptation
  • Adaptation de contenu
  • Adaptation de la navigation.
  • Adaptation de la navigation
  • On distingue cinq groupes de techniques
  • Conseil direct
  • Ordonnancement (Tri)
  • Masquage des liens
  • Annotation des liens
  • Adaptation de carte.
  • Introduction
  • Systèmes Hypermédias Adaptatifs
  • Techniques dadaptation
  • Adaptation de contenu
  • Adaptation de navigation
  • Système SAN
  • Cas dapplication

11
Système dAdaptation de la Navigation(SAN)
  • Introduction
  • Systèmes
    Hypermédias Adaptatifs
  • Techniques
    dadaptation
  • Système SAN
  • Cas dapplication

12
Système dAdaptation de la Navigation(SAN)
  • Analyse
  • Introduction
  • Systèmes Hypermédias Adaptatifs
  • Techniques dadaptation
  • Système SAN
  • Cas dapplication

ASARD
Doc XML
Doc Xlink
Hyper doc
  • Qualifier
  • Hypérisation
  • Gestion des utilisateurs
  • Sélection des briques
  • Ladaptation
  • Le choix de techniques dadaptation

Adaptation
Navigation
Module dadministration
Module dexploitation
Hyper doc Adap
13
Système dAdaptation de la Navigation(SAN)
Diagramme de classes
Qualification
  • Introduction
  • Systèmes Hypermédias Adaptatifs
  • Techniques dadaptation
  • Système SAN
  • Cas dapplication

ltest composé de
0..
1..
1..
q_annotatio
Element
0..
1..
1..
Spécification
0..
Associat.
1..
Hyper document
0..
1
Présentation
1
1..
1..
0..
s_annota
0..
1..
1
1..
XLINK
XML
Constitution de lhyperdocument
14
Système dAdaptation de la Navigation(SAN)
  • Implémentation
  • Pour la conception UML
  • Pour la programmation Java (JBuilder v9)
  • Mode de parssage DOM
  • Package de parsage XERCES
  • Package de transformation XSLT XALAN
  • Package dinterface KUNSTSTOFF
  • Package dapplication Web SERVELET.
  • Introduction
  • Systèmes Hypermédias Adaptatifs
  • Techniques dadaptation
  • Système SAN
  • Cas dapplication

15
Système dAdaptation de la Navigation(SAN)
  • Introduction
  • Systèmes
    Hypermédias Adaptatifs
  • Techniques
    dadaptation
  • Système SAN
  • Cas dapplication

16
Système dAdaptation de la Navigation(SAN)
  • Cas dapplication
  • Le projet SABRA(System of Authoring By Reuse
    based on Annotations)
  • a comme but
  • Définir une méthodologie dans le domaine de la
    réutilisation (la méthodologie ARBRE Approche
    daide à la Rédaction Basée sur la
    REutilisation)
  • Proposer des modèles pour la connaissance
    (réutilisable/de réutilisation) (ASARD)
  • Développer un environnement technique (SABRA).
  • Introduction
  • Systèmes Hypermédias Adaptatifs
  • Techniques dadaptation
  • Système SAN
  • Cas dapplication

17
Système dAdaptation de la Navigation(SAN)
  • Le modèle ASARD
  • Composé de 4 unités dannotations (prédicat)
  • Chaque prédicat a cinq arguments.
  • META-DECRIRE(Objets, Métadonnée, Type,
    Valeur, Texte d'explication)
  • REFERENCER (Objets, Concepts, Type, NULL,
    Texte d'explication)
  • ASSOCIER (Objets, Vers, Type, NULL, Texte
    d'explication)
  • COMMENTER (Objets, NULL, NULL, NULL, Texte
    d'explication)
  • Introduction
  • Systèmes Hypermédias Adaptatifs
  • Techniques dadaptation
  • Système SAN
  • Cas dapplication

18
Système dAdaptation de la Navigation(SAN)
  • La qualification dans le modèle ASARD
  • lt?xml version"1.0"?gt
  • ltQ_asardgt
  • ltmeta_describe_qualifgt
  • ltmeta_describe b_ids"b1 b2" q_id"q1"gt
  • ltmeta_datasgt
  • ltmeta_data nameLanguage" schema"LOM"gt
  • ltvaluegtFrancaislt/valuegt
  • ltvaluegtlt/valuegt
  • lt/meta_datagt
  • ltq_textgttexte dexplicationlt/q_textgt
  • lt/meta_datasgt
  • lt/meta_describegt
  • lt/meta_describe_qualifgt
  • ltreference_qualifgt
  • ltreference b_ids"b1 " q_id"q3"gt
  • Introduction
  • Systèmes Hypermédias Adaptatifs
  • Techniques dadaptation
  • Système SAN
  • Cas dapplication

META-DECRIRE(Objets, Métadonnée, Type, Valeur,
Texte d'explication)
19
Système dAdaptation de la Navigation(SAN)
  • La spécification dans le modèle ASARD
  • lt?xml version "1.0"?gt
  • ltS_asardgt
  • ltmeta_describe_specifgt
  • ltmeta_describe s_id "s1" el_ids "e12"gt
  • ltmeta_datasgt
  • ltm_oper operation"or"gt
  • ltmeta_data name "Learning_Ressource_Type"
    schema "LOM"gt
  • ltvalue operation "eg"gtexerciselt/valuegt
  • lt/meta_datagt
  • ltm_oper operation"or"gt
  • ltmeta_data name "Author" schema "LOM"gt
  • ltvalue operation "eg"gtRedalt/valuegt
  • lt/meta_datagt
  • ltmeta_data name "Difficulty" schema
    "LOM"gt
  • ltvalue operation "eg"gtdifficultlt/valuegt
  • lt/meta_datagt
  • lt/m_opergt
  • lt/m_opergt
  • Introduction
  • Systèmes Hypermédias Adaptatifs
  • Techniques dadaptation
  • Système SAN
  • Cas dapplication

20
Système dAdaptation de la Navigation(SAN)
  • ltreference_specifgt
  • ltreference s_id "s3" el_ids "e12"gt
  • ltknowledgegt
  • ltk_oper operation "OR" gt
  • ltconcept ontology "SWEBOK"gtrequirement
    specificatlt/conceptgt
  • ltconcept ontology "SWEBOK"gt specification
    langua lt/conceptgt
  • lt/k_opergt
  • lt/knowledgegt
  • lts_textgt texte d"explication 3 lt/s_text gt
  • lt/referencegt
  • lt/reference_specifgt
  • ltassociate_specifgt
  • ltassociate s_id "s4" el_ids "e12 " gt
  • lttargetgt
  • lto_element el_ids "e221" type " exemple "
    /gt
  • lto_element el_ids "e4" type "
    argumentation " /gt
  • ltext_object ob_ids "ob1 ob2" type "
    reference bibliographique"/gt
  • lt/targetgt
  • lts_textgt texte d"explication 4 lt/s_text gt
  • Introduction
  • Systèmes Hypermédias Adaptatifs
  • Techniques dadaptation
  • Système SAN
  • Cas dapplication

21
Système dAdaptation de la Navigation(SAN)
  • Exemple
  • Cours de GL
  • Structure de liens
  • Application classique de SAN
  • Application Web de SAN.
  • Introduction
  • Systèmes Hypermédias Adaptatifs
  • Techniques dadaptation
  • Système SAN
  • Cas dapplication

22
Système dAdaptation de la Navigation(SAN)
  • Processus dadaptation
  • Etape1 Préparation de ladaptation
  • Introduction
  • Systèmes Hypermédias Adaptatifs
  • Techniques dadaptation
  • Système SAN
  • Cas dapplication

Expression Poste Fixe
Transformer
Construction
Larbre DOM des spécifications
Larbre binaire des spécifications
Formulation
Requêtes XPATH
Règles XSLT
Feuille de style XSLT
générer
Écrire
23
Système dAdaptation de la Navigation(SAN)
  • Exemple
  • lt?xml version"1.0"?gt
  • ltxslvariable name"all_metas1"
    select"Q_asard/meta_describe_qualif/
    meta_describe./meta_datas/meta_data/value(./ance
    stor/_at_name
  • 'language')and(.Français')"gt
  • lt/xslvariablegt
  • ltxslvariable name"all_metas2"
    select"Q_asard/meta_describe_qualif/
    meta_describe./meta_datas/meta_data/value(./ance
    stor/_at_name
  • 'Difficulty')and(.'difficult')"gt
  • lt/xslvariablegt
  • ltxslvariable name"all_metas3"
    select"all_metas2 all_metas1"gt
  • lt/xslvariablegt
  • ltxslfor-each select"all_metas5"gt
  • ltxslelement name"b_ids"gt
  • ltxslvalue-of select"_at_b_ids"gtlt/xslvalue-ofgt
  • lt/xslelementgt
  • lt/xslfor-eachgt
  • lt/selectiongt
  • lt/xsltemplategt
  • Introduction
  • Systèmes Hypermédias Adaptatifs
  • Techniques dadaptation
  • Système SAN
  • Cas dapplication

24
Système dAdaptation de la Navigation(SAN)
  • Etape2 Adaptation
  • lt?xml version "1.0"?gt
  • ltpivot_q_component xmlnsxl"http//www.w3.org/19
    99/xlink"gt
  • ltequiv_link xltype"extended"
    xltitle"equivalence"gt
  • ltlksrc xltype "locator" xllabel
    "q_composant" xlhref"ad q_co3"/gt
  • lttarget xltype "locator" xllabel "b1"
    xlhref "adr brique b1"/gt
  • lttarget xltype "locator" xllabel "b3"
    xlhref "adr brique b3"/gt
  • lttarget xltype "locator" xllabel "b4"
    xlhref "adr brique b4"/gt
  • ltarc xlfrom "b1" xlto "b3" xlshow
    "new" xlactuate "onLoad"/gt
  • ltarc xlfrom "b4" xlto "b1" xlshow
    "new" xlactuate "onLoad"/gt
  • lt/equiv_linkgt
  • Résultat final
  • lt?xml version "1.0"?gt
  • ltpivot_q_component xmlnsxl"http//www.w3.org/19
    99/xlink"gt
  • ltequiv_link xltype"extended"
    xltitle"equivalence"gt
  • ltlksrc xltype "locator" xllabel
    "q_composant" xlhref"ad q_co3"/gt
  • lttarget xltype "locator" xllabel "b1"
    xlhref "adr brique b1"/gt
  • Introduction
  • Systèmes Hypermédias Adaptatifs
  • Techniques dadaptation
  • Système SAN
  • Cas dapplication

25
Système dAdaptation de la Navigation(SAN)
  • Feuille de style générée
  • lt?xml version"1.0"?gt
  • ltxslcopygt
  • ltxslcall-template name"equivalence"gtlt/xslcall-
    templategt
  • ltxslcall-template name"version"gtlt/xslcall-temp
    lategt
  • lt/xslcopygt
  • ltxsltemplate match"equiv_link"
    name"equivalence"gt
  • ltequiv_linkgt
  • ltxslcopy-of select"equiv_link/_at_"gtlt/xslcopy-o
    fgt
  • ltxslcopy-of select"equiv_link/lksrc"gtlt/xslcop
    y-ofgt
  • ltxslvariable name"Var1" select"equiv_link/arc
  • (./_at_xlfrom'b1')or(./_at_xlfrom'b3')"gt
  • lt/xslvariablegt
  • ltxslvariable name"Var2" select"equiv_link/arc
    (./_at_xlto'b1')or(./_at_xlto'b3')"gt
  • lt/xslvariablegt
  • ltxslvariable name"Var" select"Var2count(.
    Var1)count(Var1)"gt
  • Introduction
  • Systèmes Hypermédias Adaptatifs
  • Techniques dadaptation
  • Système SAN
  • Cas dapplication

26
Merci
Write a Comment
User Comments (0)
About PowerShow.com