Instructional Engineering and Educational Modeling Languages

advertisement
1
Introduction to the IMS-LD specification
From an Instructional Engineering Perspective1
AUTHOR :
GILBERT PAQUETTE, CICE, LICEF RESEARCH CENTER, TÉLÉ-UNIVERSITÉ,
This document is a simple introduction to IMS-LD. It describes the role of this specification in
the general process of building on-line learning system. The accelerating evolution of learning
technologies has multiplied the number of decisions one must take to create on-line learning
system (DLS). While it is true that a majority of the first Web-based applications have been
mostly ways to distribute information, more and more educators have become aware of the need
to go beyond these simple uses of information and communication technologies. This context has
created a much-needed interest in pedagogical methods and, more generally, the field of
instructional design (ID). We will show here some of the relations between the IMS-LD
specification and instructional design methodology.
1. From Instructional Design to Educational Modeling
In American literature, this discipline is known as "instructional design (ID)", "Instructional
System Design (ISD)" or "Instructional Science" (Reigeluth, 1983; Merrill, 1994). In Europe, one
of the pioneers in the field used the term "Scientific Pedagogy" [Montessori, 1958]. The origin of
ID goes back to John Dewey, who, a century ago, claimed the development of an "interlinked
science" between learning theories and educational practices (Dewey 1900). His demand was
heard at the beginning of the 1960s, when we can speak of the beginning of a new discipline. In
the 1970s and the 1980s, instructional theories have blossomed, but today, it seems necessary to
renew the ID methodology to support the creation of distributed learning systems in order to
operationalize the theoretical foundation.
Previously, our group has proposed a new approach to ID (Paquette, 2001). This approach,
instructional engineering (IE), is defined as a method that supports the planning, analysis, design
and the delivery of a learning system, integrating the concepts, the processes and the principles of
ID, software engineering, and cognitive engineering.
Software engineering, brings some interesting solutions to this goal. From a technical point of
view, an online learning environment is an information system, a complex array of software tools,
digitized documents and communication services. By adapting software engineering principles to
ID, IE proposes well-defined processes and principles that help produce "deliveries", precisely
describing the products of these processes. Multi-agent systems offer a good way to represent a
learning environment at delivery time as a set of agents, persons and computerized objects,
interacting together to facilitate learning.
Knowledge engineering is a methodology, developed in the field of expert systems and artificial
intelligence over the last thirty years. It helps identify and structure knowledge, to explain it, to
represent it in a symbolic or graphic language, facilitating its subsequent use by persons and
computer systems. Knowledge engineering has been applied in education to build intelligent
1
This text reuse large part of a chapter by the author from R. McGreal, editor, Online education using learning objects,
Routledge-Falmer, London an New York, 2003, pp.331-346
2
tutoring systems (Wenger, 1987) and also support systems for designers (Merrill, 1994; Spector
et al., 1993). In an IE method, the knowledge engineering processes can help designers define
content and objectives, instructional scenarios, instructional materials, as well as the delivery
processes of a learning system by means of knowledge models
Targeting the reuse of knowledge resources and the interoperability of e-learning systems a vast
movement towards international standards for learning objects (LOs) has been initiated. (Duval &
Robson 2001). The work on Educational Modeling Languages (Koper 2002), and the subsequent
integration of a subset in the IMS Learning Design Specification (IMS 2003), is the most
important initiative to date to integrate ID into the standards movement. In particular, it describes
a formal way to represent the structure of a Unit of Learning and the concept of a pedagogical
method, specifying roles and activities that learners and support persons can play using LOs.
Instructional Engineering, as defined above, provides a methodology to build learning designs in
a standard way so it can be delivered on many delivery systems.
2. EML and the IMS Learning Design Specification
The approach in IMS-LD has been to define a complete core that is as simple as possible, with
some extensions. The Level A specification contains all the core vocabulary needed to support
diversified pedagogical models2. Level B adds properties and conditions enabling personalization.
And Level C adds notification between actors involved in the learning unit to support
collaboration and tutoring. Figure 1 (IMS – LD, 2003, p.10) presents a conceptual model of these
three levels.
B
C
Figure 1 – The IMS Learning Design Conceptual Model
This static model of a learning design centers on three entities, roles, activities and environments.
Basically:

2
Roles, such a learner of staff (facilitator, professor, tutor) are played by persons described
by their properties;
See the appendix 6 – French/English translation of the IMSLD terms of level A
3

Activities, performed by roles are organizes in a tree structure called a method,
decomposed into alternative plays, themselves decomposed into a sequence of acts; each
act is further decomposed into activity structures, which contain other activity structures
down to terminal learning or support activities;

Environments group all kinds of learning objects (or resources) or services used by roles
in activities, and also outcomes produced by roles in activities.
When activating a unit of learning, the method element is central. This unique element and its
sub-elements describe the learning process and control the behavior of the unit of learning as a
whole, coordinating the activities of the players in their various roles and their use of resources.
The Method, Plays, Acts and Role-parts (role-activity couples) are all nested within each other, as
displayed in Figure 2 (IMS – LD 2003, p.73).
There are three levels in a Method. At the first level, we find two elements, a list of plays and a
complete-method object. The latter holds both the condition for completion of the unit-oflearning and optional actions to be taken when it is. The plays represent logically independent
parts of the learning design as they are always run concurrently. They can be used to provide
alternative scenarios for the same unit of study for different target populations or for different
delivery models (e. g. classroom-based vs distance learning).
Role parts
Figure 2. Structured Method in a Learning Design
An act brings together one or more role-parts to allow more than one role to perform at the same
time or asynchronously in a certain time period. Therefore, role-parts within an act always run in
parallel. Each role-part associates exactly one role with exactly one activity or environment. The
same role can be associated with different activities in different role-parts and conversely.
However the same role may only be referenced once in the same act.
3- IMS-LD, as a bridge between Design and Delivery
Figure 3 shows the relationship between instructional engineering methods and tools, the
EML/IMS-LD specification and delivery systems. An IMS learning design is produced using an
instructional method and delivered through a delivery system (a platform, an LCMS or an LMS)
4
Figure 3. IMS-LD bridging design and delivery of learning environment
The learning design is an abstract model of a unit-of-learning that can be instantiated before a
delivery session or during delivery. Instantiation means that a concrete person, learning object or
service is put at the place of a role or an environment in the LD model. For example, the
participants in a forum are variables in the model. They can be specified by concrete persons
(giving their email) when a delivery starts or at runtime (during delivery). In the same way, a
concrete document can be embedded in the design or kept open as a variable in the LD model. In
this case its address then can be specified later at instantiation time or during the delivery.
Concretely, a unit of learning is described as an XML file
called a content package. Figure 4 shows its structure, the
central part of which is the manifest.

The manifest contains the metadata of the UoL, in
particular a fixed, pre-defined name to help find it,
and possibly other properties.

The organization part is the learning design
structure described above, with role-part associated
to environments grouping the resources.

The resources part list all the resources (roles,
activities, learning objects, services, prerequisite
and learning objectives) included in the design with
their addresses if they are specified at design time.
It can also contain sub-manifests if other UoL are
embedded in the design
Figure 4 – Structure of an IMS-LD
XML package
The physical files corresponding to the resources can be
included or not in the content package.
These content packages contain all the necessary information on a unit of learning, in an XML
format that can be read by any compliant delivery system or platform. In principle, a learning
design built in the IMS-LD format can be reused on any machine properly equipped. This is the
goal of the specification, to bridge the gap between the process of designing a course and that of
delivering it.
5
4- Instructional Engineering of a Learning Design
Work on EML and instructional engineering
has started at the LICEF research center in
1992 with the design of an instructional
design system called AGD. From it, graphic
modeling tools have evolved, recently to the
MOT+LD specialized graphic language.
In parallel, an instructional design
methodology was developed and embedded
in new Web-based tools such as ADISA.
The method is now being adapted to a new
version called MISA-LD. During the last
year, we have started to build the IDLD
resource center that you are using now.
AGD
MOT 2.0
1992-1995
MISA 2.0
1995-1997
1995-1997
1997-1998
MOT plus
MISA Templates
1998-1999
MISA 3.0
1999-2002
ADISA
MISA 4.0
MOT+LD
2005-2006
2003-2004
IDLD Portal
MISA LD
Figure 5 – EML work at LICEF
The IMS-LD specification leaves open the choice of instructional methods and modeling tools
that can support designers in the process of building learning designs, especially for collaborative
scenarios. Extensive research and development in the last thirty years have has led host of ID
methods.
The quality of a course depends for the most part on the quality of the learning scenarios
produced by the design process. Basically, instructional engineering methods like MISA, and
tools like MOT+LD guide and support course designer(s) through the process of designing high
quality learning systems and scenarios, in particular, by ensuring coherence through systematic
documentation of all aspects of the design process and products, automatic propagation of many
pieces of information as well as a systemic view of the process.
Figure 6 – Basic IMS-LD graphic symbols
Using a graphical representation technique that was developed in MISA and a modeling tool like
MOT+LD, concepts, procedures and principles are used to describe all IMS-LD level-A
components (figure 6) as well as their relationships.
6
We have experimented such a graphical language and found it closer to instructional designers,
than software engineering graphical languages like UML or text-based editors like RELOAD,
while still enabling an automatic translation from graphical designs into machine-readable IMSLD XML files.
5- The IDLD Resource Center
The IDLD Resource Center where you are now offers a repository of learning designs, a suite of
tools to support the implementation of IMS-LD, methodological aids to help in its deployment to
institutions and organisations, and a number of background documents and related sites.
It has been built by the CICE team at Télé-université in Montreal. Other researchers at Concordia
University in Montreal, Simon Fraser University in Vancouver and the University of Waterloo in
Ontario have provided inputs for the repository, as well as using and validating the tools. All the
resources included are in the public domain using Creative Commons licenses and can be freely
reused. Télé-université is committed to sustaining the portal, hoping that new partners will make
contributions or link with it, at the same conditions as the initial partners.
The central resource of the portal is the LD repository. It contains actually a limited number of
entries, but it gives access to different kinds of products of the learning design implementation
process: initial narratives of learning scenarios, complete course plans, hierarchical trees or
graphic models of learning designs, IMS-LD compliant XML manifests, and finally learning
designs embedded in complete on-line courses. The graphical models and their corresponding
XML manifests are either LD examples, where the content resources are specified, or LD patterns
that are design flows without specific content.
Presently, the IDLD portal offers four open source tools:
 the MOT+LD graphic editor (Paquette, Léonard et al, 2006) that supports an interactive
design process more friendly to designers than text-based editors, but limited to level A of the
IMS-LD specification;
 the RELOAD editor (RELOAD 2006) supporting all levels, but in a hierarchical form-based
format;
 the RELOAD player, embedding the COPPERCORE (Martens & Vogten 2005) engine, that
reads IMS-LD manifests and offers a Web based interface to deliver and execute a LD run;
 PALOMA3, a learning object repository management system that supports the LOM and the
IMS-DRI standard for federated search.
These tools are sufficient to support a complete implementation process presented above. We aim
to extend this tool set with other open source tools that are being developed by other groups
(Griffith et al 2005) or by partners of the LORNET research network hosted at LICEF-CIRTA.
Besides basic IMS-LD documentation, the IDLD portal offers a set of new methodological aids to
instructional designers and educators involved in the implementation and deployment of IMS-LD
 A methodological guide to support IMS-LD authoring, validation and execution using the
above tools or other alternative tools (it includes some of the operation of the MISA
instructional engineering method);
 A graphic modeling technique to help build IMS-LD graphic models using MOT+LD editor;
 A PALOM@ guide to help reference, find and reuse learning designs in the IDLD repository
3
PALOMA has been extracted and rebuilt from the Explor@ LO manager (Paquette, Miara et al. 2005)
7


A definition of the terms in the classifications used to provide metadata descriptors for
learning designs; these classifications are embedded in the PALOMA tool.
A set of best practices experienced by users in implementing the IMS LD specification and
the use of the learning design repository.
6- Metadata for Learning Designs
Figure 7 shows one classification embedded in the PALOMA learning object repositories
manager. The left part presents a list of available repositories, including the IDLD repository; the
center part shows a list of designs grouped in the selected folder of that repository and the right
part is the metatagging tool that enables creating and editing a standard LOM record for the
selected object, here a learning design for a collaborative activity pattern entitled “FORUM
SYNTHÈSE”.
For this LD, the user has selected metadata from the learning design classification: the delivery
model is “A140-Asynchronous Online Training”, the pedagogical strategy is “A293Debate/Discussion”, and the evaluation model is summative (A315), based on learner productions
(A332) that are mostly individual (A342). These three top level categories of the learning design
classification are derived directly from the MISA method (De la Teja, Lundgren-Cayrol et al
2006; Paquette, De la Teja et al. 2005; Paquette, G. 2003)
Figure 7 – Learning design classification and metadata association to learning designs
Category A400 on the level of reusability of learning designs extends previous work supported by
JISC (Currier & Campbell, 2002). Since the selected LD on the figure is a pattern, it is
technology independent, content generic, context of use independent and adaptable to certain
disabilities. Finally, category A500 describes the type of LD product, in this case a standard IMSLD Graphical Model.
8
In the list of classification descriptors in Figure 7, we see that the last entry shows metadata from
another classification scheme on Skills and cognitive strategies (Paquette, Léonard et al, 2006;
Paquette 1999). This indicates that the LD proposes to have learners build a synthesis. Using
various types of metadata enables many diverse ways to search for LD patterns and examples.
Other LOM entries are useful to provide some semantic structure (an ontology) to the set of LD
products in the IDLD repository. The 1.8 section of the LOM defines four aggregation levels: 1raw media data or fragments; 2- lesson (collection of level 1 objects); 3- course (collection of
level 2 objects); and 4– program (collection of level 3 objects).
Section 7 of the LOM provides a limited set of choice for relations between objects and their
LOM entry. We used them as follows:

“is based on/is basis for” indicates the relationship between a narrative or a textual
course outline and a graphical model;

“has format/is format of” indicates the relationship between a graphic model, an IMSLD manifest or an executable Web version of the same UoL;

“has part/is part of” will indicate the relationship between a LD product and its
components, for example, between a level 3 (course) and a level 2 (lesson) object;

“has version” is re-interpreted as the relationship between a pattern and its examples
obtained by associating precise items to the abstract objects (environment, activity,…) in
a LD pattern.
To our knowledge, this IDLD resource center is the first one to embed a LD repository where
learning designs are referenced using the LOM in this way. We do not pretend the process to be
completely user-friendly. There are still researches and development issues to solve but we feel
that if the user is patient enough, he will gain new knowledge and competencies.
We are interested in having your comments, by using the address on the Web site. We will also
welcome knowledgeable individuals or teams that would like to extend or improve this IDLD
resource center.
References
(Currier S., & Campbell, L. (2002 ) Evaluating Learning Resources for Reusability: The “Dner &
Learning Objects” Study. Last retrieved February 6, 2006, from
http://www.ascilite.org.au/conferences/auckland02/proceedings/papers/059.pdf
(De la Teja, Lundgren-Cayrol et al 2006) De la Teja, I., Lundgren-Cayrol, K. & Paquette, G. (2005).
Transposing MISA Learning Scenarios into IMS Units of Learning. In Colin Tattersall and Rob
Koper (2005). Advances in Learning Design (Special Issue). Journal of Educational Technology
and Society (in press)
(Dewey 1900) Dewey J. Psychology and social practice. The psychological Review. 1900, 7, pp 105-124
(Duval and Robson 2001) Duval, E. and Robson. R. Guest Editorial on Metadata. Interactive Learning
Environments, Special issue: Metadata, Volume 9-3, December 2001, pp. 201-206
(Griffiths et al. 2005) Griffiths, D., Blat, J., Garcia, R., Votgen, H., & Kwong, KL. (2005). Learning Design
Tools, in R. Koper & C. Tattersall (Eds.). Learning Design - A Handbook on Modelling and
Delivering Networked Education and Training, Springer Verlag, pp. 109-136
(IMS-LD 2006) IMS Learning Design. Information Model, Best Practice and Implementation Guide,
Binding document, Schemas. Retrieved February 4, 2006, from
http://www.imsglobal.org/learningdesign/index.html
(Koper 2002) Koper R. Modeling units of study from a pedagogical perspective – The pedagogical
metamodel behind EML http://www.eml.ou.nl/introduction/articles.htm Last consulted, March
2002.
(Merrill 1994) Merrill M.D. Principles of ID. Educational Technology Publications, Englewood Cliffs,
9
New Jersey, 465 pages, 1994
(OWL 2003) W3C – Ontology Web Language Overview. Retreived February 4, 2006 form
http://www.w3.org/TR/owl-features/
(Montessori 1964) Montessori, M. Pédagogie scientifique (5ème edition). Desclee De Brouwer, 1958 et
The Montessori Method, New Yors : Schocken Books, 1964.
(Paquette 1999) Paquette, G. Meta-knowledge Representation for Learning Scenarios Engineering, in S.
Lajoie et M. Vivet (Eds), Proceedings of AI-Ed’99 in AI and Education - Open learning
environments, IOS Press, 1999.
(Paquette 2001) Paquette G. TeleLearning Systems Engineering – Towards a new ISD model, Journal of
Structural Learning 14, pp. 1-35, 2001
(Paquette 2002) Paquette, G. L’ingénierie pédagogique, pour construire l’apprentissage en réseau. Presses
de l’Université du Québec, 2002, 457 pages
(Paquette 2003) G. Paquette Instructional Engineering for Network-Based Learning. Pfeiffer/Wiley
Publishing Co, 262 pages.
(Paquette et al 2001) Paquette,G., Rosca, I. , De la Teja, I., Léonard, M., and Lundgren-Cayrol, K. Webbased Support for the IE of E-learning Systems, WebNet’01 Conference, Orlando 2001.
(Paquette, De la Teja et al. 2005) Paquette, G., I. De la Teja, M., Lundgren-Cayrol, K., & Marino, O. An
Instructional Engineering Method and Tool for the Design of Units of learning, chap 6, in Learning
Design: A Handbook on Modelling and Delivering Networked Education and Training, eds. Kopper
R., Tattersall C., Springer-Verlag. 2005.p.161-184
(Paquette, Léonard et al, 2006) G. Paquette, M.Léonard, K. Lundgren-Cayrol, S. Mihaila and D. Gareau.
(2006) Learning Design based on Graphical Knowledge-Modeling , Journal of Educational
technology and Society ET&S , Special issue on Learning Design.
(Paquette, Marino et al 2005a) Paquette G., O. Marino, I. De la Teja, K. Lundgren-Cayrol, M. Léonard, and
J. Contamines (2005) Implementation and Deployment of the IMS Learning Design Specification,
Canadian Journal of Learning Technologies (CJLT), http://www.cjlt.ca/
(Paquette, Marino et al 2005b) Paquette, G., O. Marino, De la Teja, I., Lundgren-Cayrol, K., Léonard, M.
& Julien Contamines (2005). "Implementation and Deployment of the IMS Learning Design
Specification." Canadian Journal of Learning and Technology. Vol 31, No 2, p: 85-104
(Paquette, Miara et al. 2005) Paquette G, Miara A, Lundgren-Cayrol K, Guérette L (2004) The Explor@2
Learning Object Manager, in R. McGreal (ed), Online education using learning objects, pp 254-268.
London: Routledge/Falmer.
(Reigeluth 1983) Reigeluth C. (Ed) Instructional Theories in Action: Lessons Illustrating Selected
Theories and Models. Hillsdale, NJ: Lawrence Earlbaum, 487pp. 1983
(RELOAD 2006) RELOAD Project. Retrieved February 4, 2006 from http://www.reload.ac.uk
(Spector et al 1993) Spector J.M., Polson M.C., Muraida D.J. (Eds) Automating ID, Concepts and Issues,
Educational Technology Publications, Englewood Cliffs, New Jersey, 364 pages, 1993
(Wenger 1987) Wenger, E. Artificial Intelligence and Tutoring Systems- Computational and Cognitive
Approaches to the Communication of Knowledge. Morgan-Kaufmann Pub. Co, 1987, 486 pages
10
Appendix 6 – Translation of the IMSLD terms of level A
Terme français
English term
Manifeste
Manifest
Unité d’apprentissage
Unit of Learning
Devis pédagogique
Learning Design (LD)
Méthode
Method
Cheminement
Play
Acte
Act
Préalable
Prerequisites
Objectifs d’apprentissage
Learning objectives
Rôle
Role
Apprenant
Learner
Facilitateur
Staff
Partition
Role-parts
Activité
Activity
Structure d’activités
Activity Structures
Activité d’apprentissage
Learning Activity
Activité de support
Support Activity
Unité d’apprentissage externe
External Unit of Learning
Séquence
Sequence
Sélection
Selection
Nombre d’options
Number to Select
Durée
Time Limit
Environnement
Environment
Objet d’apprentissage
Learning Object
Produit
Outcome
Service
Service
Conférence
Conference
Type de droits dans la conférence
Gestionnaire
Conference rights
Observateur
Observer
Participant
Participant
Modérateur
Moderator
Type de conférence
Conference Type
Synchrone
Synchronous
Manager
11
Asynchrone
Asynchronous
Avis
Announcement
Courriel
Send-Mail
Recherche indexée
Index-Search
Classe de l’index
Index class
Type d’index de l’élément
Index type of element
Recherche texte libre
free text search
Index avec référence
index with reference
Index sans référence
index without reference
Item
Item
Description de l’activité
Activity description
Visible
Isvisible true (visible)
Invisible
Isvisible false (hidden)
Toute personne jouant le rôle
All persons in a role
Personne prenant le rôle
Person in a role
Énoncés de complétion
Complete statements
Si terminé
On completion
Download