Title: from EML to Learning Design
1from EML to Learning Design Planned OS
Implementations focusing on RELOAD
- Bill Olivier
- Director, CETIS
2OU Netherlands EML
- In 1997 OUNL strategic decision to provide
eLearning as key to their future development - 3 year internally funded RD programme
- Many pedagogies already in use at the OUNL needed
to be supported. How? - Extensive research into pedagogies (100)
- Abstracted a common meta-languagethe
Educational Modelling Language EML - Use EML to describe the learning process
- Core of the language
- People engage in Activities with Resources
3OU Netherlands EML
- People engage in Activities with Resources
- Elaborating the core elements of the EML
- People one or many, learners or staff
- At design time, dont know who
- But can specify the Roles they are to play
- Activities description structured info
- learning objectives prerequisites metadata
- Resources learning objects services
- EML has many types of object
- This got simplified in Learning Design
- Many Roles, objects services need to
be co-ordinated in a learning flow
4OU Netherlands EML
- What kinds of Learning?
- Integrate use of content and discussions or more
complex collaborative services - Support group learning where people engage in
either - The same things at different times
- Different things at the same time
- Support different types of learning
- Problem-based Project-based Learning
- Tightly controlled Programmed Learning
- Loosely controlled Role Play Learning
- Etc.
5OU Netherlands EML
- EML went through 3 cycles of
specification-implementation-refinement - Too general described many pedagogies, but not
enough functionality/detail to be useful - Too specific Now useful but limited range of
pedagogies - Just right could describe a wide range of
approaches with enough to be useful - EML v1.0 was made public in Dec 2000
- Key QuestionsWill implementations provide
enough? If not will future version be more
complicated? too complicated?
6IMS
- IMS also started in 1997
- By end of 2000 IMS had developed
- Metadata (to describe learning content objects)
- Enterprise (to pass enrolments return results)
- Content Packaging (to transfer display content)
- QTI (to describe portable tests and return
results) - LIP (to describe learners and their learning)
- But nothing to describe the learning process
itself - CETIS had argued in IMS for the need to also
support multi-person models of learning - and saw IMS OUNL specs as complementary
7IMS
- Instructional -gt Learning Design WG, 2001
- Ambitious scope Framework
- To describe learning processes
- Support different approaches to learning
- Multi-user as well as single learner
- Portable, searchable, reusable, etc.
- but couldnt develop from scratch in 1 year
- July 2001, WG accepted EML as input specification
from which to build - Problem EML very large. Solution
- Drop EMLs Content Description (DocBook derived)
- Use IMS Content Packaging to hold web content
8Extends IMS Content Packaging
- The Learning Design Specification suggests
- Learning Design goes into the CP Organizations
element - It replaces the simple Organization/Item
Finder-style tree structure with a richer more
developed structure - existing Content Packages can be re-used by
reference or by including them as sub-manifests - Conceptually LD wraps the content with
- Multiple roles and coordinated activities
- Learning Objectives and Prerequisites are
integral - It adds Services currently the main ones are
- send-mail
- conference
9Where LD goes in a Content Package
- IMS Content Package
- (imsmanifest.xml)
- manifest
- metadata
- organizations
- learning-design
- resources
- manifest
- (sub-manifests of included sub-packages)
10Main Parts of Learning Design
- learning-design
- title
- learning-objective
- prerequisites
- components
- roles
- activities
- environments
- method
- play
- act
- role-parts
- metadata
- ( there may be many of these)
11The Dynamics of Learning Design
method
Activity- Description
components
12Sub Parts of Learning Design
- components
- roles
- learner
- staff
- activities
- learning-activity
- environment-ref
- activity-description
- support-activity
- activity-structure sequenceselection
- environment-ref
- activity-ref
- activity-structure-ref
- environments
- environment
- learning-object
- service
- mail-send
xxxxx-ref a reference is like an arrow pointing
to another object. There can be several
references to one object. (cf a Windows
alias). References allow an object to be (re-)
used in several places. ( there may be many
of these)
13Including CPs SCOs in LD
- Ways of using CP with LD
- As just seen Use CP to package LD
- Include CPs as sub-manifests
- Reference CPs as files in the same package
- Reference CPs as external entities via URL
- Ways of using SCOs with LD
- Could include LD as an alternative Organization
- and include SCORM enabled content
- Include SCOs as sub-manifests
- Reference SCOs as files in the same package
- Reference SCOs as external entities via URL
- When referencing other LDs, CPs SCOs,
- need to use agreed Resource type identifiers
14Accommodating Simple Sequencing
- IMS Learning Design has 3 Levels
- Level A is the core language
- Level B adds properties and conditions to Level A
- Level C adds notifications to Level B
- Why?
- To allow staged implementations
- To accommodate Simple Sequencing
- Particularly for vendors that have already
implemented Simple Sequencing - By making properties conditions optional, hooks
can be added to include SS instead.
15Accommodating Simple Sequencing
- BUT - SS has a single-user model- LD has a
multi-user model - SS included where LD supports a single
userworking with content - LD properties and conditions provide greater
generality - supports variables
- Has generic if-then-else structure
- They are single and multi-user in scope
- Simple Sequencing aimed for an 8020
- 80 of (single user) cases
- 20 of the commands
16Example of Project-based Learning
How might a learning design play out in an example
17Example of Project-based Learning
18Example of Project-based Learning
19Example of Project-based Learning
20Example of Project-based Learning
21Example of Project-based Learning
22Example of Project-based Learning
23Example of Project-based Learning
24Example of Project-based Learning
25Example of Project-based Learning
26Example of Project-based Learning
27Example of Project-based Learning
28What might LD look like?
1. Participants Browser View of a Live Learning
Design
29What might LD look like?
Participants Browser View of a Learning Design
Act 1
Act 2
Act 3
Act 4
Role Researcher 1
Activities Activity 1 Activity 2
Activity 3 Activity 3.1
Activity 3.2 Activity 4
30What might LD look like?
Participants Browser View of a Learning Design
Act 1
Act 2
Act 3
Act 4
Role Researcher 1
Activities Activity 1 Activity 2
Activity 3 Activity 3.1
Activity 3.2 Activity 4
Description . .. .
Resources Object 1 Object 2
Service 1
31What might LD look like?
Participants Browser View of a Learning Design
Act 1
Act 2
Act 3
Act 4
Role Researcher 1
Activities Activity 1 Activity 2
Activity 3 Activity 3.1
Activity 3.2 Activity 4
Description . .. .
Resources Object 1 Object 2
Service 1
View panel for Service
32What might LD look like?
Participants Browser View of a Learning Design
Act 1
Act 2
Act 3
Act 4
Role Researcher 1
Activities Activity 1 Activity 2
Activity 3 Activity 3.1
Activity 3.2 Activity 4
Description . .. .. ..
. . . .
33What might LD look like?
Participants Browser View of a Learning Design
Act 1
Act 2
Act 3
Act 4
Role Researcher 1
Activities Activity 1 Activity 2
Activity 3 Activity 3.1
Activity 3.2 Activity 4
Description . .. .. ..
. . . .
Resources Object 10
34What might LD look like?
Participants Browser View of a Learning Design
Act 1
Act 2
Act 3
Act 4
Role Researcher 1
Activities Activity 1 Activity 2
Activity 3 Activity 3.1
Activity 3.2 Activity 4
Description . .. .. ..
. . . .
Resources Object 10
View panel for Object 10
35What might LD look like?
Participants Browser View of a Learning Design
Act 1
Act 2
Act 3
Act 4
Act 5
Role Learner
Activities Activity 5 Activity
5.1 Activity 5.2 Activity
5.3 Activity 6 Activity 7
done
36What might LD look like?
2. Authors View of an LD Environment Builder
37What might LD look like?
Authors View of an LD Environment Builder
Environment Editor
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
Services Send-Mail Tmpt Conference Tmpt
Conference 1 Conference 2 Conference 3
Send-Mail 1
Resources Resource 1 Resource 2 Resource
3 Resource 4 Resource 5 Resource 6 .
38What might LD look like?
Authors View of an LD Environment Builder
Environment Editor
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
Environment 3
Services Send-Mail Tmpt Conference Tmpt
Conference 1 Conference 2 Conference 3
Send-Mail 1
Resources Resource 1 Resource 2 Resource
3 Resource 4 Resource 5 Resource 6 .
39What might LD look like?
Authors View of an LD Environment Builder
Environment Editor
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
Environment 3
Services Send-Mail Tmpt Conference Tmpt
Conference 1 Conference 2 Conference 3
Send-Mail 1
Resources Resource 1 Resource 2 Resource
3 Resource 4 Resource 5 Resource 6 .
40What might LD look like?
Authors View of an LD Environment Builder
Environment Editor
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
Environment 3 Resource 1
Services Send-Mail Tmpt Conference Tmpt
Conference 1 Conference 2 Conference 3
Send-Mail 1
Resources Resource 1 Resource 2 Resource
3 Resource 4 Resource 5 Resource 6 .
41What might LD look like?
Authors View of an LD Environment Builder
Environment Editor
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
Environment 3 Resource 1
Services Send-Mail Tmpt Conference Tmpt
Conference 1 Conference 2 Conference 3
Send-Mail 1
Resources Resource 1 Resource 2 Resource
3 Resource 4 Resource 5 Resource 6 .
42What might LD look like?
Authors View of an LD Environment Builder
Environment Editor
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
Environment 3 Resource 1 Resource
3
Services Send-Mail Tmpt Conference Tmpt
Conference 1 Conference 2 Conference 3
Send-Mail 1
Resources Resource 1 Resource 2 Resource
3 Resource 4 Resource 5 Resource 6 .
43What might LD look like?
Authors View of an LD Environment Builder
Environment Editor
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
Environment 3 Resource 1 Resource
3
Services Send-Mail Tmpt Conference Tmpt
Conference 1 Conference 2 Conference 3
Send-Mail 1
Resources Resource 1 Resource 2 Resource
3 Resource 4 Resource 5 Resource 6 .
44What might LD look like?
Authors View of an LD Environment Builder
Environment Editor
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
Environment 3 Resource 1 Resource 3
Resource 5
Services Send-Mail Tmpt Conference Tmpt
Conference 1 Conference 2 Conference 3
Send-Mail 1
Resources Resource 1 Resource 2 Resource
3 Resource 4 Resource 5 Resource 6 .
45What might LD look like?
Authors View of an LD Environment Builder
Environment Editor
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
Environment 3 Resource 1 Resource 3
Resource 5
Services Send-Mail Tmpt Conference Tmpt
Conference 1 Conference 2 Conference 3
Send-Mail 1
Resources Resource 1 Resource 2 Resource
3 Resource 4 Resource 5 Resource 6 .
46What might LD look like?
Authors View of an LD Environment Builder
Environment Editor
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
Environment 3 Resource 1 Resource 3
Resource 5 Conference 1
Services Send-Mail Tmpt Conference Tmpt
Conference 1 Conference 2 Conference 3
Send-Mail 1
Resources Resource 1 Resource 2 Resource
3 Resource 4 Resource 5 Resource 6 .
47What might LD look like?
Authors View of an LD Environment Builder
Environment Editor
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
Environment 3 Resource 1 Resource 3
Resource 5 Conference 1
Services Send-Mail Tmpt Conference Tmpt
Conference 1 Conference 2 Conference 3
Send-Mail 1
Resources Resource 1 Resource 2 Resource
3 Resource 4 Resource 5 Resource 6 .
48What might LD look like?
Authors View of an LD Environment Builder
Environment Editor
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
Environment 3 Resource 1 Resource 3
Resource 5 Conference 1 Send-Mail
1
Services Send-Mail Tmpt Conference Tmpt
Conference 1 Conference 2 Conference 3
Send-Mail 1
Resources Resource 1 Resource 2 Resource
3 Resource 4 Resource 5 Resource 6 .
49What might LD look like?
Authors View of an LD Environment Builder
Environment Editor
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
Environment 3 Resource 1 Resource 3
Resource 5 Conference 1 Send-Mail
1
Services Send-Mail Tmpt Conference Tmpt
Conference 1 Conference 2 Conference 3
Send-Mail 1
Resources Resource 1 Resource 2 Resource
3 Resource 4 Resource 5 Resource 6 .
50What might LD look like?
Authors View of an LD Environment Builder
Environment Editor
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
Environment 3 Resource 1 Resource 3
Resource 5 Conference 1 Send-Mail 1
Environment 5
Services Send-Mail Tmpt Conference Tmpt
Conference 1 Conference 2 Conference 3
Send-Mail 1
Resources Resource 1 Resource 2 Resource
3 Resource 4 Resource 5 Resource 6 .
51What might LD look like?
3. Authors View of an LD Activity Builder
52What might LD look like?
Authors View of an LD Activity Builder
Activity Editor
Activity Title Research 1
/ Choose \ / View \ / Edit \
Learning Objective URL
Prerequisites URL
Description URL
Metadata
Environments Environment 1
53What might LD look like?
4. Authors View of an LD Activity-structure
Builder
54What might LD look like?
Authors View of an LD Activity-structure Builder
Activity-Structure Editor
Activity-Structures Activity-Struct 1
Activity-Struct 2 Activity-Struct 3
Activity-Struct 4
Activities
Environments
55What might LD look like?
Authors View of an LD Activity-structure Builder
Activity-Structure Editor
Activity-Structures Activity-Struct 1
Activity-Struct 2 Activity-Struct 3
Activity-Struct 4
Activity-structure 3
Activities Activity 1 Activity 2 Activity
3 Activity 4 Activity 5 Activity 6
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
56What might LD look like?
Authors View of an LD Activity-structure Builder
Activity-Structure Editor
Activity-Structures Activity-Struct 1
Activity-Struct 2 Activity-Struct 3
Activity-Struct 4
Activity-structure 3
Activities Activity 1 Activity 2 Activity
3 Activity 4 Activity 5 Activity 6
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
57What might LD look like?
Authors View of an LD Activity-structure Builder
Activity-Structure Editor
Activity-Structures Activity-Struct 1
Activity-Struct 2 Activity-Struct 3
Activity-Struct 4
Activity-structure 3 Activity
5
Activities Activity 1 Activity 2 Activity
3 Activity 4 Activity 5 Activity 6
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
58What might LD look like?
Authors View of an LD Activity-structure Builder
Activity-Structure Editor
Activity-Structures Activity-Struct 1
Activity-Struct 2 Activity-Struct 3
Activity-Struct 4
Activity-structure 3 Activity
5
Activities Activity 1 Activity 2 Activity
3 Activity 4 Activity 5 Activity 6
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
59What might LD look like?
Authors View of an LD Activity-structure Builder
Activity-Structure Editor
Activity-Structures Activity-Struct 1
Activity-Struct 2 Activity-Struct 3
Activity-Struct 4
Activity-structure 3 Activity 5 Activity
6
Activities Activity 1 Activity 2 Activity
3 Activity 4 Activity 5 Activity 6
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
60What might LD look like?
Authors View of an LD Activity-structure Builder
Activity-Structure Editor
Activity-Structures Activity-Struct 1
Activity-Struct 2 Activity-Struct 3
Activity-Struct 4
Activity-structure 3 Activity 5 Activity 6
Activities Activity 1 Activity 2 Activity
3 Activity 4 Activity 5 Activity 6
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
61What might LD look like?
Authors View of an LD Activity-structure Builder
Activity-Structure Editor
Activity-Structures Activity-Struct 1
Activity-Struct 2 Activity-Struct 3
Activity-Struct 4
Activity-structure 3 Activity 5 Activity 6
Activity Structure 4
Activities Activity 1 Activity 2 Activity
3 Activity 4 Activity 5 Activity 6
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
62What might LD look like?
Authors View of an LD Activity-structure Builder
Activity-Structure Editor
Activity-Structures Activity-Struct 1
Activity-Struct 2 Activity-Struct 3
Activity-Struct 4
Activity-structure 3 Activity 5 Activity 6
Activity Structure 4
Activities Activity 1 Activity 2 Activity
3 Activity 4 Activity 5 Activity 6
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
63What might LD look like?
Authors View of an LD Activity-structure Builder
Activity-Structure Editor
Activity-Structures Activity-Struct 1
Activity-Struct 2 Activity-Struct 3
Activity-Struct 4
Activity-structure 3 Activity 5 Activity 6
Activity Structure 4 Environment
5
Activities Activity 1 Activity 2 Activity
3 Activity 4 Activity 5 Activity 6
Environments Environment 1 Environment 2
Environment 3 Environment 4 Environment 5
64What might LD look like?
5. Authors View of an LD Play/Act/Role-part
Builder
65What might LD look like?
Authors View of an LD Play / Act / Role-part
Builder
Play / Act / Role-part Editor
Acts
Plays
Play 1
Add Play
66What might LD look like?
Authors View of an LD Play / Act / Role-part
Builder
Play / Act / Role-part Editor
Acts
Plays
Add Act
Act 1
Play 1
Add Play
Complete When
On Completion
67What might LD look like?
Authors View of an LD Play / Act / Role-part
Builder
Play / Act / Role-part Editor
Acts
Plays
Act 1
Add Act
Role
Roles
Role-parts Role-part 1 Add
Role-part
Play 1
Add Play
Activity
Complete When
On Completion
68What might LD look like?
Authors View of an LD Play / Act / Role-part
Builder
Play / Act / Role-part Editor
Acts
Plays
Act 1
Add Act
Role
Roles Learner Researcher 1
Researcher 2 Researcher 3 Researcher
4 Researcher 5 Staff Teacher
Assessor
Role-parts Role-part 1 Add
Role-part
Play 1
Add Play
Activities Activity 1 Activity 2
Activity-Structures Research Activities 1
Research Activities 2
Activity
Complete When
On Completion
69What might LD look like?
Authors View of an LD Play / Act / Role-part
Builder
Play / Act / Role-part Editor
Acts
Plays
Act 1
Add Act
Role
Roles Learner Researcher 1
Researcher 2 Researcher 3 Researcher
4 Researcher 5 Staff Teacher
Assessor
Role-parts Research 1 Add Role-part
Play 1
Add Play
Activities Activity 1 Activity 2
Activity-Structures Research Activities 1
Research Activities 2
Activity
Complete When
On Completion
70What might LD look like?
Authors View of an LD Play / Act / Role-part
Builder
Play / Act / Role-part Editor
Acts
Plays
Act 1
Add Act
Role
Roles Learner Researcher 1
Researcher 2 Researcher 3 Researcher
4 Researcher 5 Staff Teacher
Assessor
Role-parts Research 1 Add Role-part
Play 1
Add Play
Activities Activity 1 Activity 2
Activity-Structures Research Activities1
Research Activities 2
Activity
Complete When
On Completion
71What might LD look like?
Authors View of an LD Play / Act / Role-part
Builder
Play / Act / Role-part Editor
Acts
Plays
Act 1
Add Act
Role Researcher 1
Roles Learner Researcher 1
Researcher 2 Researcher 3 Researcher
4 Researcher 5 Staff Teacher
Assessor
Role-parts Research 1 Add Role-part
Play 1
Add Play
Activities Activity 1 Activity 2
Activity-Structures Research Activities 1
Research Activities 2
Activity
Complete When
On Completion
72What might LD look like?
Authors View of an LD Play / Act / Role-part
Builder
Play / Act / Role-part Editor
Acts
Plays
Act 1
Add Act
Role Researcher 1
Roles Learner Researcher 1
Researcher 2 Researcher 3 Researcher
4 Researcher 5 Staff Teacher
Assessor
Role-parts Research 1 Add Role-part
Play 1
Add Play
Activities Activity 1 Activity 2
Activity-Structures Research Activities 1
Research Activities 2
Activity
Complete When
On Completion
73What might LD look like?
Authors View of an LD Play / Act / Role-part
Builder
Play / Act / Role-part Editor
Acts
Plays
Act 1
Add Act
Role Researcher 1
Roles Learner Researcher 1
Researcher 2 Researcher 3 Researcher
4 Researcher 5 Staff Teacher
Assessor
Role-parts Research 1 Add Role-part
Play 1
Add Play
Activities Activity 1 Activity 2
Activity-Structures Research Activities 1
Research Activities 2
Activity Research Activities 1
Complete When
On Completion
74An extended Role-Play as an example of
using Learning Design Level A
75The Versailles Role-play
- Example submitted by LTScotland to Learning
Design WG - A multi-school, -team, -player, blended learning,
8 week role-play of the Treaty of Versailles in 3
main parts - Preparation
- Each school has six teams each playing a nation
- UK, France, USA, Poland, Italy, Serbia
- Use online system for background research
- Given each countrys negotiation objectives
- History, maps and other links materials
- f2f, in each school, prepare for run a trial
negotiation - Each country, across all schools, prepare their
strategy - Negotiation Day
- Main Negotiation Chamber 15 side-rooms
- Agreements posted as negotiations proceed. Review
_at_ end. - Post-Negotiation Reflection
- Each country prepares a website
- What the outcomes of the Treaty means to their
country
76 Learning Design Level B Level C
77Learning Design Level B
- Level B Properties
- Local to the run of current LD instance
- General Property - Unit of Learning as a whole
- Person Property - each individual user
- Role Property - all members of a role
- Global persist across LD instance runs
- General Property - Unit of Learning as a whole
- Person Property - each individual user
- Property Groups
- Groups a set of Properties of the same type
- May contain (sub) Property Groups
78Learning Design Level B
- Structure of a Property
- Title
- Datatype
- Integer, real, boolean, date, file, duration,
etc. - Value (runtime)
- Equivalent structures are used in
- IMS QTI results
- IMS LIP (Learner Information Package)
Activity.Outcomes - To be explored
- how to integrate these in practice
79Learning Design Level C
- Notifications
- Can be used to send messages
- BUT also to set values at runtime
- This gives a degree of dynamic control over the
run of a learning design instance - But requires knowledge ofa) the properties in
the Unit of Learningb) the conditions that will
act on them
80Current Developments
Open Source Reference Implementations, mainly
focused on the RELOAD Project
81Valkenburg RELOAD
- Valkenburg Group formed March 2002
- International membership focused on EML/LD
- Aim to share development of
- authoring systems
- runtime systems
- RELOAD Project in JISC X4L Program
- Partners Bolton Institute Strathclyde Univ.
- LD from Nov 03 to July 04. Maybe 1yr extension
- Based on RELOAD editor/Colloquia P2P LMS
- Now a complete IMS Content Packaging MD tool
- SCORM 1.2 editor and runtime ADL integrating SS
- July 04 Learning Design Level A
- Next Phase Level B C enhance UI operation
82Valkenburg RELOAD
- RELOAD under MIT Open Source licence
- To encourage all kinds of implementation
- Open source reference implementation
- Proposal develop LD within the Valkenburg Group
- Others currently planning to implement LD
- OUNL (existing EML implementations / LD engine)
- University of Calgary
- UC Berkeley
- LionShare (large Mellon P2P Repository Project)
- LAMS (an up running LD inspired editor and
runtime player from WebMCQ in Australia) - Exploring form an Open Source partnership
83Current Status of RELOAD
- Completed
- IMS, IEEE LOM and UK LOM Core editors
- IMS Content Packaging editor and player
- ADL SCORM 1.2 editor
- ADL SCORM 1.2 player
- Single user web server
- Runs on Macs and Linux as well as PCs
- To be included in Colloquia for disconnected
learning - UKeU editor
- Completed by Others
- VDEX editor by Heriott-Watt University
- Simple Sequencing/ SCORM 1.3 editor, first
release at upcoming Plugfest by ADL
84The Existing RELOAD Editor Architecture
Views
Controller/s
Controller mapped to DOM
Default View Generator
JDOM / JAXP wrapper
XML Schema DOM
Editor DOM Generator
Model
DOM (Xerces)
Castor
IMS CP/MD/SS/LD XML docs
XML Schema
Persistent Store / Digital Repository
85TELCERT Content Reengineering Tool Extensions
Tree Table UI
XML Internationalisation files
Further Spec UIs
Further Standards UIs
Enhanced Form View UI
App Profile UIs
Views
XML Configuration files
XML Configuration files
Plug-in Editor Interface
Additional, Enhanced XML Configuration files
Controller/s
Controller mapped to DOM
Default View Generator
JDOM / JAXP wrapper
XML Schema DOM
Model
Editor DOM Generator
DOM (Xerces)
Castor
IMS CP/MD/SS/LD XML docs
XML Schema
Application ProfileXML Schema
IMS VDEX Vocabulary Import
Persistent Store / Digital Repository
86Multiple LD aspect editors
Activities
Environments
Role-Parts
Plays/Acts
Roles
Views
XML Configuration files
XML Configuration files
Plug-in Editor Interface
Additional, Enhanced XML Configuration files
Enhanced OUNL LD Data Validator
Controller/s
Controller mapped to DOM
Default View Generator
JDOM / JAXP wrapper
XML Schema DOM
Model
Editor DOM Generator
DOM (Xerces)
Castor
IMS CP/MD/SS/LD XML docs
XML Schema
Persistent Store / Digital Repository
87possible LD Runtime Architecture
Colloquia 1
Co-ordination via P2P messaging
Personal LD engine
Colloquia 2
Colloquia 3
Personal LD engine
Personal LD engine
Colloquia 4
Personal LD engine
88proposed LD Runtime Architecture
Co-ordinationvia Central Service
Multi-player LD Co-ordination Service (JavaSpaces
)
Colloquia 2
Colloquia 1
Colloquia 4
Colloquia 3
Personal LD engine
Personal LD engine
Personal LD engine
Personal LD engine
89reusable LD Runtime Architecture
Reusable in a Web Server-based system
Multi-player LD Co-ordination Service (JavaSpaces
)
Web Server / VLE
Session Servlet 2
Session Servlet 1
Session Servlet 4
Session Servlet 3
Personal LD engine
Personal LD engine
Personal LD engine
Personal LD engine
90reusable LD Runtime Architecture
Scalable by adding serversfor Cross-site
orCross-institution Learning
Multi-player LD Co-ordination Service (JavaSpaces
)
Web Server / LMS 2
Web Server / LMS 1
Session Servlet 2
Session Servlet 1
Session Servlet 4
Session Servlet 3
Personal LD engine
Personal LD engine
Personal LD engine
Personal LD engine
91UNFOLD Project
- 2 year EC Framework 6 Support Project
- Aim facilitate
- Implementation
- Effective use
- Adoption
- of Learning Design
- Partners
- University Pompeu Fabra (Barcelona)
- Bolton Institute/CETIS
- OU NL
92Communities of Practice
Connected Communities of Practice needed for Spec
Adoption
- UNFOLD
- Supporting
- - Learning Providers
- - Learning Designers
- System Developers
- Feedback to
- - Spec Developers
Communities of Practice
Blue Skies Research and/or Development
Applied Research
Domain
Use of LT for Learning
Learning Research
Learning Providers
Formative Evaluation
Development of Content
Learning Designers
Formative Evaluation
Hypermedia Collaboration
Development of Systems
ICT Development
System Developers
Formative Evaluation
Enhancement of Standards
Standards Developers
Specification R D
Formative Evaluation
93Contacts
- IMS www.imsglobal.org/learningdesign/index.cfm
- Valkenburg GroupColin.Tattersall_at_ou.nl
(Coordinator) - RELOADwww.reload.ac.uk.
- o.liber_at_bolton.ac.uk (Project Manager)
- p.beauvoir_at_bolton.ac.uk (Senior Developer)
- CETISwww.cetis.ac.ukb.olivier_at_bolton.ac.uk
(Director)