Beruflich Dokumente
Kultur Dokumente
RSUM
MOTS CLS
- 943
Depuis ledbutdela
dCcennie 90 on remarqueunegrande
effervescence dans le domaine des systmes tutoriels intelligents (Sn), en
particulier dans les environnements de construction decours, comme le
t h o i g n e la multitude de grands projets actuellement en dhveloppement
a, 19901,
de. Les projets IDE[Pirolli
on a al.,
er, 19901, ID-Expert[
al., 19941, et tout recemment le projet SAFARI[Gecsei &
al., 19941,en sontquelques exemples. Malheureusement la plupartdes
projets de gelaie didacticiel se heurtent encore B un serieux problme. Celui
de lacquisition etde la modClisation des connaissances. Il sagit plus
prcisment du processus dextraction de la connaissance, de construction et
demanipulationdes
modbles deconnaissances,
de rhpartitiondes
connaissances en objets didactiques qui puissent $tre reutiliss.
Nouspr6sentonsdanscetarticle
un systbme demanipulation
graphiquede
modBles de connaissancesdans
un environnementde
construction de cours. Ce systme, base sur la thorie des graphes, vise k
aiderlesauteursdedidacticiel
dans leur tlche de modlisationetde
partitionnement des connaissances du domaine h enseigner. Il fournit un
ensembledoutilsgriques
exp6rimentes dans un prototypequi a t
ralish enSmalltalk.
rks une prdsentation sommaire du processusde
Construction de cours, nous donnons une definition pratique de ce quest un
modde de connaissances, ainsi que des outils de manipulation graphique
d6veloppCs dans le prototype actuel.
TH
Le processus de construction dun cours passe parcinq grandes
phases: analyse, conception, simulation, rCalisation, validation [Kjiri
1993. Nous nous interessons ici B la phase de conception qui est celle au
cours de laquelle lauteur est confronte auproblbme de mod6lisation de
connaissances. En effet cest au cours de cette phase que le contenu du
cours est elabore. Lauteur definit le contenu pkdagogique de son cours en
se referant aux donnees produites lors de la phase danalyse [Kengne,
1993bI.
- 944
et
o n d a
BASE DES
3.1 Dfinition
Pour structurer les diverses connaissances composant un cours, nous
un modlede
sommes amens dfinirdefaonpratiquecequest
connaissances. Un modle
de
connaissances
est
un ensemble
de
connaissances et de liens, structur sous forme dun graphe orient dans
lequel lesnoeuds reprsentent les connaissances du domaine et les arcs
dfinissent les liens entre les connaissances.
Une unit denseignementest une entit qui contient les connaissances issues du
curriculum de la matire enseigner, pouvanttre prsente ltudianten une session
dapprentissage [Frasson et al., 1992, octobre].
- 945
- 946
i.
r.
i;
I
- 941 -
.
I
Pourpartagerles
connaissances du modle entre les units de
formation, le concepteursesertdeloprationde
marquage. Il sagit
dindiquer B laide dune marque (ouun jeton) que telle connaissance va
appartenir telle unit denseignement. Le dkmarquage est lopration
- 948 -
inverse.
Elle
consiste
supprimer
une
connaissance
dune
unit
denseignement en enlevant le jeton correspondant.
- 949 -
Pour realiser notre systme nous avons opte pour une implantation
base dobjets. Ce qui ajoute plus de souplesse B notre structure de graphe et
B son dependant graphique. Le prototype du systbme a te dCvelopp6 dans
lenvironnement VisualWorks 1.0 de Parc Place Systems. Cet environnement
facilite la construction des applications orientes objet grce ses outils de
cration dinterfaces graphiques et son langage de prototypage rapide:
Smalltalk.Le paradigme dimplantation que nous avons utilis est celui
prconmis6 dans lenvironnement Smalltalk et qui une fois de plus a produit
dexcellents resultats. Il sagit du MVC (Modinle/$7ue/ContrGleur).Dans cette
optique du MVC le graphe de connaissances est vu comme une collection de
noeuds (connaissances) et darcs(liens). Chaque objet noeud (ou arc)
representelapartie
6modle du MVC etestli
B sondependant
graphique. Le dpendant graphique symbolise la partie vue du MVC. 11
correspond lobjet visible que lon affiche B lcran. A chaque dpendant
graphiqueest associC un objet chargde capter les actions de lusager
pendant la manipulation graphique.Cetobjet
correspond la partie
contrGleur du MVC. La dynamiqueentre le modle, lavue et le
contreleur allge la conception des applications interactives en Smalltalk et
facilite leur implantation.
En guise dexemple nous avons utilisC notre systme pour btir le
modble des connaissances dun cours sur la normalisation desrelations.
Nousnousrestreignonsdans
cet exemple aux trois premibres formes
normales. Le modle de connaissances sur la normalisation des relations
(Normt) se ~ o m p ~ des
s e concepts (Conc) de c1C (CE), de forme normale
(IFE6)de dependance partielle (DP)~et de dependance transitive (Dt). Il est
aussi compos15 de procedures (Proc). Par exemple les procedures appliquer
une forme normale (ApFN) et comprendre le principe de normalisation
(CoNo). Les concepts de premibre forme normale (lFN), de deuxime
forme normale (2FN), et de troisibme forme nomale (3FN) definissent des
sortes de forme normale et sont donc lies au concept FN par les liens est
sorte de. Il existe un lien de prkcdence entre lm et 2FN9et entre 2FN et
3FN. Nous avons associ au concept Dp une connaissance conditionnelle
(Rgle) qui stipule que si on a une dpendance partielle dans une relation
alors on a aussi une dCpendance transitive. Suite cette analyse du domaine
nous avons degag les connaissances et les liens pouvant intervenir dans
notre modle. Le tableau 1 prksente lensemble de ces connaissances classes
selon leur type. Le tableau II contient tous les liens du modle regroups
selon leur type. Par exemple A , dans la colonne gsCc2de se lit A
prckde B.
- 950 -
Concepts
__
N ormt
procdures
Principe
Rgle
Proprits
---
Conc
FN
Cl
DP
Dt
1FN
2FN
3FN
--Tableau 1: Clas! fication des conn ssances
Est-compos-de
Normt , Conc
Normt , Proc
Conc , Cl
Conc ,Dp
Conc ,Dt
Conc ,FN
Dp ,Rgle
Prcde
lm, 2FN
2 W , 3FN
Est-sorte-de
ApFN ,Proc
CoNo ,Proc
2FN,FN
3FN,FN
---
- 951 -
- 952
6. CONCLUSION
Lesystmeque
nous avonsprsentpermetunemanipulation
graphiquedesmodlesdeconnaissancesdans
un environnement de
construction de cours. Il est facile utiliser et son pouvoir d'expression et
demodlisation
est assezimportantcar
il permet au concepteur de
distinguer graphiquement les quatre types de connaissances et les trois types
de liens les plus couramment utiliss. De plus il produit des modles de
connaissances rutilisables pour la construction d'autres cours. Le prototype
qui a t ralis dans un environnement Smalltalk nous a permis de tester les
diffrents outils prsents dans cet article. Dans notre agenda des travaux,
nous envisageons de rendre notre interface plus intuitive, mais surtout de
permettre un concepteur de rajouter de nouveaux types de connaissances
et/ou de liens si le besoin se fait sentir.
REMERCIEMENTS
Les auteurs tiennent remercier tous les membres de l'quipe du
projet AGD qui ont t d'un
apport prcieux au dveloppement de cette
du laboratoireHron
de
ide. Il s'agiten particulierdeLailaKjiri
l'universit de Montral, de Claire Aubin, Chantal Paquin, Pascal Lagass,
Guy Leblanc du Groupe DMR Inc., et de Francoise Crevier, Diane Ruelland,
Eric Bleicher, du laboratoire Licef de Tl-Universit. Nous remercions aussi
le Centre de Recherche en Informatique de Montral (CRIM) et le Groupe
DMR Inc. pour leur support financier.
RFRENCES
[DELT 901
[FRAS 921
[GECS 941
- 953 -
[GOUA 961
[KENG 921
[ILTIR 931
[LECA 911
[LEON 911
["GR
891
[MERR 931
M. E). MERRILL,:
n integrated mode1 for automating
instructional design and delivery", chapter 6 of book:
Automatinginstructionaldesign:concepts
and issues,
educational technology publications, 1993..
li
M.
MULHAUSER,:
Integrated
Issues
of
AuthoringLearning Environments; Proceedings of WCCE,
pp 419-424, 1990.
G. PAQUETTE: "Le r61e des mCtaconnaissances dans
LBUTI, un gnrateur d'environnement d'apprentissage",
confrence KMET'90, actespublischez
IOS press,
Amsterdam, avril 1991 .
- 954
1-
i-
[PAQU 941
[PIRO 901
- 955