These Azough
These Azough
These Azough
FACULTE DE SCIENCES
N dordre : 2718
THESE DE DOCTORAT
Prsent par
Samia AZOUGH
Discipline : Sciences de lingnieur
Spcialit : Informatique, Tlcommunications et Multimdia
E-LEARNING ADAPTATIF :
GESTION INTELLIGENTE DES RESSOURCES
PEDAGOGIQUES ET ADAPTATION DE LA
FORMATION AU PROFIL DE LAPPRENANT
Soutenue publiquement le 5 Juillet 2014 12h dans la facult de Sciences
de Rabat lamphi Albaytar
Devant le Jury :
Prsident :
BOUYAKHF Elhoussine
Examinateurs :
BELLAFKIH Mostafa
PES
PES
Institut
National
de
Poste
et
Tlcommunications Rabat
Facult de Sciences Rabat
Facult de Sciences et Techniques
Mohammedia
Institut
National
de
Poste
et
Tlcommunications Rabat
Ecole
Nationale
Suprieure
dInformatique et dAnalyse des
Systmes - Rabat
BENKHALIFA Mohamed
RAMDANI Mohamed
PES
PES
MEZRIOUI Abdellatif
PES
IDRI Ali
PES
FACULT DES SCIENCES, 4 AVENUE IBN BATTOUTA B.P. 1014 RP, RABAT
TEL : + 212 (0) 5 37 77 18 34/35/38, FAX : + 212 (0) 5 37 77 42 61
http://www.fsr.ac.ma
Remerciements
iii
Abstract
iv
xiv
Introduction
I.1
I.2
I.3
Normes et Standards . . . . . . . . . . . . . . . . . . . . . . .
12
I.3.1
12
I.3.2
Quelques Dfinitions . . . . . . . . . . . . . . . . . . .
13
I.3.3
14
I.3.3.1
I.3.3.2
I.3.3.3
14
Consortiums de testabilit et de
dveloppement des modles de rfrence .
18
19
I.4
Normes Principales . . . . . . . . . . . . . . . . . . . .
20
I.3.4.1
DublinCore . . . . . . . . . . . . . . . . . . .
20
I.3.4.2
LOM . . . . . . . . . . . . . . . . . . . . . . .
22
I.3.4.3
SCORM . . . . . . . . . . . . . . . . . . . . .
25
26
I.4.1
La plateforme OWASIS . . . . . . . . . . . . . . . . .
28
I.4.2
La plateforme SPIRAL . . . . . . . . . . . . . . . . . .
29
I.4.3
La plateforme WebCT . . . . . . . . . . . . . . . . . .
30
I.4.4
La plateforme Moodle . . . . . . . . . . . . . . . . . .
31
33
34
II.1.1
E-learning : dfinitions . . . . . . . . . . . . . . . . . .
34
II.1.2
Avantages et Inconvnients . . . . . . . . . . . . . . .
35
II.1.3
36
II.1.4
E-learning volutions . . . . . . . . . . . . . . . . . .
37
39
II.2.1
39
II.2.2
40
II.2.2.1
41
II.2.2.2
Approche GAITS . . . . . . . . . . . . . . .
41
II.2.2.3
42
II.3 Problmatique . . . . . . . . . . . . . . . . . . . . . . . . . . .
43
II.3.1
44
II.3.2
46
II.3.2.1
Reformulation vectorielle . . . . . . . . . . .
48
II.3.2.2
48
49
II.4.1
Historique . . . . . . . . . . . . . . . . . . . . . . . . .
vi
49
Principe . . . . . . . . . . . . . . . . . . . . . . . . . .
50
II.4.3
51
II.4.3.1
52
II.4.3.2
Oprateur de slection . . . . . . . . . . . .
52
II.4.3.3
Oprateur de croisement . . . . . . . . . . .
53
II.4.3.4
Oprateur de mutation . . . . . . . . . . . .
55
II.4.3.5
Caractristiques
des
algorithmes
volutionnaires . . . . . . . . . . . . . . . . .
56
57
Fonctionnement . . . . . . . . . . . . . . . . . . . . . .
58
59
61
II.4.3.6
II.4.4
II.6.1
61
II.6.2
62
65
66
68
70
72
73
73
74
74
77
78
. . . . . . . . .
78
79
vii
82
83
83
83
84
85
85
86
88
88
93
95
95
99
108
Bibliographie
111
Publications
119
viii
I.1
23
I.2
Plateformes fonctions . . . . . . . . . . . . . . . . . . . . . . .
26
I.3
29
35
40
41
45
51
54
54
55
55
63
67
69
ix
70
70
71
72
75
75
75
76
80
83
84
85
. . . . . . . . . . .
88
89
. . . . . . . . .
90
91
92
94
96
97
98
98
99
xi
I.1
36
38
87
93
xii
Algorithmes Evolutionnaires
Algorithmes Gntiques
Intelligence Artificielle
INTRODUCTION
Introduction
INTRODUCTION
dapprentissage. Plusieurs raisons les justifient, certaines sont tout fait
complexes, dautres comptent sur des considrations plutt pratiques.
Dabord, la plupart des chercheurs occupent galement des positions
denseignement dans les universits. Il est tout fait normal que les
chercheurs dIA, recherchant des domaines dapplication, commencent
appliquer leurs ides sur la population maniable des tudiants suivant
leurs cours. La complexit et la nature stimulante de lapprentissage
humain est galement lune des raisons pour lesquelles des techniques
dIA sont appliques dans ce contexte. Ce champ constant de recherches
est illustr par lacronyme clbre dIA-ED (intelligence artificielle dans
lducation), utilis par des confrences importantes et des journaux
dans le domaine. Plusieurs recherches sont en cours pour tudier
la complexit des parcours suivis ou des profils des apprenants ont
ncessit lutilisation des algorithmes doptimisation, les algorithmes
volutionnaires, la logique floue, ...
Diffrentes recherches dans le domaine e-learning ont conduit
mettre en valeur le profil de lapprenant caractris par les
connaissances acquises ou les actions constates au cours de la formation.
Ladaptabilit est devenue une caractristique importante des plateformes
dapprentissage.
Au-del des caractristiques techniques des cours suivre, le contenu
smantique doit faire lobjet dune attention particulire. Les apprenants
doivent avoir la libert de slectionner les objectifs pdagogiques quils
souhaitent voir apparatre dans leurs cours. Ces objectifs doivent tre
formellement identifis pour sassurer que le parcours gnr rpond
leurs attentes.
Ce mmoire propose ltude et la mise en uvre dun systme
intelligent et adaptatif de-learning capable dadapter la formation aux
objectifs de la formation en cours et aux connaissances de lapprenant.
Le format des cours utiliss, les stratgies pdagogiques de conception
ont beaucoup volu au cours des dernires annes. Pour profiter de
lexprience des enseignants dans le domaine pdagogique et permettre
la rutilisation des cours dj conus par diffrents professeurs et sous
diffrents formats, nous nous basons sur la description des contenus de ces
cours. Les caractristiques tudies sont principalement les concepts ou les
connaissances acqurir de ces cours et leurs connaissances prliminaires.
INTRODUCTION
Nos recherches consistent gnrer un parcours adapt en se basant sur
le profil de lapprenant et lobjectif pdagogique de la formation.
Pour que le parcours obtenu soit optimal et adapt lobjectif
pdagogique et au profil de lapprenant, nous avons choisi dutiliser les
algorithmes gntiques qui semblent les plus adapts aux problmes
doptimisation concernant lapprentissage. Cela nous permettra
dautomatiser ladaptation.
Afin de satisfaire les objectifs slectionns tout en tenant compte des
connaissances de lapprenant, nous avons besoin de formuler son profil
en se basant sur la description de ces connaissances acquises.
Par ailleurs, dcrire un cours implique que les caractristiques
concernes au cours de ltude doivent tre modlises pour pouvoir les
communiquer au systme en cours du processus dadaptation.
La modlisation des diffrentes donnes utilises dans notre systme
sous formats compatibles permet de reformuler la recherche du
parcours en un problme doptimisation et ainsi utiliser les algorithmes
volutionnaires. Lintgration de la logique floue dans notre systme
permet de prendre en considration les diffrents niveaux des apprenants
dans la recherche du parcours adapt.
Enfin, nous souhaitons mettre en place un systme ouvert au plus grand
nombre possible, cest pourquoi nous allons privilgier lutilisation de
logiciels libres.
Ce mmoire est divis en quatre chapitres.
Le premier chapitre prsente ltat de lart des systmes e-learning,
savoir : les dfinitions des diffrents termes en relation avec le terme "elearning", les technologies utilises dans les systmes tutoriels intelligents,
les normes et les acteurs de normalisation et enfin quelques exemples des
plateformes de-learning existantes.
Le second chapitre dfinit dabord le terme "e-learning", ses enjeux et
prsente un historique des volutions des systmes e-learning. Il expose
ensuite le contexte de notre problmatique, savoir l e-learning adaptatif,
et quelques approches utilises pour ladaptation de la formation. Puis, il
prsente la problmatique de nos recherches et notre approche propose.
Et enfin, il dfinit les algorithmes gntiques et leurs utilits dans la
rsolution des problmes doptimisation, et sachve par lapplication de
INTRODUCTION
ces algorithmes dans nos recherches, ainsi que la fuzzification des donnes
dentres dans notre systme, savoir : le profil, lobjectif.
Le troisime chapitre prsente larchitecture et le fonctionnement
du systme, les diffrentes phases de notre application, et aussi
les diagrammes de cas dutilisation, de squences et de classes
de lapplication. Il introduit galement les outils utiliss dans
limplmentation des algorithmes gntiques et des systmes flous.
Enfin, le dernier chapitre, avant daborder la phase de conclusion
de la prsente recherche, expose la ralisation de lapplication avec la
simulation de quelques scnarios. Linterprtation des rsultats obtenus
permettra denvisager des perspectives amliorant et faisant voluer
lapplication ralise.
I
E-learning : Etat de lart
Introduction
Avec lmergence des Technologies de lInformation et de la
Communication (TIC), une nouvelle approche de formation, ou plus
exactement un nouveau mode dapprentissage est apparu. Souvent
appel "e-learning", ce mode est bas sur laccs des formations en
ligne, interactives et parfois personnalises, diffuses par lintermdiaire
dun rseau (Internet ou Intranet) ou dun autre mdia lectronique. Cet
accs permet de dvelopper les comptences des apprenants, tout en
rendant le processus dapprentissage indpendant du temps et du lieu.
Pour prsenter ltat de lart de ce mode dapprentissage, nous allons tout
dabord dfinir les quelques termes qui sont apparu avec le e-learning,
nous procdons ensuite les diffrentes technologies existantes, les normes
et standards utiliss et quelques exemples des plateformes.
I.1
I.2
ltudiant
lordre
individuellement prvu le plus
appropri de thmes apprendre et
lordre de tches dapprentissage.
Exemples
:
ELM-ART
[Weber et Brusilovsky, 2001] et KBSHyperbook [Henze et Nejdl,2001].
Intelligent Solution Analysis
(Analyse Intelligente de Solution)
analyser les solutions de ltudiant
de divers problmes, identifier
la source des fautes et fournir
la rtroaction approprie aux
tudiants, et en mme temps mettre
jour le modle dtudiant. Exemples :
SQL-Prcepteur
[Mitrovic, 2003]
,
le
prcepteur
allemand
[Heift et Nicholson, 2001] et lELMART [Weber et Brusilovsky, 2001].
Problem
Solving
Support
fournir
aux
tudiants
laide
intelligente pendant le processus
de
rsolution
des
problmes
(conseils, explications, solutions
partielles). Exemples : ActiveMath
[Melis et al, 2001],
AlgeBrain
[Alpert et al, 1999] et ELM-ART
[Weber et Brusilovsky, 2001].
10
Dans tous les cas, ces systmes sappuient sur la relle ncessit
de formaliser ou reprsenter la matire enseigner, lapprenant et les
stratgies pdagogiques.
11
I.3
Normes et Standards
I.3.1
I.3.2
Quelques Dfinitions
I.3.3
16
17
18
I.3.4
Normes Principales
I.3.4.1
DublinCore
21
LOM
22
24
SCORM
25
I.4
26
I.4.1
La plateforme OWASIS
I.4.2
La plateforme SPIRAL
29
I.4.3
La plateforme WebCT
30
I.4.4
La plateforme Moodle
Conclusion
Le E-learning a connu une volution croissante au cours de ces
dernires annes, les travaux de recherches en cours tentent de
rsoudre les problmes rencontrs soit par lutilisation des normes et
plateformes existantes avec un profil dapplication ou lintroduction
dautres approches.
Le dveloppement du domaine e-learning pour une formation
volue et adapte ncessite lintroduction de diffrents algorithmes et
31
32
II
Une approche vers un E-Leaning Adaptatif
Introduction
Le-learning est une forme denseignement qui tend se dvelopper
partout dans le monde suite lvolution des nouvelles technologies de
linformation. Ce mode dapprentissage repose travers laccs distance
sur la mise disposition des ressources pdagogiques et des services
dapprentissage. Les derniers systmes e-learning conus deviennent de
plus en plus adaptatifs lutilisateur.
Un systme pdagogique adaptatif met en uvre des processus qui
exploitent la connaissance du domaine, la connaissance sur les apprenants
et la connaissance sur lvolution dapprentissage pour offrir des
approches et des contenus pdagogiques personnaliss. Les mthodes et
les techniques dadaptation varient considrablement dun systme un
autre.
Ce chapitre dfinit dabord le terme "e-learning", ses enjeux et prsente
un historique des volutions des systmes e-learning. Il expose ensuite
le contexte de notre problmatique, savoir le e-learning adaptatif,
et quelques approches utilises pour ladaptation de la formation.
Puis, il prsente notre approche propose. Et enfin, il dfinit les
algorithmes gntiques et leurs utilits dans la rsolution des problmes
doptimisation, et sachve par lapplication de ces algorithmes dans nos
recherches, ainsi que la fuzzification des donnes dentre dans notre
systme, savoir : le profil, lobjectif.
33
II.1
Contexte : E-learning
II.1.1
E-learning : dfinitions
34
II.1.2
Avantages et Inconvnients
35
lapprenant
dapprendre son rythme et
de manire individualise ;
* permettre une formation "juste
temps" : lentreprise peut
lutiliser nimporte quel
moment.
Rduction relative des cots
pour les apprenants et les
formateurs ( limination des frais
dhbergement et de dplacement)
Accroissement de laccessibilit de
la formation.
II.1.3
Dpendance
des
contraintes
techniques comme :
* la taille de la bande passante qui
affecte lexcution des lments
multimdia.
* les problmes de connexion.
* les problmes lis aux ressources
matrielles et logiciels.
Absence du contact Humain : le
formateur ne peut pas jouer son
rle danimation, de support et
daccompagnement ralisable au
cours dune formation prsentielle.
Manque dinteractivit surtout
pour les modules en lignes sous
forme de livres.
Investissement initial important en
termes de temps et de ressources.
Taux dabandon assez lev
surtout pour les dispositifs qui ne
proposent pas daccompagnement
ou de priodes de regroupement.
36
II.1.4
E-learning volutions
37
Web-based
educational
systems
(WBE)
Objectif : passer de la
prsentation du matriel
dapprentissage
au
support de ltudiant
dans la rsolution des
problmes
formation
des
connaissances
procdurales.
reprsente la fin des
annes de 1990 2000,
ces systmes utilisent le
WWW comme plateforme
de support.
Objectif : inclure en mme
temps la distribution du
contenu, le support de la
rsolution des problmes
et le support de travail
collaboratif.
38
Curriculum sequencing,
Adaptive hypermedia,
Adaptive information
filtering,
Intelligent
solution
analysis,
Intelligent collaborative
learning,
Class monitoring.
II.2
E-learning adaptatif
II.2.1
39
F IGURE II.2
ladaptativit
le
processus
dapprentissage
II.2.2
40
II.2.2.2
Approche GAITS
42
II.3
II.3.1
Pour rpondre de tels besoins, nous avons conu un systme delearning adaptatif bas sur la modlisation de la description des ressources
pdagogiques pour pouvoir proposer lapprenant le parcours le plus
adapt son profil en utilisant des algorithmes doptimisation. Nous
avons utilis les algorithmes gntiques pour fournir un tudiant ayant
un profil donn le chemin optimal pour atteindre un objectif pdagogique
prdfini.
Afin de faciliter la recherche et la proposition de ressources adaptes
au profil de lapprenant en cours et lobjectif pdagogique vis par
la formation, dans notre application, nous proposons de modliser la
description de ressources pdagogiques en une fiche descriptive sous
format XML.
Actuellement les systmes adaptatifs exigent une reconstruction des
cours selon un format dfinit par le chercheur. Pour remdier de telles
exigences, nous proposons de modliser la description des ressources
quelque soient leurs formats en se basant sur les connaissances prsentes.
En fait, pour suivre une formation dfinie (un cours), lapprenant doit
avoir comme connaissances prliminaires certains concepts dfinis par
lauteur de la ressource pdagogique ou un expert, nous les appellerons
les pr-requis concepts. Aprs avoir suivi ce cours, lapprenant doit
avoir acquis certains concepts (but pdagogique de ce cours), nous
les appellerons les concepts acquis (post-concepts). Ces diffrents
informations seront enregistres dans une fiche qui sera utilise lors de
la recherche du parcours optimal. Les ressources appartenant un mme
module abordent diffrentes connaissances (concepts) selon lobjectif
pdagogique de la formation.
Le choix dune description base sur les concepts nous permet
de rester indpendants de toute approche pdagogique, et de tout
format de ressource. La modlisation de la description des ressources
44
II.3.2
Nous disposons dune base de ressources qui regroupe tous les cours
qui peuvent tre suivis par les tudiants inscrits dans cette formation.
Chacun de ces tudiants est soumis un ensemble de contrles lors
de linscription pour pouvoir connatre ses acquis prliminaires et les
prsenter parmi les attributs de son profil.
Lobjectif est de fournir chaque tudiant une liste de cours adapt
son profil et lobjectif pdagogique qui, dfini par le formateur, prsente
les capacits que le form doit avoir acquis lissue dune action de
formation.
Sachant que chacun des cours requerra un ensemble de pr-requis,
nous devons fournir ltudiant en question lensemble de cours suivre
pour pouvoir apprendre les acquis prsents dans lobjectif (but) de la
formation. Il sagit de fournir la stratgie optimale pour arriver un tat
final (acquis apprendre ou concepts post-acquis) en partant dun tat
initial (profil de lapprenant).
Nous cherchons donc optimiser la liste de cours suivre.
Exemple :
But G = {1, 2, 4, 5, 7, 8, 10} Objectif de la formation : Concepts acqurir.
Profil initial P = {1, 2, 3} Profil de lapprenant en cours : acquis
prliminaires.
But final Gf = {1, 2, 3, 4, 5, 7, 8, 10} les concepts restants apprendre.
Considrons les cours suivants :
cours1 {0, 1, 3, 4, 5, 6}
cours2 {0, 1, 3, 4, 7}
cours3 {0, 1, 8}
cours2 {0, 1, 3, 4, 5, 10}
Il sagit de chercher la fonction qui vrifie (P i) proche de (Gf ) ou
la fonction qui minimise | (Gf ) (P i) |. Avec Pi Profil intermdiaire
aprs le suivi dun cours.
Programmation Linaire
Considrant :
46
47
Reformulation vectorielle
48
II.4
Prsentation
volutionnaires
II.4.1
Historique
des
algorithmes
II.4.2
Principe
50
II.4.3
51
Oprateur de slection
X
fi
avec fs =
fj
fs
j
52
Oprateur de croisement
54
Oprateur de mutation
56
II.4.4
Fonctionnement
58
II.5
60
II.6
II.6.1
61
II.6.2
xa , a x b
ba
A (x) =
1, b x c
dx
, cxd
dc
Considrant trois classes dapprenants :
- Classe A : Apprenants Avancs.
- Classe B : Apprenants intermdiaires.
- Classe C : Apprenants dbutants.
Chaque classe prsente un profil diffrent dapprenant selon le niveau de
ses connaissances ou comptences dans le module de formation en cours.
62
Conclusion
Le dveloppement du domaine e-learning pour une formation volue
et adapte ncessite lintroduction de nouvelles approches pour la
63
64
III
Conception du Systme AFGLearn
Introduction
Le e-learning recouvre une palette large de pratiques pdagogiques,
depuis la distribution de modules dautoformation accompagns de quiz
jusquaux groupes projet, travail personnel, travaux de groupes, tutorat,
coaching, tudes de cas, ralisation de projet, etc.
Les systmes e-learning actuels requirent plus dadaptabilit aux profils
des apprenants et aux objectifs de la formation requise.
Dans ce chapitre, nous allons prsenter larchitecture du systme
e-learning conu. Nous prsenterons aussi lapproche utilise et la
mthodologie de conception du systme qui rpond aux objectifs de notre
recherche. Et nous conclurons par la citation des outils dimplmentation
utiliss.
65
III.1
67
III.2
Phase Modlisation
III.3
Phase Adaptation
III.4
Modlisation du Profil
III.5
III.6
III.6.1
Cas dutilisation
III.6.2
Diagramme de squence
74
75
76
III.6.3
Diagramme de classes
77
III.7
III.8
Implmentation
gntiques
des
algorithmes
III.9
Conclusion
Lapplication communique avec trois acteurs : ladministrateur,
lenseignant et lapprenant. Selon lopration effectuer, chacun de ces
acteurs fait appel diffrents modules. La rpartition en modules permet
de dvelopper chaque entit part.
Le module dAdaptation utilise les algorithmes gntiques pour
automatiser la recherche du parcours adapt chaque apprenant.
Le module de Modlisation prsente la description du contenu des
ressources pdagogiques sous format XML.
80
81
IV
Validation du systme AFGLearn : Rsultats et
Discussions
Introduction
Aprs avoir prsent les diffrents modules du systme AFGLearn, nous
arrivons au dernier chapitre qui concerne la ralisation en implmentant
les diffrents modules permettant la modlisation et ladaptation.
Nous excutons par suite lapplication, nous observons les rsultats
obtenus et nous discutons ces derniers pour voir merger plusieurs
perspectives servant valider nos recherches et les faire voluer.
82
IV.1
tapes de ralisation
IV.1.1
Phase Modlisation
IV.1.2
Phase Adaptation
IV.1.3
Phase Evaluation
84
IV.2
IV.2.1
IV.2.2
86
Apprenants
Administrateur
Services proposs
Avantages
Inconvnients
Intgration
de
nouvelles
ressources,
Consultation des
ressources,
Modification
ou
intgration
de
nouvelles versions,
Dfinition
de
nouveaux objectifs
Permettre dinsrer
diffrents formats
de ressources,
Flexibilit,
Portabilit,
Rutilisabilit.
Trop de dtails
indiquer
en
cas
dutilisation
de
tous
les
composants
de
LOM.
Suivi
pendant
le
parcours
implique
la
ncessit dutiliser
des emails ou
outils
extrieurs
dinteractions.
Choix du module
tudier parmi ceux
existant dans la
base,
Choix de lobjectif
pdagogique,
Evaluation
des
connaissances.
Disponibilit
de
plusieurs
ressources,
Possibilit de choix
du parcours le plus
court et adapt,
Apprentissage par
choix dobjectifs.
Interaction limit,
Pas de gestion de
groupes.
Consultation
les
listes
des
enseignants et des
tudiants.
Mise jour des
bases de donnes.
Consultation des
messages.
Test
de
la
convergence.
Gestion
automatique
des parcours.
Evaluation
des
apprenants
linscription
87
IV.3
IV.3.1
89
90
91
92
IV.3.2
Fiche descriptive
93
94
IV.3.3
IV.3.4
F IGURE IV.10 Indexation par concept acquis, par date denregistrement, par types
96
98
IV.4
Tests de validation
99
100
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
Etud1
Etud2
Etud3
Etud4
Etud5
Etud6
Etud7
Etud8
Etud9
Etud10
Etud11
Etud12
Etud13
Etud14
Etud15
Etud16
Etud17
Etud18
Suite ...
ModuleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
Nb
Etudiants Modules
p(000000000000000)
p(100000000000000)
p(110000000000000)
p(111000000000000)
p(111010000000000)
p(110000000000000)
p(111100000000000)
p(110100000000000)
p(110110000000000)
p(000000000000000)
p(111000000000000)
p(100000000000000)
p(110000000000000)
p(111010000000000)
p(000000000000000)
p(111100000000000)
p(110100000000000)
p(100000000000000)
Profil
0
1
2
3
4
2
4
3
4
0
3
1
2
4
0
4
3
2
pr
G1(111110000000000)
G1(111110000000000)
G1(111110000000000)
G2(111111000000000)
G2(111111000000000)
G2(111111000000000)
G2(111111000000000)
G2(111111000000000)
G2(111111000000000)
G2(111111000000000)
G3(111110110100000)
G3(111110110100000)
G3(111110110100000)
G3(111110110100000)
G3(111110110100000)
G3(111110110100000)
G3(111110110100000)
G4(111111111000000)
Objectif choisi
5
5
5
6
6
6
6
6
6
6
8
8
8
8
8
8
8
9
Post
S(110110000000000)
S(111110000000000)
S(111111000000000)
S(111110000000000)
S(111111000000000)
S(111111000000000)
S(111111100000000)
S(111110100000000)
S(111110110000000)
S(111111010000000)
S(111111111100000)
S(111111110100000)
S(111110111100000)
S(111110110100000)
S(111111110100000)
S(111110111100000)
S(111110100100000)
S(111111111100000)
Solution trouve
101
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
Etud19
Etud20
Etud21
Etud22
Etud23
Etud24
Etud25
Etud26
Etud27
Etud28
Etud29
Etud30
Etud31
Etud32
Etud33
Etud34
Etud35
Etud36
Suite ...
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
Nb
Etudiants Modules
p(000000000000000)
p(110000000000000)
p(111010000000000)
p(111110000000000)
p(110110000000000)
p(111000000000000)
p(111100000000000)
p(111000000000000)
p(100000000000000)
p(110000000000000)
p(111010000000000)
p(000000000000000)
p(111100000000000)
p(110110000000000)
p(111110000000000)
p(111111000000000)
p(111111011000000)
p(111111010000000)
Profil
0
2
4
5
4
3
4
3
1
2
4
0
4
4
5
6
8
7
pr
G4(111111111000000)
G4(111111111000000)
G4(111111111000000)
G4(111111111000000)
G4(111111111000000)
G4(111111111000000)
G4(111111111000000)
G5(111111011011000)
G5(111111011011000)
G5(111111011011000)
G5(111111011011000)
G5(111111011011000)
G5(111111011011000)
G5(111111011011000)
G5(111111011011000)
G5(111111011011000)
G5(111111011011000)
G5(111111011011000)
Objectif choisi
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
Post
S(111111111000000)
S(111111101100000)
S(111111011100000)
S(111111101000000)
S(111111111010000)
S(111111111011000)
S(111111111110000)
S(111111111011000)
S(111111011111000)
S(111111111111000)
S(111111111011000)
S(111111011111000)
S(111111011110000)
S(111111111011100)
S(111111011011000)
S(111111111111000)
S(111111011111100)
S(111111111011100)
Solution trouve
102
15
15
15
15
15
15
15
15
15
15
15
15
15
15
Etud37
Etud38
Etud39
Etud40
Etud41
Etud42
Etud43
Etud44
Etud45
Etud46
Etud47
Etud48
Etud49
Etud50
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
moduleA
Nb
Etudiants Modules
p(110110100000000)
p(000000000000000)
p(111100000000000)
p(110110000000000)
p(111110000000000)
p(111111000000000)
p(111000000000000)
p(100000000000000)
p(110000000000000)
p(111010000000000)
p(111111011000000)
p(111111010000000)
p(110110100000000)
p(111111100000000)
Profil
5
0
4
4
5
6
3
1
2
4
8
7
5
7
pr
G5(111111011011000)
G6(111111111111000)
G6(111111111111000)
G6(111111111111000)
G6(111111111111000)
G6(111111111111000)
G6(111111111111000)
G6(111111111111000)
G6(111111111111000)
G6(111111111111000)
G6(111111111111000)
G6(111111111111000)
G6(111111111111000)
G6(111111111111000)
Objectif choisi
10
12
12
12
12
12
12
12
12
12
12
12
12
12
Post
S(111111111011000)
S(111111011111000)
S(111111111111000)
S(111111111111100)
S(111111111110000)
S(111111111111100)
S(111111111111110)
S(111111111111100)
S(111111111111000)
S(111111111011000)
S(111111111111110)
S(111111011111110)
S(111111111111111)
S(111111111111111)
Solution trouve
103
IV.5
Traitement flou
105
Conclusion
Guider lapprenant au cours de sa formation en lui proposant le
parcours adapt son profil est lobjectif principal de nos recherches.
Lapplication ralise permet de rutiliser les ressources pdagogiques,
profiter de lexprience des enseignants ; le format ou la structure des
cours ne sont pas prdfinis. Les ressources pdagogiques prsentes sur
le Web sont ainsi rutilisables. Le parcours nest pas fix, il est gnr par
le systme indpendamment pour chaque apprenant.
Lexprimentation a t ralise sur un nombre restreint dapprenants.
Nous envisageons en perspective dagrandir notre base de donnes pour
tester plusieurs cas et faire voluer lapplication selon les observations.
Nous prvoyons de changer la probabilit de croisement et de mutation
pour observer leffet sur la solution obtenue.
106
107
CONCLUSIONS ET PERSPECTIVES
Conclusions et Perspectives
Conclusion gnrale
Le dveloppement des systmes pour la e-formation reprsente un
enjeu majeur sur le plan technologique. A ce jour, on dnombre
plusieurs plates-formes ddies daprs leurs auteurs la e-formation
et singulirement parfois, la formation distance. La multiplicit des
plates-formes existantes semble tmoigner dune tendance pernicieuse des
informaticiens : Chacun essaye de dvelopper une plate-forme rpondant
ses besoins spcifiques.
Dans le cadre de cette thse, nous nous sommes intresss aux
problmes dadaptation de la formation au profil de lapprenant.
Lenjeu est de mobiliser le potentiel important d e-learning afin
quindividuellement ou collectivement, les processus dapprentissage et
laccs la connaissance soient plus efficaces, plus solides, plus adapts
aux rapides volutions auxquelles les personnes et les organisations
doivent faire face.
Dans notre approche, nous avons utilis les algorithmes gntiques
pour pouvoir gnrer automatiquement, partir de diffrents cours,
un parcours de formation adapt au profil de lapprenant et
lobjectif pdagogique vis. Le choix des algorithmes gntiques pour
loptimisation des parcours est d au fait que ces derniers permettent
108
CONCLUSIONS ET PERSPECTIVES
de virtualiser lapprentissage humain et ainsi de gnrer le parcours
rsultant.
Nos travaux de recherches prennent ladaptivit et ladaptabilit des
systmes e-learning comme problmatique principal. Ainsi, en premier
temps nous avons tudi les diffrents systmes et technologies existantes
ainsi que quelques normes et standards de prsentation des objets
dapprentissage. A priori, les systmes de-learning existants propose
des parcours fixs avec une adaptation daffichage des pages selon les
prfrences des utilisateurs. Dautres dispositifs utilisent un systme de
cration de cours pour le structurer selon un format donn pour pouvoir
grer les informations afficher selon le profil de lapprenant.
Pour profiter de lexprience de lenseignant, tre indpendant de toute
approche pdagogique et pouvoir rutiliser les cours dj conus sur le
Web, nous avons propos de modliser la description des cours.
Les outils dimplmentation utiliss rendent lapplication
multiplateforme et facilement valuable selon les exigences des
apprenants et les rsultats observs au cours de lexprimentation.
Limplmentation de notre systme est faite sous forme dune application
Web avec des servlets pour grer les actions de lutilisateur.
Lexprimentation ralise permet de voir les rsultats obtenus sur
diffrents cas dapprenants et dobjectifs de formation.
Perspectives
A terme, notre travail dbouche sur plusieurs perspectives de recherche
particulirement intressantes que nous comptons dvelopper :
Dans une premire direction, il sagit de continuer valider notre
approche travers de multiples valuations. Par exemple, appliquer
plusieurs domaines dtudes que ce soient scientifiques ou autres.
Nous comptons aussi comparer les rsultats dutilisation dautres
algorithmes dans la gnration du parcours adapt.
Dans une deuxime direction, nous devons finaliser lontologie pour
la prsentation des connaissances attribues dans les ressources
pdagogiques pour traiter tout genre dinformations quelles soient
dfinitions, notions,concepts, thormes, principes . . .
Dans une troisime direction, il sagit dtudier la fonction de
109
CONCLUSIONS ET PERSPECTIVES
fitness pour pouvoir introduire le retour (feedback) de lapprenant
et rgnrer le parcours.
Dans une quatrime direction, il nous semble important de mettre
en place un systme dvaluation des connaissances de lapprenant
ou un systme existant pour la cration de QCM automatique pour
auto-valuer les connaissances de lapprenant.
Dans une cinquime direction, il sagit dtendre nos
exprimentations des applications sur des groupes dapprenants.
110
BIBLIOGRAPHIE
Bibliographie
[Afnor 02] Afnor. Commentaires franais sur le LOM (draft 6.4), document
ISO SC36N0255, 2002 http://jtc1sc36.org/doc/index.html
[AICC 95] AICC.
Courseware Interchange.
AICC Guidelines &
Recommendations AGR-007 version 1.0, Aviation Industry CBT
Committee. 29 aot 1995.
[AICC 98] AICC.
Computer Managed Instruction. AICC Guidelines
& Recommendations AGR-006 version 2.0, Aviation Industry CBT
Committee. 19 mai 1998.
[AICC 01] AICC. CMI Guidelines for Interoperability. Technical Report
CMI001, Revision 3.5, Aviation Industry CBT Committee. 2 avril 2001.
[AICC 02] AICC.
Courseware Delivery Stations.
AICC Guidelines
& Recommendations AGR-002 version 9.1, Aviation Industry CBT
Committee. 06 fvrier 2002.
[ALGORA, 2005] Site
ALGORA,
http://ressources.algora.org/
frontblocks/news/papers.asp?id_papers=1266 , site consult en
juillet 2005
[Aloulou, 2002] Aloulou, M. et M. Portmann, A genetic algorithm to achieve
scheduling flexibility for a single machine problem. RAIRO-Operations
Research, page 19, 2002.
[Alpert et al, 1999] Sherman R. Alpert, Mark K. Singley & Peter G.
Fairweather Deploying Intelligent Tutors on the Web : An Architecture
and an Example. International Journal of Artificial Intelligence in
Education, Vol. 10, pp183-197.
111
BIBLIOGRAPHIE
[ARIADNE] ARIADNE. Alliance of Remote Instructional Authoring and
Distribution Networks for Europe. http://www.ariadne-eu.org/
[Arnaud, 2004] Arnaud P. (2004)
La gestion des ressources avec les
mtadonnes, Journe "Normes et standards ducatifs", 26 mars 2004,
Lyon, France.
[Azough et Bellafkih, 2007] Azough S., Bellafkih M., Reuse of resources
for adapted formation to the learner. 3rd International Symposium
on Computational Intelligence and Intelligent Informatics ISCIII 2007
IEEE Agadir, Morocco, March 28-30.
[Azough et al, 2008] Azough S., Bellafkih M., Bouyakhf El H.,
Elearning adaptatif : modlisation des ressources en XML.
CINQUIEME CONFERENCE SUR LES SYSTEMES INTELLIGENTS :
THEORIES ET APPLICATIONS (SITA08) Institut de Postes et
Tlcommunications Rabat, Maroc, 5-6 Mai.
[Azough et al, 2009] Samia AZOUGH, M. BELLAFKIH, E. BOUYAKHF,
E-learning adaptatif : modlisation des ressources et adaptation
au profil de lapprenant.
Systmes Intelligents : Thories et
Applications ; Ouvrage Edit par europia Productions. ISBN 978-2909285-55-3 - 270 pages.
[Bck, 98] Bck T., An Overview of Parameter Control Methods by SelfAdaptation in Evolutionary Algorithms. Fundamenta Informaticae 34,
IOS Press, pp 1-15, 1998.
[Bck, 1997] Bck T., Fogel D., and Michalewicz Z. (Eds.) 1997. Handbook
of Evolutionary Computation. Oxford University Press, London.
[Bck, 96] Bck T., Evolutionary Algorithms in Theory and Practice. Oxford
University Press, New York, 1996.
[Balla et al, 2004] Amar Balla, Khaled-Walid Hidouci, Noureddine
Ihadadene. Un modle de systme pdagogique adaptatif. ISDM n 18 2004, Colloque TICE MEDITERRANEE 26 - 27 novembre 2004.
[Basseur, 2003] M. Basseur, F. Seynhaeve, and E.-G. Talbi,
Adaptive
mechanisms for multi-objective evolutionary algorithms. In IMACS
multiconference,
Computational
Engineering
in
Systems
Applications (CESA03), IEEE Press, 2003.
[Boticario et al, 2005] J.G. Boticario, O.C. Santos, P. van Rosmalen
(2005). Issues in Developing Standard based Adaptive Learning
Management Systems. EADTU 2005 Working Conference : Towards
112
BIBLIOGRAPHIE
Lisbon 2010 : Collaboration for Innovative Content in Lifelong Open
and Flexible Learning.
[Bounsaythip, 1998] C. Bounsaythip,
Algorithmes Heuristiques et
Evolutionnistes : Application la Rsolution du Problme de Placement de
Formes Irrgulires, thse de lUSTL, NO : 2336, soutenue le 9 October
1998.
[Bridges, 1991] C.L. Bridges and D.E. Goldberg, An analysis of multipoint
crossover. In Proceedings of the Foundation Of Genetic Algorithms.
FOGA, 1991.
[Brown et al, 1973] J.S. Brown, R.R. Burton, F. Zdybel (1973). A ModelDriven Question-Answering System for Mixed Initiative ComputerAssisted Instruction. IEEE Transactions on Systems, Man and
Cybernetics, 3(1), pp. 248-257.
[Brown et Burton, 1978] J.S. Brown, R.R. Burton (1978).
Diagnostic
Models for Procedural Bugs in Basic Mathematical Skills. Cognitive
Science, 2, pp. 155-192.
[Brusilovsky et al, 1996] Brusilovsky, P., Schwarz, E., and Weber, G. (1996)
A Tool for Developing Adaptive Electronic Textbooks on WWW. In
Proceedings of WebNet96 - World Conference of the Web Society,
October 16-19, 1996. San Francisco, CA, AACE. - pp. 64-69.
[Brusilovsky and Peylo, 2003] Brusilovsky, P., Peylo, C., Adaptive and
intelligent web-based educational systems.
In : Brusilovsky,
International Journal of Artificial Intelligence in Education, Special
Issue on Adaptive and Intelligent Web-based Educational Systems P.,
Peylo, C. (Eds.), 13 (2-4) (2003) 159-172.
[Cannataro et Pugliese, 2001] Cannataro M., Pugliese A., XAHM : an
XML-based Adaptive Hypermedia Model and its Implementation , 3rd
workshop on Adaptive hypertext and hypermedia, Danemark, 2001.
[Carbonell 1970] Carbonell, J. R. (1970).
AI in CAI : An Artificial
Intelligence Approach to Computer Aided Instruction.
IEEE
Transactions on Man-Machine Systems, 11(4), pp. 190-202.
[Chan, 1991] Chan T. W. (1991) Integration-Kid : A Learning Companion
System. Proceeding of the Twelfth International Conference on
Artificial Intelligence 24-30 August 1991, IJCAI-91-VOL2, 1094-1099.
[Constantino Gonzalez et al, 2003] Constantino Gonzalez, M. A., Suthers,
D., & Escamilla De Los Santos, J. G. (2003). Coaching web-based
113
BIBLIOGRAPHIE
collaborative learning based on problem solution differences and
participation.
International Journal of Artificial Intelligence in
Education, 13(2-4), 261-297.
[Crescenzo et al, 2005] Pierre Crescenzo, Catherine Escazut, Michel
Gautero.(2005) E-learning adaptatif ou comment donner de la personnalit
une fourmi.
Rapport de recherche ISRN I3S/RR-2005-17-FR,
Universit Sophia Antipolis, France.
[David 03] David J-P. Modlisation et Production dObjets Pdagogiques.
Revue "Sciences et Techniques Educatives", Ed. Herms, Hors srie,
2003, pp. 69-104, ISBN 2-7462-0682-X
[Davis, 1987] Davis L. , Genetic algorithms and Simulated annealing. Morgan
Kaufmann, Los Altos, CA (1987).
[Dcmi 04] Dcmi.
Dublin Core Metadata Initiative Usage Board,
DCMI Metadata Terms. 2004 http://dublincore.org/documents/
dcmi-terms/
[De Bra et al, 2003] De Bra, P., Aerts, A., Berden, B., De Lange, B.,
Rousseau, B., Santic, T., Smits, D., Stash, N., AHA ! The Adaptive
Hypermedia Architecture.
Proceedings of the ACM Hypertext
Conference, Nottingham, UK, August 2003, pp. 81-84.
[Dolog et Schfer, 2005] Peter Dolog and Michael Schfer, A Frame work for
Browsing, Manipulating and Maintaining Interoperable Learner Profiles.
L3S Reasearch Center, University of Hannover, Germany, 2005.
[Dro 03] J. Dro, A. Ptrowski, P. Siarry, and E. Taillard. Mtaheuristiques
pour loptimisation difficile. Eyrolles, 2003.
[Durand, 1996] N. Durand, Optimisation de Trajectoires pour la Rsolution
de Conflits en Route. PhD thesis, ENSEEIHT, Institut National
Polytechnique de Toulouse, 1996.
[Educnet 06] Educnet (2006). Glossaire de la FOAD. En ligne : http://
tice.education.fr/superieur/glossaire/
[Fogel, 1997] D.B. Fogel and A. Ghozeil, Evolutionary Computation, Vol.
1 :2 (1997) IEEE Trans.
[Fogel, 95] D. B. Fogel. Evolutionary Computation. Toward a New Philosophy
of Machine Intelligence. IEEE Press, Piscataway, NJ, 1995.
[Frasson et al, 1996] Frasson, C., Mengelle, T., Ameur, E., & Gouardres,
G. (1996). An actor-based architecture for intelligent tutoring systems.
In C. Frasson, G. Gauthier, & A. Lesgold (Eds.), Third International
114
BIBLIOGRAPHIE
Conference on Intelligent Tutoring Systems, ITS-96 (Vol. 1086, pp. 5765). Berlin : Springer Verlag.
[Friesen 04] Friesen N. Three Objections to Learning Objects and E-learning
Standards. McGreal, R. (Ed.). 2004. Online Education Using Learning
Objects. London : Routledge, pp.59-70.
[Goldberg, 1989] Goldberg, David Edward , Genetic algorithms in search,
optimization, and machine learning, Addison-Wesley, 412 p., 1989.
[Goldberg, 1994] D. E. Goldberg, Genetic Algorithms. Editions AddisonWesley, 1994.
[Greer et al, 1998] Greer, J., McCalla, G., Collins, J., Kumar, V., Meagher,
P., & Vassileva, J. (1998). Supporting Peer Help and Collaboration in
Distributed Workplace Environments. International Journal of Artificial
Intelligence in Education, 9, 159-177.
[Haddi et al, 2008] A. Haddi, M. Ramdani, M. Bellafkih. The suitable
learning path for a learner. L. Magdalena, M. Ojeda-Aciego, J.L.
Verdegay (eds) : Proceedings of IPMU08, pp. 591-600, Torremolinos
(Malaga), June 22-27, 2008.
[Heift et Nicholson, 2001] Heift, T., & Nicholson, D. (2001). Web delivery
of adaptive and interactive language tutoring. International Journal of
Artificial Intelligence in Education, 12(4), 310-324.
[Henze et Nejdl,2001] N.Henze & W. Nejdl Adaptation in Open Corpus
Hypermedia.
International Journal of Artificial Intelligence in
Education, vol. 12, (2001).
[Holland 92] Holland J.H., Adaptation in natural and artificial systems : an
introductory analysis with applications to biology, control, and artificial
intelligence, Cambridge, Mass. : MIT Press , 1992.
[ilasallecampus 2008] ilasallecampus (2008). Glossaire e-formation. http:
//www.ilasallecampus.com/fr/glossaire_e_formation.html
[Koffman et Perry, 1976] E. B. Koffman, J. M. Perry (1976). A Model for
Generative CAI and Concept Selection. International Journal on the
Man-Machine Studies, 8, pp. 397-410.
[McCalla et al, 1997] McCalla, G. I., Greer, J. E., Kumar, V. S., Meagher, P.,
Collins, J. A., Tkatch, R., & Parkinson, B. (1997). A peer help system for
workplace training. In B. d. Boulay, & R. Mizoguchi (Eds.), AI-ED97,
8th World Conference on Artificial Intelligence in Education (pp. 183190). Amsterdam : IOS. 12(4), pages 385-407, 2001.
115
BIBLIOGRAPHIE
[Melis et al, 2001] Erica Melis, Eric Andrs, Jochen Bdenbender, Adrian
Frischauf, George Goguadze, Paul Libbrecht, Martin Pollet, Carsten
Ullrich ActiveMath : A Generic and Adaptive Web-Based Learning
Environment.
International Journal of Artificial Intelligence in
Education (2001), 12, 385-407
[Merceron et Yacef, 2003] Merceron, A., & Yacef, K. (2003). A Web-based
tutoring tool with mining facilities to improve learning and teaching. In
U. Hoppe, F. Verdejo, & J. Kay (Eds.), AI-Ed2003 (pp. 201-208).
Amsterdam :IOS Press.
[Michalewicz, 1996] Michalewicz Genetic algorithms + data structures.
ISBN :3-540-58090-5 2nd ed. Springer Verlag Berlin Heidelberg New
York
[Michalewicz 94] Michalewicz, Z. Genetic Algorithms + Data Structures =
Evolution Program, Springer-Verlag (1994).
[Michel et al., 2003] Michel, and C., Touissi, S. (2003) E-learning : normes
et spcifications, In Documents Numriques, Eds Herms, 2003, Vol 7,
N 1-2.
[Mitrovic, 2003] Mitrovic, A. (2003). An Intelligent SQL Tutor on the Web.
International Journal of Artificial Intelligence in Education, 13(2-4),
171-195.
[Mitsuhara et al, 2002] Mitsuhara, H., Ochi, Y., Kanenishi, K., & Yano, Y.
(2002). An adaptive Web-based learning system with a free-hyperlink
environment. The Journal of Information and Systems in Education,
pp. 109-118.
[Mock, 1996] Kenrick Jefferson Mock, Intelligent Information Filtering via
Hybrid Techniques : Hill Climbing, Case-Based Reasoning, Index Patterns,
and Genetic Algorithms. PhdThesis, UNIVERSITY OF CALIFORNIA
DAVIS , 1996.
[Murray, 2003] Murray, T. (2003). MetaLinks : Authoring and affordances
for conceptual and narrative flow in adaptive hyperbooks. J. of Artificial
Intelligence and Education, Vol. 13, pp. 197-231. (Special Issue on
Adaptive and Intelligent Web-Based Systems).
[Oda et al, 1998] Oda T., Satoh H., & Watanabe, S. (1998).
Searching
deadlocked Web learners by measuring similarity of learning activities.
Proceedings of Workshop "WWW-Based Tutoring" at 4th
International Conference on Intelligent Tutoring Systems (ITS98),
August 16-19, 1998. San Antonio, TX.
116
BIBLIOGRAPHIE
[Plodzien et al,2006] Jacek Plodzien , Ewa Stemposz, & Alina Stasiecka
An approach to the quality and reusability of metadata specifications for
e-learning. objects Online Information Review, Vol. 30 No. 3, 2006, pp.
238-251.
[Quafafou, 1993] Quafafou, M. GAITS : Fuzzy Sets-Based Algorithms for
Computing Strategies Using Genetic Algorithms. Proceedings on Fuzzy
Logic in Artificial Intelligence FLAI 1993, in The Lecture Notes in
Artificial Intelligence, Springer Verlag.
[Romero et al, 2003] Romero, C., Ventura, S., Bra, P. D., & Castro, C. d.
(2003). Discovering prediction rules in AHA ! courses. In P. Brusilovsky,
A. Corbett, & F. d. Rosis (Eds.), 9th International User Modeling
Conference (Vol. 2702, pp. 25-34). Berlin : Springer Verlag.
[Schaffer et Eshelman, 1991] Schaffer, J.D., and Eshelman, L.J., "On
crossover as an evolutionary viable strategy". In R.K. Belew and L.B.
Booker, editors. Proceedings of the 4thInternational Conference on
Genetic Algorithms, Morgan Kaufmann pages, 61-68, 1991.
[Schwefel, 1997] Schwefel H.-P., Bck T. Artificial Evolution : How and
Why ?. PAGE PROOFS for John Wiley & SonsLtd ,17-4-1997.
[Schwefel, 1984] Schwefel H.-P., Evolution Strategies : A Family of NonLinear Optimization Techniques Based on Imitating Some Principles of
Organic Evolution. Annals of Operations Research, vol. 1, pp. 165-167,
1984.
[Smith et Blandford, 2003] GUVEN SMITH, S. & BLANDFORD, A. (2003)
MLTutor : An Application of Machine Learning Algorithms for an Adaptive
Web-based Information System. International Journal of Artificial
Intelligence and Education. 13. 235-261.
[Soller et Lesgold, 2003] Soller, A., & Lesgold, A. (2003). A computational
approach to analysing online knowledge sharing interaction. In U. Hoppe,
F. Verdejo, & J. Kay (Eds.), AI-ED2003 (pp. 253-260). Amsterdam :
IOS Press.
[Mossin et al, 2010] Eduardo
Andr
Mossin,
Rodrigo
Palucci
Pantoni & Dennis Brando (2010).
Students Evaluation
based on Fuzzy Sets Theory, Fuzzy Systems.
Ahmad
Taher Azar (Ed.), ISBN : 978-953-7619-92-3, InTech, DOI :
10.5772/7225. http://www.intechopen.com/books/fuzzy-systems/
students-evaluation-based-on-fuzzy-sets-theory
117
BIBLIOGRAPHIE
[Hameed et Sorensen, 2010] Ibrahim A. Hameed and Claus G.
Sorensen (2010).
Fuzzy Systems in Education : A More
Reliable System for Student Evaluation, Fuzzy Systems.
Ahmad
Taher Azar (Ed.), ISBN : 978-953-7619-92-3, InTech, DOI :
10.5772/7216. http://www.intechopen.com/books/fuzzy-systems/
fuzzy-systems-in-education-a-more-reliable-system-for-student-evaluation
[Servlet API] Servlet API Documentation http://tomcat.apache.org/
tomcat-5.5-doc/servletapi/
[Villanova02] Villanova-Oliver M.,
Adaptabilit dans les systmes
dinformation sur le Web : Modlisation et mise en uvre de laccs
progressif Thse de linstitut national polytechnique de Grenoble,
2002
[Weber et Brusilovsky, 2001] Weber, G. & Brusilovsky, P. (2001) ELM-ART :
An adaptive versatile system for Web-based instruction. International
Journal of Artificial Intelligence in Education 12 (4), Special Issue on
Adaptive and Intelligent Web-based Educational Systems, 351-384.
[LOM02] Final Draft Standard for Learning Object Metadata, Approved draft,
Document IEEE 1484.12.1-2002, 2002, 44p.
118
PUBLICATIONS
Publications
PUBLICATIONS
(SITA08), Institut national de Postes et Tlcommunications Rabat,
Maroc, 5-6 Mai (2008). Actes de la Cinquime Conference sur les
Systmes Intelligents : Thorie et Applications pp215-220.
Azough S., Bellafkih M. (2007) Reuse of resources for adapted formation
to the learner. 3rd International Symposium on Computational
Intelligence and Intelligent Informatics ISCIII IEEE Agadir, Morocco,
March 28-30. 1-4244-1157-2/07l 2007 IEEE. Proceedings IEEE, IES
Pages 213-217.
120
Rsum :
Dans nos travaux, nous avons conu un systme de elearning adaptatif permettant de fournir lapprenant un
parcours adapt son profil et lobjectif pdagogique de
sa formation en cours. Les systmes de tlenseignement
intelligent (STI) actuels utilisent des parcours dj dfinis
ou des parcours construits au suivi de la navigation des
apprenants dans les contenus pdagogiques. Ladaptation
utilise impose un format de cours dfini permettant de grer
les informations afficher.
Dans notre systme AFGLearn, nous avons propos de
modliser la description des ressources pdagogiques sous
format dune fiche XML, ce qui facilite la recherche des cours
adapts et permet de rester indpendant du format des cours
existants.
Nous utilisons les algorithmes gntiques pour automatiser
la gnration du parcours adapt au profil de lapprenant en
cours et lobjectif pdagogique choisi. Pour implmenter les
modules de notre application nous avons choisi dutiliser les
servlets Java. Ils permettent laccs lapplication travers le
web et ainsi la portabilit de la plateforme.
Mots cls :
E-Learning Adaptatif, Systmes de Tlenseignement Intelligents
Algorithmes Gntiques, Logique Floue, XML, Servelets Java.