Title: Towards Learning Design Reference Architectures
1TowardsLearning DesignReference Architectures
- Bill Olivier
- Development Director,Systems and TechnologyJISC
2What Systems are Needed for LD?
- Will look at this in two parts
- The Authoring Environment
- The Runtime Environment
- Based on
- The Valkenburg Diagram
- The Dagstuhl Diagram
- The LADIE Reference Model elaboration
3Simplest Architecture
Authoring Tool
Runtime System
4Simple Architecture
Repository
Authoring Tool
Runtime System
5Authoring Environment
6Authoring Environment
Materials Editor
7Valkenburg Authoring Architecture
8Authoring Architecture - LADIE
9Run Time Environment
- Easier to think of it in two parts
- Setting up a Unit of Learning for a Run
- the Set up Architecture
- Using a Run live with Learners
- the Runtime Architecture
10Runtime Environment Set Up
Repository
LD Player Manager
11Setup Architecture
set up service
set up service
store, search and retrieve units of learning
Initialise
Learning Design Runtime Engine
Conference Service
eMailService
Setup and Scheduling Manager
r
start unit of learning
get learner properties
get users and user groups
12Set Up Required Interfaces
- LD Unit of Learning Repository
- Store, Search and Retrieve LD Units of Learning
- Person
- Get Users and Groups
- Load Learner Properties
- Learning Services
- Set up (dedicated) Service instance (with users
in role) - LD Runtime Player
- Initialise Unit of Learning
- with users in roles service handles
property values default values - Start Run
13Setup Architecture - LADIE
14Runtime Architecture
Repository
LD Player Manager
15Dagstuhl Runtime Architecture
set up service
set up service
render service
search, store and retrieve units of learning
render service
Initialise
Learning Design Runtime Engine
Conference Service
eMailService
start unit of learning
get, set properties
render content
get, set learner properties
get users and user groups
render content
ltltabstractgtgt Content Rendering Service
IMS CP Runtime Service
Web Content Server
16Additional Runtime Required Interfaces
- LD Unit of Learning Repository
- Store, Search and Retrieve LD Units of Learning
- Person
- Get Users and Groups
- Load Learner Properties
- Set Learner Properties
- Learning Services
- Set up Service instance
- Render Service
- LD Runtime Player
- Initialise Unit of Learning
- Start Run
- Get/Set properties
- Monitor Run
- Stop Run
- Content Player
- Render Content
17Runtime Architecture - LADIE
18SLED Architecture
19Runtime Environment Option 2 (SLED)
Conference System
Repository
LD Runtime Engine
SLEDLD Player
Service Integration Manager
QTI Engine
SCORM Engine
LD Content
20Runtime Environment Option 3
Repository
Conference System
LD Player Manager