1999-12-06ieee 1484.1, ltsa presentation, f. farance, ©1999 edutool.com 1 learning technology...

248
1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation Frank Farance, +1 212 486 4700, [email protected] Edutool.Com, a division of Farance Inc. Slides and Document: http://edutool.com/ltsa Presentation to LTSC Architecture and Reference Model WG (IEEE 1484.1) http://ltsc.ieee.org/wg1

Upload: madeline-ogrady

Post on 27-Mar-2015

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

1

Learning Technology Systems ArchitectureLTSA 5.0 Specification1999-12-06 Presentation

Frank Farance, +1 212 486 4700, [email protected]

Edutool.Com, a division of Farance Inc.Slides and Document: http://edutool.com/ltsa

Presentation to LTSC Architecture and Reference Model WG(IEEE 1484.1) http://ltsc.ieee.org/wg1

Page 2: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

2

Overview

• Review of goals• Abstraction-Implementation Layers• Review of each layer• Demonstration of perspectives• What does conformance mean?• Open issues

Page 3: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

3

Document Status

• Specification accepted as a base document for IEEE 1484.1

• Comments on draft 4.0:– Typos– Revising “human-centered features” to accommodate

several “development” orderings– Glossary revisions– Revise for IEEE style

Page 4: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

4

Review of architecture goals

• Identify common components• Identify critical interfaces• Widespread applicability:

– platform-neutral– content-neutral– pedagogically-neutral

Page 5: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

5

Architecture Definition And Purpose [1/3]

• LTSA 5.0 specification: http://edutool.com/ltsa• [Excerpt:] “In general, the purpose of developing

systems architectures is to discover high-level frameworks for understanding certain kinds of systems, their subsystems, and their interactions with related systems. ...” More than one architecture is possible

Page 6: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

6

Architecture Definition And Purpose [2/3]

• [Excerpt cont’d:] “… An architecture isn't a blue print for designing a single system, but a framework for designing a range of systems over time, and for the analysis and comparison of these systems. …” Architecture used for analysis and communication

Page 7: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

7

Architecture Definition And Purpose [3/3]

• [Excerpt cont’d:] “… By revealing the shared components of different systems at the right level of generality, an architecture promotes the design and implementation of components and subsystems that are reusable, cost-effective, and adaptable.” Critical interoperability interfaces/services identified

Page 8: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

8

Abstraction-Implementation Layers

• The Groupings– abstractions vs. implementations

• The Priorities– ordering

• The Notations– text notation– system notation– bus notation

• The LTSA Layers– five layers

Page 9: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

9

Abstraction-Implementation Layers:The Groupings

• Organize engineering details into several groupings from high-level (coarse granularity) to low-level (fine granularity)

• Groupings are called layers• Layers above are called abstractions• Layers below are called implementations

Page 10: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

10

Information InclusionOrganize raw details as: good, borderline, and bad examples

Raw Details Bad

Good

Borderline

Page 11: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

11

Information ExclusionEssential vs. Non-Essential Details: Depends on Context

Browser ServerWeb Content

#1: Minimal Details, Only Data Flow

Browser ServerWeb Content

Server Initiated(“Push”)

#3: (Again) More Details, Control Flow

Browser ServerWeb Content

User Request(“Pull”)

#2: More Details, Control Flow

Browser Server

Web Content

HTMLCGI

#4: More Details, Related Subsystems

Page 12: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

12

Abstraction-Implementation Layers:The Priorities

• High-level design issues have most pervasive effect on design: first priority

• Low-level design issues are localized: consider these issues later

• Example: building a house– High-level (higher design priority): layout and number of

rooms– Low-level (leave till later): choosing wallpaper

Page 13: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

13

Iterative AbstractionDesign Priorities: Colors (high), Shapes (medium), Raw Details

Raw Details

Abstraction of Raw Details:Shapes (Arrow, Box, Star)

Abstraction of Shapes:Colored Polygons (Red, Green, Blue)

Page 14: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

14

Iterative ImplementationDesign Priorities: Colors (high), Shapes (medium), Raw Details

Implementation of Colored Shapes: Constraints: Arrows Connected to Polygons

Implementation of Shapes withConstraints: Red, Green, Blue

Implementation of Colored Polygons with Constraints:Eight or fewer sides

Page 15: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

15

Abstraction-Implementation Layers:The Notations

• High-level: systems (Yourdon) diagrams– Process (oval), store (box), flow (arrow)– Static connections (flows) identify functional decomposition

• Low-level: bus diagrams– Bus (bar), connector (line), system (box)– Dynamic, point-to-point connections for on-demand,

arbitrary component communication

• Not Used:– UML (Unified Modeling Language): too, low level; OO-based– ERD (entity relationship diagrams): useful for applications,

but not for architecture and interoperability

Page 16: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

16

Systems Notation:Processes, Stores, Flows

DataProcess

DataProcess

ControlProcess

One-Way Control Flow

One-WayData Flow

Two-Way Control Flow

Two-Way Data Flow

DataStore

ControlStore

Page 17: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

17

Example of Systems Tiers/Hierarchies:A System and Its Implementation Details

System X

System X’sInputs/Outputs

Details Of System X

Distributed/Hidden DetailsSub-System

A

Sub-SystemB

Sub-SystemC

System X’sInputs/Outputs

Implementation Details

Page 18: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

18

Bus Notation

• Common naming• Common control flow (initiating transactions)• Non-homogeneous data flow (different transactions)• Dynamic, on-demand connections

Page 19: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

19

Bus Notation: Common Naming

P

Q

R

S

Each member of bus has unique name and shares namespace

Page 20: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

20

Bus Notation: Common Control Flow

P

Q

R

S

Each member uses same protocol to request or respond to transactions

Page 21: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

21

Bus Notation: Non-Homogeneous Data Flow

P

Q

R

S

Common (homogeneous) control protocol,but different (heterogeneous) data protocols

Examples:TCP/IP is common “control” protocol, but several “data” protocols may be used:

PQ uses FTP, but

PR uses HTTP

FTP overTCP/IP bus

HTTP overTCP/IP bus

Page 22: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

22

Bus Notation: Dynamic, On-Demand Connections

P

Q

R

S

No permanent connections among members of bus

Each “transaction” is a connection

Examples:1. Q sends to P2. P broadcasts to all3. R sends to Q

12

3

Page 23: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

23

Examples of Bus Tiers/Hierarchies:Internet Client-Server Bus, Client Perspective

Client connects to many servers

On-demand connections

Several servers may have same purpose, but varied resources.Like libraries: same interface, but varied collections of books

Mirror of server perspective

Server

Server

Server

Client

Page 24: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

24

Examples of Bus Tiers/Hierarchies:Internet Client-Server Bus, Server Perspective

Server handles requestsfrom multiple clients

On-demand connections

Clients may appearhomogenous, but havedifferent identities

Mirror of client perspective

Client

Client

Client

Server

Page 25: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

25

Examples of Bus Tiers/Hierarchies:Combining/Bridging Two Busses

User

WebClient

WebServer 1

WebServer 2

WebServer 3

GUIApp 1

GUIApp 2

GUIApp 3

Window ManagerApplication “Bus”

Examples:X Windows, Win95

World Wide Web“Bus” of Browsersand Web Servers

Web Browser: “sits” on two busses: both window manager application & web application

Page 26: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

26

Examples of Bus Tiers/Hierarchies:Combining/Bridging Three Busses

User

WebClient

WebServer 1

WebServer 2

GUIApp 1

GUIApp 2

WindowManager

Application“Bus”

World Wide Web“Bus” of Browsersand Web Servers

Web Browser:GUI Web

ChatClient 1

ChatClient 2

ChatServer

Chat Session:GUI Chat

Chat “Bus”of Sessions

Page 27: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

27

Combined Systems and Bus Notation:Processes, Stores, Flows, Busses

DataProcess

DataProcess

ControlProcess

One-Way Control Flow

One-WayData Flow

Two-Way Control Flow

Two-Way Data Flow

Data AndControl Bus X

Data-Only Bus Y

Page 28: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

28

Systems vs. Bus Notation

• Systems notation useful for:– Small number of components– Dedicated functions for each component– Useful for LTSA layers 1, 3, 4, and 5

• Bus notation useful for:– Large number of components– Dynamic, on-demand connections between components– Useful for LTSA layer 5

Page 29: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

29

Other Notations

• UML (Unified Modeling Language)– Not good for architecture definition– UML is useful for analysis and design notations– System and bus notation may be mapped to/from

UML for some UML applications

• IEEE 1471– LTSA stakeholder mappings satisfy IEEE 1471

recommended practices for multiple perspectives

Page 30: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

30

Architecture Abstraction Hierarchy Reference Model (Belz, Suthers, Wheeler)

Application Model

Abstract System Model

- Interaction Model

- Conceptual Model

Abstract Implementation Model

Resource Model

LTSA Layer 1; IEEE 1484.1

LTSA Layer 2; IEEE 1484.1

LTSA Layer 4; IEEE 1484.1

LTSA Layer 5; IEEE 1484.1, 1484.2, 1484.4, 1484.5, 1484.6, 1484.7, 1484.8, 1484.9, 1484.10, 1484.11, 1484.12, 1484.13, 1484.14, 1484.15, 1484.16, 1484.17, 1484.18, 1484.20

No category:IEEE 1484.3, 1484.19

LTSA Layer 3; IEEE 1484.1

Page 31: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

31

Abstraction-Implementation Layers:The LTSA Layers

• LTSA from high-level to low-level:– Layer 1: Learner and environment interactions– Layer 2: Human-centered features– Layer 3: System components– Layer 4: Stakeholder perspectives– Layer 5: Operational components and interoperability

Page 32: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

32

Summary of Five LTSAAbstraction-Implementation Layers

120+ Stakeholder Perspectives/PrioritiesLayer 4

Human-Centered/Pervasive FeaturesLayer 2

Environment

Interactions

Layer 1Learner/

EnvironmentInteractions

L

LL

LearnerEntity

Layer 3LTSA

SystemComponents

LCI

LP

BM

PP PA

D

LE

E

CLR R

IC

Q

LC L

Layer 5APIs,

Codings,& Protocols

Requirements Functionality Conceptual Model Semantics APIs Codings Protocols Calling Data Comm. Conv. Formats Layers

Page 33: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

33

Layer 1: Learner AndEnvironment Interactions

• Learner interacts with “environment” as part of a “learning experience”

Learner

Teacher

Other Learners*Books

Library

CoachMentor

Collaboration*

School

Other Employees*

Internet/Web

Television

Lab Parent

Computers

Employer

NewspaperMultimedia

* See later slide: collaboration is internal to Learner

Page 34: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

34

Layer 1: Learner and Environment:How Environment Effects Learner

• Primary Focus:– The effect of environment on the learner– Not the effect of learner on the environment

• Learner can have important effects on environment:– Examples: research, teaching teachers, etc.– But “learner’s effect on environment” is not the primary

technical focus of learning technology

Page 35: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

35

Layer 1: Learner and Environment:Collaboration: Internal to Learner

• LTSA “Learner Entity” (an abstraction) can represent one or more “Learners” (humans)

• Collaboration among Learners is internal to Learner Entity

• Identifying collaboration as internal is a significant simplifying feature for LTSA

• From an information technology perspective– All Learner Interaction is from the environment to the Learner

Entity — inbound information– Thus the “Learner Interactions” arrow points inward towards

the Learner Entity

Page 36: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

36

Layer 1: Learner and EnvironmentLearning Interactions: Input to Learner

• Primary Focus:– Technology issues — the flow of information– No pedagogy implied

Learner

LearnerEntity

Collaboration

Learner

LearnerEnvironmentLearning

Interactions

Page 37: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

37

Layer 2: Human-Centered/Pervasive FeaturesStrengths and Weaknesses [1/2]

• Humans are involved in the learning experience (human learning), not computers (machine learning)

• Human communication: fundamental strengths and limitations has pervasive effect on design

• Human-directed: learners can influence the process themselves

Environment LearningInteractions

LearnerEntity

- Learner is not a computer- Human learners’ strengths/ limitations — complicates receiving information from learning interactions- Humans can be self-directed

Page 38: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

38

Layer 2: Human-Centered/Pervasive FeaturesStrengths and Weaknesses [2/2]

• Several “stories” motivate the need for human-centric and component-based learning technology systems– Illustration 1:

• Traditional• “Instructive approach”

– Illustration 2:• Learner-directed• “Constructive approach”

• Conclusion:– No single “right” story, but several applicable stories

Page 39: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

39

Illustration 1:“Traditional” Approach

• Learner is directed (or instructed) by “coach”• Coach can influence and make decisions

about the learner’s learning experiences• Representative of traditional classroom and

training scenarios• Pervasive issue:

– humans as “information receivers”– both strength and weakness

Page 40: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

40

Layer 2: Human-Centered Features Human communication affects design

• Humans aren’t reliable receivers of information:– Humans mishear or don’t hear at all– “Retransmission” is necessary

• Humans aren’t predictable receivers of information:– Humans hear different than desired– Different strategies are necessary

Page 41: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

41

Layer 2: Human-Centered Features Wide variations affect design

• Humans learn differently (and over time):– Humans differently from each other– Same human may learn differently over time– Need intelligent customization, configuration– Need rich learning resources for diverse humans

• Negotiate learner preferences:– Learner alone or coach alone cannot determine best

learning style and/or preferences

Page 42: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

42

Layer 2: Human-Centered Features Constructing LTSA System Components

• #1: Start with human sensory input: multimedia delivery to learner (similar to entertainment)

• #2: Add coaching/feedback loop for human “unreliability”• #3: Add learner records for varying teachers, infer

intelligently about learner capability• #4: Add rich learning resources, search, and lookup to

support diversity of humans• #5: Add negotiated learning preferences for direct

communication with learner

Page 43: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

43

Step #1: Transferring Information

• Transfer information to Learner• Sensory input/interactions for humans• Delivery of Multimedia: same as entertainment

Delivery

MultimediaLearnerEntity

Page 44: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

44

Step #2: Coaching/Feedback Loop [1/2]

• Feedback necessary– Humans are “unreliable” receivers– They “don’t hear what you tell them”

• Current “state” (i.e., the “sensor”) of the feedback loop:– Behavior– Evaluation– Assessment

Delivery Evaluation

Coach

Multimedia Behavior

A s s e s s m e n t

LearnerEntity

L o c a t o r

Page 45: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

45

Step #2: Coaching/Feedback Loop [2/2]

• Coach:– Determines corrective/suggestive actions

• Locator:– Examples: next lesson (Learning Content) towards objective; web URL– Directs Delivery of Multimedia to Learner

• Loop recovers from errors, focuses on target

Delivery Evaluation

Coach

Multimedia Behavior

A s s e s s m e n t

LearnerEntity

L o c a t o r

Page 46: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

46

Step #3: Learner Records

• Performance information– helps infer corrective action over long periods of time– nomadic learners: allows learner migration (handoff) to different

teachers (e.g, grade promotion) and different institutions • Learner Records: Learner’s history and objectives

Delivery Evaluation

Coach

(new)

Multimedia Behavior

LearnerRecords

Performance (current)

(history)

A s s e s s m e n t

LearnerEntity

Performance/Preferences

L o c a t o r

Page 47: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

47

Step #4: Learning Resources

• Humans are “unpredictable” and diverse• Knowledge libraries necessary to match human diversity• Coach:

– directs different learning preferences and strategies– based on Learner’s history/objectives and Assessment– supported via queries to Learning Resources for appropriate Learning

Content

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Interaction Context

Performance (current)

(history)

A s s e s s m e n t

LearnerEntity

Performance/Preferences

L o c a t o rLearningContent

Catalog Info

Locator

Page 48: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

48

LearningContent

Step #5: Advice from the Learner

• Humans are self-aware: can give advice on learner prefs• Learning Preferences:

– interaction between Learner and system to negotiate different learning preferences

– negotiation might actually be assertion: Learner may assert (e.g., experimentation), or coach may assert (e.g., primary school might dictate learning preference)

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

(history)

A s s e s s m e n t

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 49: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

49

LearningContent

Review: System Generated SolelyBy Human-Centered Features

• #1: Transferring Information• #2: Feedback loop: unreliable Learners• #3: Learner Records: history supports intelligent inferences, history allows

Learner migration• #4: Learning Resources: varying/diverse learner capabilities• #5: Learning Preferences: negotiate between Learner/system

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

(history)

A s s e s s m e n t

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 50: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

50

LearningContent

Review: System Generated SolelyBy Human-Centered Features

• #1: Transferring Information• #2: Feedback loop: unreliable Learners• #3: Learner Records: history supports intelligent inferences, history allows

Learner migration• #4: Learning Resources: varying learner capabilities• #5: Learning Preferences: negotiate between Learner/system

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

(history)

A s s e s s m e n t

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 51: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

51

LearningContent

Review: System Generated SolelyBy Human-Centered Features

• #1: Transferring Information• #2: Feedback loop: unreliable Learners• #3: Learner Records: history supports intelligent inferences, history

allows Learner migration• #4: Learning Resources: varying learner capabilities• #5: Learning Preferences: negotiate between Learner/system

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

(history)

A s s e s s m e n t

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 52: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

52

LearningContent

Review: System Generated SolelyBy Human-Centered Features

• #1: Transferring Information• #2: Feedback loop: unreliable Learners• #3: Learner Records: history supports intelligent inferences, history allows

Learner migration• #4: Learning Resources: varying learner capabilities• #5: Learning Preferences: negotiate between Learner/system

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

(history)

A s s e s s m e n t

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 53: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

53

LearningContent

Review: System Generated SolelyBy Human-Centered Features

• #1: Transferring Information• #2: Feedback loop: unreliable Learners• #3: Learner Records: history supports intelligent inferences, history allows

Learner migration• #4: Learning Resources: varying learner capabilities• #5: Learning Preferences: negotiate between Learner/system

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

(history)

A s s e s s m e n t

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 54: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

54

Illustration 2:“Learner-Directed” Approach

• Learner is self-directed• Learner makes decisions about learner’s

direction and learning experiences• Representative of independent, self-taught

learning scenarios• Focus on humans as “directors of their

experience”• Compatible with “traditional approach” when

viewed via LTSA system components

Page 55: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

55

Step #1: Choosing His/Her Direction

• “Individual Learner” has some goal• “Individual Learner”

– is the Learner Entity– is aware of his/her Learning Preferences– chooses his/her learning direction — “Individual Learner” also serves as

role of Coach

Coach

LearnerEntity

“Individual Learner”Has Some Learning Goal

LearningPreferences

Page 56: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

56

Step #2: Locating Learning Resources

• “Individual Learner”– searches (Query) the Learning Resources– locates learning resources described by Catalog Info

CoachLearningResources

LearnerEntity

“IndividualLearner”

“Individual Learner” searches (via Query)the Learning Resourcesto locate desirableLearning Resources(via Catalog Info)

Query

LearningPreferences

Catalog Info

Page 57: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

57

Step #3: Using Learning Resources

• “Individual Learner”– uses Learning Recourses– “initiates” Delivery of Multimedia

CoachLearningResources

LearnerEntity

“IndividualLearner”

“Individual Learner” usesthe Learning Resources

Query

LearningPreferences

Catalog Info

Delivery

Multimedia

L o c a t o rLocatorLearning

Content

Page 58: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

58

Step #4: Learner Self-Evaluates/Directs

• “Individual Learner”– self-evaluation– learner chooses next/new/other learning experiences

CoachLearningResources

LearnerEntity

“IndividualLearner”

Query

LearningPreferences

Catalog Info

Delivery

Multimedia

L o c a t o rLocatorLearning

Content

Evaluation

Behavior

A s s e s s m e n t

Interaction Context

Page 59: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

59

Step #5: Records Are Kept

• “Individual Learner”– may uses records to track progress– records may be used to improve self-directed “learner quality”

CoachLearningResources

LearnerEntity

“IndividualLearner”

Query

LearningPreferences

Catalog Info

Delivery

Multimedia

L o c a t o rLocatorLearning

Content

Evaluation

Behavior

A s s e s s m e n t

Interaction Context

LearnerRecords

(new)

Performance (current)

Performance/Preferences

(history)

“Records”

Page 60: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

60

Layer 2: Conclusions

• Several possible “stories” motivate the need to address:– Learner-centric perspective– Traditional classroom/training scenarios– Self-directed learning– Pervasive design issues caused by humans

• Other stories are possible– Only two stories were illustrated

Page 61: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

61

Layer 3: System Components[using Yourdon system notation]

• Processes: Learner Entity, Evaluation, Coach, Delivery• Stores: Learner Records, Learning Resources• Flows: Behavior, Assessment, Performance/Preferences (past, present, future),

Query, Catalog Info, Locator, Learning Content, Multimedia, Interaction Context, Learning Preferences

Delivery Evaluation

CoachLearningResources

Multimedia Behavior

LearningPreferences

LearnerRecords

A s s e s s m e n tL o c a t o r

LearnerEntity

Query (new)

Performance (current)

Performance/Preferences

(history)Catalog Info

LocatorLearningContent

Interaction Context

Page 62: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

62

LearningContent

(history)

A s s e s s m e n t

Learner Entity[a “Yourdon process”; “implemented” by humans]

• Abstraction of learner• Can represent more than one learner• Learner Entity:

– Receives Multimedia (one-way data flow)– Emits Behavior (one-way data flow)– Negotiates Learning Preferences (two-way data flow)

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 63: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

63

LearningContent

Multimedia

(history)

A s s e s s m e n t

Learning Preferences[a “Yourdon 2-way data flow”]

• Learner Entity’s preferences (styles, language, cultural, etc.) as input to system• Coach can negotiate and/or restrict Learner Entity’s preferences• Surrogates, such as:

– parentlearner entity– teachercoach

• Other possible surrogates:– parentcoach– learnercoach– mentorlearner entity

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 64: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

64

LearningContent

(history)

A s s e s s m e n t

Behavior[a “Yourdon 1-way data flow”]

• Observable Behavior (data flow) of the Learner Entity• Coded, and sent to Evaluation (process)

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 65: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

65

LearningContent

(history)

A s s e s s m e n t

Evaluation[a “Yourdon data process”]

• Evaluation:– Receives Behavior (input data flow)– Receives Interaction Context (input data flow), i.e., context of Learner Entity’s

Behavior– May retrieve Performance info (two-way data flow) to support Evaluation– Stores Performance info (two-way data flow) based on Evaluation of Behavior– Produces Assessment (output data flow) given to Coach

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 66: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

66

LearningContent

Multimedia

(history)

A s s e s s m e n t

Performance Information Stored/Retrieved By Evaluation[a “Yourdon 2-way data flow”]

• Evaluation of Behavior: can emit Performance info• Evaluation may retrieve previous Performance info to assist Evaluation• Stored in Learner Records

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 67: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

67

LearningContent

(history)

A s s e s s m e n t

Learner Records[a “Yourdon data store”]

• Stores Performance information as Learner Entity “history”• Retrieves and stores Preference information for the Learner Entity• Retrieves and stores Learner Entity “history” records for Coach• Records aren’t restricted to historical information, may be “current lessons”

or “future objectives”

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 68: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

68

LearningContent

Multimedia

(history)

A s s e s s m e n t

Performance/Preference Info Received By Coach[a “Yourdon 1-way data flow”]

• Coach gets Learner Entity history by retrieving Performance information from (Learner Entity’s) Learner Records

• Coach can retrieve Preference information, such as media preferences• Coach can select strategies based on historical, current, or future Learner

Records information

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 69: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

69

LearningContent

(history)

A s s e s s m e n t

Performance/Preference Info Stored By Coach[a “Yourdon 1-way data flow”]

• Coach can store Performance information:– historical information (e.g., results of lessons) — info about past– “suspends” (incomplete sessions) — info about present– certifications (milestones, completion of module)– objectives (outlines for future sessions) — info about future

• Coach can update Preference information

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 70: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

70

LearningContent

Multimedia

(history)

A s s e s s m e n t

Assessment Information[a “Yourdon 1-way data flow”]

• Evaluation (process) can emit Assessments– “Where there learner is at”– information about the learner’s current state– used by the Coach to determine optimal learning experience

• Assessment information (data flow)– may be full and detail– have narrow scope determined by current context– but it is always related to the learner’s current activity

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 71: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

71

LearningContent

(history)

A s s e s s m e n t1

Coach[a “Yourdon data process”]

• Sends, receives, and “negotiates” Learning Preferences (two-way data flow) with Learner Entity

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

1

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 72: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

72

LearningContent

(history)

A s s e s s m e n t

2

3

Coach[a “Yourdon data process”]

• Receives current Assessment information (input data flow), Preferences (input data flow), and Performance information (input data flow), e.g., history and objectives, for determining future learning experiences

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

2 3

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 73: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

73

LearningContent

(history)

A s s e s s m e n t

Coach[a “Yourdon data process”]

• Queries to the Learning Resources:– Queries (output control flow) sent to search for appropriate material– Catalog Info (input data flow), a.k.a. learning object metadata, returned as

“found” Learning Content– Extracts (“peels”) the Locators (e.g., URLs) from the returned Catalog Info

(learning content metadata)

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

4

4

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 74: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

74

LearningContent

Multimedia

(history)

A s s e s s m e n t5

Coach[a “Yourdon data process”]

• Locators (similar to web URLs) are sent to Delivery process to identify (but not transfer) Learning Content

• Note:– Delivery (process) is responsible for retrieving– Learning Resources (store) is responsible for transferring (emitting) Learning

Content

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

5

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 75: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

75

LearningContent

(history)

A s s e s s m e n t

Query[a “Yourdon 1-way control flow”]

• Query specifies “what to search for” in Learning Resources • Coach sends Queries (control flow) to search the Learning Resources

(store) for appropriate Learning Content, based on:– Coach (e.g., learner-directed)– Learning Preferences– Assessment info– Performance and Preference info from Learner Records– Possibly, other information outside of LTSA

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 76: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

76

LearningContent

Multimedia

(history)

A s s e s s m e n t

Learning Resources[a “Yourdon data store”]

• Database searched via Query• Result of Query: Catalog Info of Learning Content matching the Query

(input control flow)• Catalog Info is also known as:

– learning content cataloging information– learning object metadata

• Emits Learning Content (output data flow) based on Locator (input control flow) from Delivery (process)

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 77: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

77

LearningContent

(history)

A s s e s s m e n t

Catalog Info (a.k.a. Learning Object Metadata)[a “Yourdon 1-way data flow”]

• Catalog Info is also known as:– learning content cataloging information– learning object metadata

• Search of Learning Resources (store) returns Catalog Info for Learning Content that matches Query

• Catalog Info (data flow) is similar to card catalog entries in a library• Locators (e.g., URLs) can be extracted (“peeled”) from Catalog Info

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 78: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

78

LearningContent

(history)

A s s e s s m e n t

Locator Received By Delivery[a “Yourdon 1-way data flow”]

• Coach (process) extracts Locator from the Catalog Info for appropriate learning experience

• Locator (data flow) is similar to call number in a library, and similar to URL of the World Wide Web

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 79: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

79

LearningContent

Multimedia

(history)

A s s e s s m e n t

Locator Sent By Delivery[a “Yourdon 1-way control flow”]

• Delivery (process) sends Locator (control flow) to the Learning Resources (store) for pointing to Learning Content

• Locator sent by Delivery is not necessarily same as Locator received by Delivery — Delivery might not request Learning Content is exactly the same order that was supplied by Coach

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 80: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

80

LearningContent

Multimedia

(history)

A s s e s s m e n t

Learning Content[a “Yourdon 1-way data flow”]

• Learning Resources (store) returns Learning Content (data flow) to Delivery (process) as specified by Locator (control flow)

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 81: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

81

LearningContent

(history)

A s s e s s m e n t

Delivery[a “Yourdon process”]

• Receives Locator (input data flow), e.g., URLs, that identify learning experiences desired by the Coach

• Uses Locator (output control flow) to request Learning Content from Learning Resources (store)

• Delivery (process) transforms Learning Content (input data flow) to interactive Multimedia (output data flow), which is sent to Learner Entity

• Sends Interaction Context (output data flow) to Evaluation (process) to give context of Learner Entity’s Behavior

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 82: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

82

LearningContent

(history)

A s s e s s m e n t

Interaction Context[a “Yourdon 1-way data flow”]

• Delivery (process) sends Interaction Context (data flow) to Evaluation (process) to give context of Learner Entity’s Behavior

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 83: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

83

LearningContent

(history)

A s s e s s m e n t

Multimedia[a “Yourdon 1-way data flow”]

• Delivery (process) generates interactive Multimedia (data flow) learning experience based on Learning Content

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 84: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

84

Functional vs. Actual Learning Technology Systems

• LTSA components identify functional boundaries and critical interfaces

• Actual systems integrate several components into individual products

• Functionality exists in actual systems but may be– embedded within larger system (several components

combined), or– a single component is spread across several systems

Page 85: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

85

LTSA Layer 3 Analogy:Stereo Component Architecture

• Well-defined components: tuner, CD-player, tape loop, pre-amp, amplifier, speakers

• Well-defined critical interfaces: media, phono jacks, unbalanced inputs, 4-16 ohm outputs

• Not all components need exist, e.g., stereo system without a CD-player

• Engineering/business rationale for highly integrated subsets (receivers, “boom box”), yet all have interoperability at critical interfaces, e.g., audio in (aux in), audio out (speakers), media (CDs)

Page 86: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

86

Sample LTSA MappingsShows Relationship Types: 11, 1N, N1

• Web-based learning/training– Demonstrates tightly integrated components

• Flight simulator/flight instructor– Demonstrates shared component responsibility

• Home study course– Demonstrates student can have multiple roles

• Non-electronic, traditional classroom– Limiting case, no technology involved

Page 87: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

87

Interaction Context

Query

Catalog Info

(new)

(history)

Performance/Preferences

LearningPreferences

LearningContent

Example Mapping #1: Web-Based LearningDemonstrates Tightly Integrated Components

Delivery Evaluation

CoachLearningResources

Multimedia Behavior

LearnerRecords

Performance (current)

A s s e s s m e n t

Human

HumanInterface

e.g., X WindowsWin95

PresentationTool

(browser)Courseware

Database(web servers)

StudentRecords

(database)

LearnerEntity

L o c a t o rLocator

Human Learner Entity

AbstractionImplementation

Page 88: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

88

Interaction Context

Query

Catalog Info

(new)

(history)

Performance/Preferences

LearningPreferences

LearningContent

Example Mapping #1: Web-Based LearningDemonstrates Tightly Integrated Components

Delivery Evaluation

CoachLearningResources

Multimedia Behavior

LearnerRecords

Performance (current)

A s s e s s m e n t

Human

HumanInterface

e.g., X WindowsWin95

PresentationTool

(browser)Courseware

Database(web servers)

StudentRecords

(database)

LearnerEntity

L o c a t o rLocator

Windowing System LTSA Multimedia And

BehaviorAbstractionImplementation

Page 89: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

89

Interaction Context

Query

Catalog Info

(new)

(history)

Performance/Preferences

LearningPreferences

LearningContent

Example Mapping #1: Web-Based LearningDemonstrates Tightly Integrated Components

Delivery Evaluation

CoachLearningResources

Multimedia Behavior

LearnerRecords

Performance (current)

A s s e s s m e n t

Human

HumanInterface

e.g., X WindowsWin95

PresentationTool

(browser)Courseware

Database(web servers)

StudentRecords

(database)

LearnerEntity

L o c a t o rLocator

Web Browser,Presentation Tools Packaged AsCombination Of

LTSA Evaluation, Coach, Delivery

AbstractionImplementation

Page 90: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

90

Query

Catalog Info

(new)

(history)

Performance/Preferences

LearningPreferences

LearningContent

Example Mapping #1: Web-Based LearningDemonstrates Tightly Integrated Components

Delivery Evaluation

CoachLearningResources

Multimedia Behavior

LearnerRecords

Performance (current)

A s s e s s m e n t

Human

HumanInterface

e.g., X WindowsWin95

PresentationTool

(browser)Courseware

Database(web servers)

StudentRecords

(database)

LearnerEntity

L o c a t o rLocator

Web Servers,Courseware Databases LTSA Learning Resources

Interaction Context

AbstractionImplementation

Page 91: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

91

Query

Catalog Info

(new)

(history)

Performance/Preferences

LearningPreferences

LearningContent

Example Mapping #1: Web-Based LearningDemonstrates Tightly Integrated Components

Delivery Evaluation

CoachLearningResources

Multimedia Behavior

LearnerRecords

Performance (current)

A s s e s s m e n t

Human

HumanInterface

e.g., X WindowsWin95

PresentationTool

(browser)Courseware

Database(web servers)

StudentRecords

(database)

LearnerEntity

L o c a t o rLocator

Student Records Database LTSA Learner Records

Interaction Context

AbstractionImplementation

Page 92: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

92

Interaction Context

Query

Catalog Info

LearningPreferences

LearningContent

Example Mapping #1: Web-Based LearningDemonstrates Tightly Integrated Components

Delivery Evaluation

CoachLearningResources

(new)

Multimedia Behavior

LearnerRecords

Performance (current)

(history)

A s s e s s m e n t

Human

HumanInterface

e.g., X WindowsWin95

PresentationTool

(browser)Courseware

Database(web servers)

StudentRecords

(database)

LearnerEntity

* Note: Other mappings may co-exist.

Performance/Preferences

L o c a t o rLocator

AbstractionImplementation

Page 93: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

93

Interaction Context

(new)

(history)

Performance/Preferences

Query

Catalog Info

LearningPreferences

LearningContent

Example Mapping #2: Flight Simulator, Flight InstructorDemonstrates Shared Component Responsibility: Coach

Delivery Evaluation

CoachLearningResources

Multimedia Behavior

LearnerRecords

Performance (current)

A s s e s s m e n t

FlightInstructor

FlightSimulator

Pilot’sLogbook

Pilot

LearnerEntity

* Note: Other mappings may co-exist.

L o c a t o rLocator

AbstractionImplementation

Page 94: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

94

Interaction Context

(history)

(new)

Performance/Preferences

Query

Catalog Info

LearningPreferences

LearningContent

Multimedia

A s s e s s m e n t

Example Mapping #3: Home Study CourseDemonstrates Student Can Have Multiple Roles/Responsibilities

Delivery Evaluation

CoachLearningResources

Behavior

LearnerRecords

Performance (current)

SchoolHomeStudy

CourseStudent

LearnerEntity

* Note: Other mappings may co-exist.

L o c a t o rLocator

AbstractionImplementation

Page 95: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

95

Interaction Context

(history)

(new)

Performance/Preferences

Query

Catalog Info

LearningPreferences

LearningContent

Multimedia

A s s e s s m e n t

Example Mapping #4: Non-Electronic, Traditional ClassroomLimiting Case: No Technology Involved

Delivery Evaluation

CoachLearningResources

Behavior

LearnerRecords

Performance (current)

Teacher ReportCards,

Transcript

Student

SchoolLibrary

Student UsesLibrary Teacher Points Student To

Books (A Locator)Retrieves TeachingMaterials

Grades

LearnerEntity

* Note: Other mappings may co-exist.

L o c a t o rLocator

AbstractionImplementation

Page 96: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

96

Layer 4: Stakeholder Perspectives

• Each stakeholder has a view, but not complete picture

• Show each stakeholder perspective within LTSA• Stakeholder perspectives used to validate views and

subsets of LTSA components• “It’s in there!” (if not, let us know!)

Page 97: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

97

LTSA Layer 4: Stakeholder PerspectivesGlobal Information Infrastructure (GII) Experience

• Common technology does not imply common architecture

• Stakeholder perspectives analyzed by:– Primary design issues: LTSA components that greatly

affect design and implementation for stake holder (shown as red/bold)

– Secondary design issues: LTSA components that affect design and implementation of stake-holder, but not critical (shown as blue/dash ---)

– Other LTSA components: insignificant design issue or not applicable (no highlight/green fill)

Page 98: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

98

LTSA Layer 4: Stakeholder PerspectivesConsensus-Building

• Stakeholders, typically, have different and/or incompatible priorities

• Differing priorities: obstacles to consensus• Non-technical (political, business) issues just as

important as technical issues• Recognizing technical/business/political priorities

AND common technology can lead to common architecture

• Cataloging stakeholder perspectives is critical for building consensus

Page 99: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

99

LearningContent

(history)

A s s e s s m e n t

Abstraction-Implementation:System Components Stakeholder/Design Perspectives

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

AbstractionImplementation

Various Stakeholder/Design PerspectivesExamples: Learner, Assessment, Institution, Metadata, Intelligent Tutor, Mentoring, Collaboration, Curriculum, Developer, Task

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 100: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

100

Stakeholder Categories“Isolated” stakeholdersLearner-Centered, Institution-Centered,Assessment-Centered, Records,Certifications, Task Model, School-to-Work,Content-Centered, Content Developers,Metadata, Ontologies, Expert Systems,Digital Libraries, Learning Objects,Multimedia Search/Retrieval,Collaboration, Peripheral Devices,Asynchronous Learning, Multiple Role,Team Learning, Icon Conventions

“Parallel” stakeholdersParallel Sessions/Same LearnerStudent-TeacherMulti-Tier Process Improvement:

principal teacher student

“Overlapping” stakeholdersMentoring, Coaching,Electronic Performance SupportInteractive Environment, SimulationTool-to-Tool Communication,Sequencing, Pre-Requisites,Curriculum-Centered,Experimentation, Discovery,Intelligent Tutoring Tools,Distance/Distributed/Nomadic Learning

Related IndustriesHuman Factors/User Interfaces,Data Collection/Analysis,IT Decision-Support Applications,Expert Systems/Intelligent Systems,Entertainment/Multimedia Industry,Control/Feedback Systems

Page 101: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

101

“Isolated” LTSA Stakeholders

• Isolated LTSA subsets -- little interaction with neighboring LTSA components

• Little overlap with other “isolated” stakeholders• Relatively “simple” integration• Can make use of isolated component standards• Typical stakeholder examples: “Records”,

“Metadata”, “Multimedia Search/Retrieval”

Page 102: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

102

LearningContent

Multimedia

(history)

A s s e s s m e n t

Learner-Centered

• Primary design issues: learner keeps his/her records, learner has influence on negotiated learning preferences

• Secondary design issues: assessment info and performance info

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 103: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

103

LearningContent

(history)

A s s e s s m e n t

Assessment-Centered

• Primary design issues: educational standards, behavior, evaluation, assessment records, learner records reporting

• Secondary design issues: learning preferences, learner, process control (adaptive administration)

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 104: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

104

LearningContent

(history)

A s s e s s m e n t

Records, Certifications

• Primary design issues: learner records, performance info, assessment info

• Secondary design issues: evaluation, coach

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 105: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

105

LearningContent

(history)

A s s e s s m e n t

Learner Profiles

• Primary design issues: learner preferences, performance info, assessment info, learner records

• Secondary design issues: evaluation, coach

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 106: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

106

LearningContent

(history)

A s s e s s m e n t

Student Administration Systems

• Primary design issues: learner records, student registration, institution back office

• Secondary design issues: performance info

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 107: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

107

LearningContent

(history)

A s s e s s m e n t

Task Model, School-To-Work

• Primary design issues: learner records• Secondary design issues: performance info

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 108: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

108

LearningContent

(history)

A s s e s s m e n t

Institution-Centered

• Primary design issues: system control, administration, records, reporting, negotiating (many times: asserting) learning preferences

• Secondary design issues: learner collaboration, teachers, evaluation (grading), delivery infrastructure (including multimedia and behavior observation correlated by learning content)

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 109: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

109

LearningContent

(history)

A s s e s s m e n t

Learning Content Cataloging, Metadata

• Primary design issues: query, catalog info (metadata), locator (e.g., URLs), and associating locators with catalog info

• Secondary design issues: knowledge organization, learning content (presentation)

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 110: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

110

LearningContent

Multimedia

(history)

A s s e s s m e n t

Ontologies, Expert Systems

• Primary design issues: knowledge design and knowledge representation in learning resources, learning content (presentation)

• Secondary design issues: query, catalog info (metadata), and locator (e.g., URLs)

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 111: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

111

LearningContent

(history)

A s s e s s m e n t

Digital Libraries

• Primary design issues: knowledge organization, query, catalog info (metadata), locator (e.g., URLs), and associating locators with catalog info, learning content (presentation)

• Secondary design issues: delivery, multimedia

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 112: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

112

LearningContent

Multimedia

(history)

A s s e s s m e n t

Learning Objects

• Primary design issues: learning resources, query, catalog info (metadata), learning content (presentation)

• Secondary design issues: locator (e.g., URLs), delivery, coach, performance and preference info, assessment info

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 113: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

113

LearningContent

Multimedia

(history)

A s s e s s m e n t

Content Launch

• Primary design issues: coach, locator (e.g., URLs), delivery• Secondary design issues: evaluation, performance info,

assessment info, learning resources, catalog info (metadata), learning content (presentation)

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 114: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

114

LearningContent

(history)

A s s e s s m e n t

Content-Centered

• Primary design issues: delivery, multimedia, invocation via locator (e.g., URLs), learning content format

• Secondary design issues: assessment, content search (query, catalog info), learning resources, learner’s user interface

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 115: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

115

LearningContent

Multimedia

(history)

A s s e s s m e n t

Content Objects

• Primary design issues: learning content, catalog info (metadata)• Secondary design issues: coach, locator (e.g., URLs), delivery,

learning resources

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 116: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

116

LearningContent

(history)

A s s e s s m e n t

Content Packaging

• Primary design issues: learning resources, catalog info (metadata), learning content (presentation)

• Secondary design issues: coach, locator (e.g., URLs), delivery

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 117: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

117

LearningContent

(history)

A s s e s s m e n t

Content Developer

• Primary design issues: coach, content search (query, catalog info), delivery, invocation via locator (e.g., URLs), learning content format, delivery, multimedia,

• Secondary design issues: learner collaboration, learner preferences, assessment info, performance info, learning resources, interaction context

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 118: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

118

LearningContent

Multimedia

(history)

A s s e s s m e n t

Digital Audio and Video

• Primary design issues: multimedia• Secondary design issues: delivery

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 119: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

119

LearningContent

Multimedia

(history)

A s s e s s m e n t

Multimedia Search/Retrieval

• Primary design issues: delivery, multimedia, query, catalog info (metadata), locator (e.g., URLs), hardware limitations

• Secondary design issues: coach, learning resources, learning content format, behavior

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 120: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

120

LearningContent

Multimedia

(history)

A s s e s s m e n t

Peripheral Devices

• Primary design issues: behavior, delivery, multimedia• Secondary design issues: learner

Delivery

\

Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 121: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

121

LearningContent

(history)

A s s e s s m e n t

Collaboration, Asynchronous Learning

• Primary design issues: communication among learners with same roles (learner entity), communication modes (multimedia), delivery tools, and differing “time zones”

• Secondary design issues: system control by coordinator/moderator, learning preferences negotiated among participants and coordinator/moderator

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 122: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

122

LearningContent

Multimedia

(history)

A s s e s s m e n t

LearnerEntity

Multiple Role, Team Learning

• Primary design issues: communication among learners, but different roles (learner entity), communication modes (multimedia), delivery tools, and differing “time zones”

• Secondary design issues: system control by coordinator/moderator, learning preferences negotiated among participants and coordinator/moderator

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 123: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

123

LearningContent

(history)

A s s e s s m e n t

Icon Conventions

• Primary design issues: learner, learning content• Secondary design issues: delivery, multimedia

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 124: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

124

“Overlapping” LTSA Stakeholders

• Concerns many, most, or all LTSA components• Overlaps with other stakeholders• Differing, conflicting designs priorities• Relatively “complex” integration• Potential non-technical, political, or business

obstacles to consensus and interoperability• Typical stakeholder examples: “Experimentation”,

“Intelligent Tutoring Tools”, “Distance Learning”

Page 125: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

125

LearningContent

Multimedia

(history)

A s s e s s m e n t

Mentoring, Coaching

• Primary design issues: learner and mentor/coach jointly perform evaluation and jointly choose direction

• Secondary design issues: tools and delivery support mentoring, coaching, experimentation, recordkeeping

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 126: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

126

LearningContent

Multimedia

(history)

A s s e s s m e n t

Electronic Performance Support Systems

• Primary design issues: coach chooses appropriate content based on learner’s environment, interaction context, behavior, evaluation, and assessment

• Secondary design issues: learner records, performance information, locator, delivery, multimedia

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 127: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

127

LearningContent

(history)

A s s e s s m e n t

Interactive Environment

• Primary design issues: learner specifies preferences, learner is observed, delivery is responsive to evaluation

• Secondary design issues: assessment info, coach, locator (e.g., URLs)

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 128: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

128

LearningContent

Multimedia

(history)

A s s e s s m e n t

Simulation

• Primary design issues: delivery, multimedia, learning content to correlate multimedia and behavior, assessment info, coach, locator

• Secondary design issues: behavior, performance info, learner records

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 129: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

129

LearningContent

(history)

A s s e s s m e n t

Learning Tool-To-Tool Communication

• Primary design issues: coach, evaluation, assessment info, query, catalog info (metadata), locator (e.g., URLs), delivery, invocation

• Secondary design issues: multimedia, learning preferences, performance info, learner records, learning resources, learning content

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 130: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

130

LearningContent

Performance (current)

(history)

A s s e s s m e n t

Sequencing, Pre-Requisites, Co-Requisites

• Primary design issues: coach, evaluation, assessment info, query, catalog info (metadata), locator (e.g., URLs), delivery, invocation

• Secondary design issues: multimedia, learning preferences, performance info, learner records, learning resources, learning content

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 131: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

131

LearningContent

(history)

A s s e s s m e n t

Curriculum-Centered

• Primary design issues: evaluation, learner records, catalog info, learning resources, learning content format, delivery

• Secondary design issues: learner collaboration, assessment info, performance info, content search (query), invocation via locator (e.g., URLs), multimedia

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 132: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

132

LearningContent

Multimedia

(history)

A s s e s s m e n t

Content Management Systems,Entertainment Systems

• Primary design issues: learner, coach, locator (e.g., URLs), multimedia

• Secondary design issues: learning preferences, learner records, performance info,catalog info (metadata), learning resources, delivery

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 133: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

133

LearningContent

Multimedia

(history)

A s s e s s m e n t

Learning Management Systems

• Primary design issues: performance info, assessment info, query, catalog info (metadata), locator (e.g., URLs), invocation of learning content

• Secondary design issues: behavior, learner records, coach, learning resources, learning content, delivery

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 134: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

134

LearningContent

Multimedia

(history)

A s s e s s m e n t

Experimentation, Discovery

• Primary design issues: learner chooses direction, acquires knowledge during experimentation, learner, coach, query, catalog info (metadata)

• Secondary design issues: learner does self evaluation, tools and delivery support experimentation, behavior, assessment info, locator (e.g., URLs), delivery, multimedia

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 135: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

135

LearningContent

Multimedia

(history)

A s s e s s m e n t

Intelligent Tutoring Tools

• Primary design issues: learner/tutor choose direction, acquires knowledge during use of tutoring tool, learning resources may be implicit (not explicitly defined) in tutor

• Secondary design issues: tutor does evaluation, tools and delivery support experimentation

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 136: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

136

LearningContent

Multimedia

(history)

A s s e s s m e n t

Distance Learning, Distributed Learning,And Nomadic Learning

• Primary design issues: distributed and nomadic communication of all “flows” (behavior, performance, multimedia, etc.)

• Secondary design issues: processes and stores components• NOTE: Take note of primary design issues (red/bold)

– How does this slide differ from all others?– Answer: All flows are primary, everything else is secondary– A technical definition of distance/distributed learning: primary design

issues concern “flows”, all other LTSA components are secondary

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 137: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

137

“Parallel” LTSA Stakeholders

• Integration of multiple sessions, each with differing learning experiences and interactions

• Synchronization of multiple sessions: starting, stopping, coaching, learner interfacing

• Integration, collaboration, and synchronization of feedback and coaching strategies

• Typical stakeholder example: “Student Teacher”

Page 138: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

138

Parallel Sessions for Same Learner

• Primary design issues: multiple, simultaneous learning experiences; multiple flows of behavior, learning preferences, multimedia

• Secondary design issues: multiple evaluation, coach, and delivery processes• Example: flight simulator -- simultaneous training of flying skills, navigation skills,

communication skills, cockpit resource management

Example: Aviate

Example: Communicate

Example: Navigate

Page 139: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

139

Student

Teacher

Student Teacher

• Primary design issues: student teacher as a teacher• Secondary design issues: student teacher as a learner entity

Page 140: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

140

Principal

Teacher

Student

Multi-Tiered Process Improvement

• Student is evaluated by teacher, teacher coaches student• Teacher is evaluated by principal, principal coaches teacher • Principal is evaluated by school board, school board coaches principal• Teacher is also evaluated by performance of his/her students• Principal is also evaluated by performance of his/her students

Page 141: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

141

“Related Industries” LTSA Stakeholders

• Other industries overlap learning technology• LTSA components described in terms of other industries• Related industries represent significant portions of LTSA system

components• Related industries only identify common areas of technology,

not common purpose. Examples:– Learning isn’t just entertainment– Learning isn’t just control/feedback systems– And so on ...

• Related industries have architectures different from LTSA– LTSA is not a good architecture for describing generic IT decision support

systems, data collection/analysis systems, user interfaces, and so on ...

Page 142: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

142

LearningContent

(history)

A s s e s s m e n t

Related Industries: Human Factors/User Interfaces“The LTSA Top Half”

• Primary design issues: human interfaces, human inputs (behavior), systems that interpret human inputs (evaluation), machine outputs (multimedia), systems that generate machine output (delivery)

• Secondary design issues: responsiveness (interaction context), adaptation (learning preferences)

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 143: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

143

LearningContent

(history)

A s s e s s m e n t

Related Industries: Data Collection/Analysis“The LTSA Bottom-Right Quadrant”

• Primary design issues: repositories of information (learner records), information formats and their storage/retrieval (assessment info, performance info, preference info)

• Secondary design issues: application paradigms for accessing and processing information (coach, evaluation)

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 144: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

144

LearningContent

Performance (current)

(history)

A s s e s s m e n t

Related Industries: IT Decision-Support Applications“The LTSA Bottom Half”

• Primary design issues: processing of information (coach), supporting databases (learner records, learning resources), information formats and their storage/retrieval (learning preferences, assessment info, performance info, preference info, query, catalog info, locator)

• Secondary design issues: front-end, back-end, second-tier, and agent processing (evaluation, delivery, learning content)

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 145: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

145

LearningContent

(history)

A s s e s s m e n t

Related Industries: Expert Systems/Intelligent Systems“The LTSA Bottom-Left Quadrant”

• Primary design issues: knowledge/expertise repositories (learning resources), access/usage methods (query, catalog info, locator, learning content)

• Secondary design issues: applications (coach, delivery)

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 146: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

146

LearningContent

Multimedia

(history)

A s s e s s m e n t

Related Industries: Entertainment and Multimedia“The LTSA Left Half”

• Primary design issues: content (learning resources, learning content), delivery stream (delivery, multimedia)

• Secondary design issues: content selection (query, catalog info, locator), user/viewer/subscriber (learner entity)

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 147: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

147

LearningContent

Multimedia

(history)

A s s e s s m e n t

Related Industries: Control/Feedback Systems“The LTSA Center”

• Primary design issues: system (learner entity), sensor (behavior, evaluation, assessment info), controller (coach), actuator (locator, delivery, multimedia)

• Secondary design issues: second-order/alternative feedback (interaction context, learning preferences)

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 148: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

148

OLD: Related Standards/Specification Development Orgs In Education & Learning Technology

LTSC(P1484)

Specs submitted by Consortia/Fora

IEEE, ANSI, ISO: Accredited Standards

GEMPROMETEUS

GESTALT

Stds/Specs

Page 149: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

149

NEW: Related Standards/Specification Development Orgs In Education & Learning Technology

LTSC(P1484)

LTSC & JTC1/SC36: Close Collaboration

ISO/IECJTC1/SC36

GEMPROMETEUS

GESTALT

Current, existingFuture possibilities

Sampling ofOrganizations

Page 150: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

150

Related Standards/Specification Development Orgs: Education & Learning Technology

LTSC(P1484)

LTSC & JTC1/SC36: Close Collaboration

ISO/IECJTC1/SC36

GEMPROMETEUS

GESTALT

Current, existingFuture possibilities

Sampling ofOrganizations

Page 151: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

151

URLs For AccreditedStandards Development Organizations

• ISO: International Standards Organizationhttp://www.iso.ch

• ANSI: American National Standards Institutehttp://www.ansi.org

• IEEE: Institute for Electrical and Electronic Engineers http://www.ieee.org

• IEEE LTSC (P1484): Learning Technology Standards Committee http://ltsc.ieee.org

Page 152: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

152

IEEE LTSC (P1484) As A Stakeholder“The LTSC Roadmap”

• IEEE LTSC (P1484) working groups (WGs) and study groups (SGs) each involve certain areas of LTSA

• Some LTSA components should not be standardized, e.g., evaluation methods, delivery systems

• Some LTSA components should be standardized outside LTSC (P1484), e.g., multimedia, education standards, cultural adaptation

• Strategy: Standardize smallest, useful, doable specification that has technically feasibility, commercial viability, and widespread adoption

Page 153: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

153

LearningContent

(history)

A s s e s s m e n t

Learning Technology That Should Not Be StandardizedExample: Evaluation

• Evaluation should not be standardized because:– Process/methods are not well-defined or agreed upon– Value-added feature of learning technology systems

• However ... inputs and outputs should be standardized:– Behavior coding methods– Learning content formats– Performance information– Assessment information

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 154: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

154

LearningContent

(history)

A s s e s s m e n t

Learning Technology That Should Not Be StandardizedExample: Delivery

• Delivery should not be standardized because:– Value-added feature of learning technology systems– Commercial vendors provide “implementation quality” with delivery systems

• However ... inputs and outputs should be standardized:– Multimedia formats– Learning content format– Locators and launch methods– Standards profiles for browsers

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 155: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

155

LearningContent

(history)

A s s e s s m e n t

Learning Technology Should Be Standardized Outside LTSCExample: Multimedia Formats

• Multimedia formats should be standardized outside LTSC because:– Not specific to learning technology– Other committees have more expertise

• However ... standards “profiles” (collections) should be identified:– Can point to collections of existing standards, e.g., JPEG, GIF, MPEG– Don’t lock into a single format to allow varying “implementation quality”

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 156: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

156

LearningContent

Multimedia

(history)

A s s e s s m e n t

Learning Technology Should Be Standardized Outside LTSCExample: Education Standards

• Education standards should be standardized outside LTSC because:– Not technology standards– Highly political process– Local, national, and regional preferences ... unable to build consensus

• However ... education stds should build on learning technology using:– Common indexes (query, content, locator) for search/retrieval– Common formats for exchanging assessment/performance info– Common learning content structures for prerequisites and content aggregation

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 157: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

157

LearningContent

Multimedia

(history)

A s s e s s m e n t

Learning Technology Should Be Standardized Outside LTSCExample: Cultural Adaptation

• Cultural adaptation should be standardized outside LTSC because:– Not specific to learning technology, e.g., color blindness, language preference– Other committees have more expertise, e.g., ISO/IEC JTC1 SC35– Local, national, and regional preferences ... unable to build consensus

• However ... learning preferences can be identified independently, e.g.:– Learning styles– Mentoring/coaching/hinting preferences

• And ... LTSC should collaborate with cultural adaptation committees

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 158: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

158

LTSC Guidelines for Working Groups

• Choosing a new working group (WG): – smallest, useful, doable specification– technically feasibility– commercial viability– widespread adoption

• LTSA describes technology, not WG structure• No “grand framework” for new WGs (not ISO OSI)

• Large number of WGs, but many “small” standards• Quick schedule: WG formation draft standard

Page 159: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

159

IEEE LTSC (P1484) Working/Study Groups

General Activities1484.1 Architecture and Reference Model1484.3 GlossaryLearner-Related Activities1484.2 Learner Model1484.4 Task Model1484.13 Student Identifiers1484.5 User Interfaces1484.19 Quality System for Life-Long

Learning1484.20 Competency DefinitionsContent-Related Activities1484.10 CBT Data Interchange1484.6 Course Sequencing1484.17 Content Packaging

Data and Metadata1484.12 Learning Objects Metadata1484.9 Localization1484.14 Semantics and Exchange

Bindings1484.15 Data Interchange Protocols1484.16 HTTP BindingsMgmt. Systems & Applications1484.11 Computer Managed

Instruction1484.18 Platform and Media Profiles1484.7 Tool/Agent Comm.1484.8 Enterprise Interfaces

Page 160: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

160

IEEE LTSC (P1484)General Activities

• IEEE 1484.1 Architecture and Reference Model• IEEE 1484.3 Glossary

Page 161: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

161

LearningContent

(history)

A s s e s s m e n t

IEEE 1484.1:Architecture and Reference Model WG

• Primary design issues: all components• Secondary design issues: none

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 162: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

162

LearningContent

Multimedia

(history)

A s s e s s m e n t

IEEE 1484.3:Glossary WG

• Primary design issues: none• Secondary design issues: all components

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 163: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

163

IEEE LTSC (P1484)Learner-Related Activities

• IEEE 1484.2 Learner Model• IEEE 1484.4 Task Model• IEEE 1484.13 Student Identifiers• IEEE 1484.5 User Interface Icons• IEEE 1484.19 Quality System for Life-Long

Learning• IEEE 1484.20 Competency Definitions

Page 164: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

164

LearningContent

(history)

A s s e s s m e n t

IEEE 1484.2:Learner Model WG

• Primary design issues: learner entity, learning preferences, evaluation, performance info, assessment info, coach

• Secondary design issues: behavior

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 165: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

165

LearningContent

(history)

A s s e s s m e n t

IEEE 1484.4:Task Model WG

• Primary design issues: learner records, performance info (history)• Secondary design issues: performance info (current, new)

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 166: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

166

LearningContent

(history)

A s s e s s m e n t

IEEE 1484.13:Student Identifiers (SID) WG

• Primary design issues: performance info, learner records• Secondary design issues: learner, coach

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 167: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

167

LearningContent

(history)

A s s e s s m e n t

IEEE 1484.5:User Interfaces WG

• Primary design issues: multimedia, behavior• Secondary design issues: learner entity, learning preferences

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 168: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

168

LearningContent

Multimedia

(history)

A s s e s s m e n t

IEEE 1484.19: Quality System ForLife-Long Learning WG

• Primary design issues: learner entity, evaluation, performance info, assessment info

• Secondary design issues: learning preferences, coach, learner records

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 169: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

169

LearningContent

(history)

A s s e s s m e n t

IEEE 1484.20:Competency Definitions WG

• Primary design issues: performance info, assessment info, learner records

• Secondary design issues: learner entity, learning preferences, evaluation, coach

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 170: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

170

IEEE LTSC (P1484)Content-Related Activities

• IEEE 1484.10 CBT data interchange• IEEE 1484.6 Course sequencing• IEEE 1484.17 Content packaging

Page 171: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

171

LearningContent

(history)

A s s e s s m e n t

IEEE 1484.10:CBT Data Interchange WG

• Primary design issues: coach, performance info, assessment info, query, catalog info (metadata), locator (e.g., URLs), invocation of learning content

• Secondary design issues: learning preferences, behavior, learner records, learning resources, learning content, delivery

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 172: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

172

LearningContent

(history)

A s s e s s m e n t

IEEE 1484.6:Course Sequencing WG

• Primary design issues: coach, performance info, assessment info, query, catalog info (metadata), locator (e.g., URLs), invocation of learning content

• Secondary design issues: learning preferences, learner records, learning resources, delivery, learning content

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 173: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

173

LearningContent

Multimedia

(history)

A s s e s s m e n t

IEEE 1484.17:Content Packaging WG

• Primary design issues: learning content, catalog info (metadata)• Secondary design issues: coach, locator (e.g., URLs), delivery,

learning resources

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 174: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

174

IEEE LTSC (P1484)Data and Metadata Activities

• IEEE 1484.12 Learning Objects Metadata• IEEE 1484.9 Localization• IEEE 1484.14 Semantics and Exchange Bindings• IEEE 1484.15 Data Interchange Protocols• IEEE 1484.16 HTTP Bindings

Page 175: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

175

LearningContent

(history)

A s s e s s m e n t

IEEE 1484.12:Learning Objects Metadata (LOM) WG

• Primary design issues: catalog info (metadata), locator (e.g., URLs)• Secondary design issues: coach, query, learning resources,

locator, learning content, delivery

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 176: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

176

LearningContent

(history)

A s s e s s m e n t

IEEE 1484.9:Localization WG

• Primary design issues: catalog info (metadata), learning resources, learning content

• Secondary design issues: coach, query, locator (e.g., URLs), delivery

Delivery Evaluation

CoachLearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 177: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

177

LearningContent

Multimedia

(history)

A s s e s s m e n t

IEEE 1484.14:Semantics and Exchange Bindings (SXB) WG

• Primary design issues: performance info, assessment info, catalog info, query

• Secondary design issues: evaluation, learner records, coach, learning resources

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 178: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

178

LearningContent

Multimedia

(history)

A s s e s s m e n t

IEEE 1484.15:Data Interchange Protocols WG

• Primary design issues: performance info, assessment info, catalog info, query

• Secondary design issues: evaluation, learner records, coach, learning resources

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 179: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

179

LearningContent

Multimedia

(history)

A s s e s s m e n t

IEEE 1484.16:HTTP Bindings WG

• Primary design issues: performance info, assessment info, catalog info, query

• Secondary design issues: evaluation, learner records, coach

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 180: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

180

IEEE LTSC (P1484)Mgmt. Systems and Applications Activities

• IEEE 1484.11 Computer Managed Instruction• IEEE 1484.18 Platform and Media Profiles• IEEE 1484.7 Tool/Agent Communication• IEEE 1484.8 Enterprise Interfaces

Page 181: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

181

LearningContent

Multimedia

(history)

A s s e s s m e n t

IEEE 1484.11:Computer Managed Instruction (CMI) WG

• Primary design issues: performance info, assessment info, query, catalog info (metadata), locator (e.g., URLs), invocation of learning content

• Secondary design issues: behavior, learner records, coach, learning resources, learning content, delivery

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 182: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

182

LearningContent

Multimedia

(history)

A s s e s s m e n t

IEEE 1484.18:Platform Profiles WG

• Primary design issues: delivery, learning content, locator (e.g., URLs), multimedia, learner entity, behavior, learner entity

• Secondary design issues: learning preferences, evaluation, coach, query, catalog info (metadata), learning resources

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 183: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

183

LearningContent

Multimedia

(history)

A s s e s s m e n t

IEEE 1484.7:Tool/Agent Communication WG

• Primary design issues: coach, behavior, evaluation, assessment info, performance info, learner records, query, catalog info (metadata), locator (e.g., URLs)

• Secondary design issues: query, catalog info (metadata), learning resources, delivery

Delivery Evaluation

CoachLearningResources

Query (new)

Behavior

LearnerRecords

Performance (current)

LearnerEntity

Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 184: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

184

LearningContent

(history)

A s s e s s m e n t

IEEE 1484.8:Enterprise Interfaces WG

• Primary design issues: learning preferences, performance info, learner records

• Secondary design issues: learner entity, coach

Delivery Evaluation

LearningResources

Query (new)

Multimedia Behavior

LearnerRecords

Performance (current)

LearnerEntity

Coach Performance/Preferences

LearningPreferences

L o c a t o r

Catalog Info

Locator

Interaction Context

Page 185: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

185

Related Standards/Specification Development Orgs: Education & Learning Technology

LTSC(P1484)

LTSC & JTC1/SC36: Close Collaboration

ISO/IECJTC1/SC36

GEMPROMETEUS

GESTALT

Current, existingFuture possibilities

Page 186: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

186

URLs For AccreditedStandards Development Organizations

• ISO: International Standards Organizationhttp://www.iso.ch

• ISO/IEC Joint Technology Committee 1, Information Technology, http://www.jtc1.org

• ANSI: American National Standards Institute,http://www.ansi.org

• IEEE: Institute for Electrical and Electronic Engineers, http://www.ieee.org

• IEEE LTSC (P1484): Learning Technology Standards Committee, http://ltsc.ieee.org

Page 187: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

187

URLs For Related SDOs/Consortia/Fora/Orgs

• European Committee for Standardization (CEN), Information Society Standardization System (ISSS), Learning Technology (LT) Workshop http://www.cenorm.be/isss/workshop/lt

• AICC: Aviation Industry CBT Committee,http://www.aicc.org

• IMS Project, http://www.imsproject.org• ARIADNE: Alliance of Remote Instructional

Authoring and Distribution Networks of Europe http://ariadne.unil.ch

Page 188: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

188

URLs For Related Consortia/Fora/Orgs

• PROmoting Multimedia access to Education and Training in EUropean Societyhttp://www.prometeus.org

• GESTALT: Getting Educational Systems Talking Across Leading-edge Technologieshttp://www.fdgroup.co.uk/gestalt

• GEM Project: Gateway to Education Materialshttp://www.geminfo.org

• ADL: DoD Advanced Distributed Learninghttp://www.adlnet.org

Page 189: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

189

CEN/ISSS/LT:Learning Technology Workshop

• European Committee for Standardization (CEN), Information Society Standardization System (ISSS), Learning Technology (LT) Workshop

• Related activities: CEN/ISSS/MMI (multi-media metadata information)

• More info: http://www.cenorm.be/isss/workshop/lt

Page 190: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

190

CEN/ISSS/LT:Learning Technology Workshop

• Topics:– Reusability and Interoperability, Metadata,

Taxonomies, Vocabularies, Bindings, Profiles, Internationalization, Structure of Learning Resources, Architectures, Rights Management, Data Protection and Privacy, Accreditation and Access

Page 191: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

191

AICC: Aviation Industry CBT Committee

• Develops guidelines and recommendations for CBT in aviation applications

• Subject areas: Courseware Delivery Stations, Digital Audio, Digital Video, Operating Windowing System, CBT Peripheral Devices, Computer Managed Instruction (CMI), Courseware Interchange, Smart Graphics, Icon Standards

• More info: http://www.aicc.org

Page 192: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

192

IMS Project

• Main areas of current/past development:– Metadata: learning technology metadata– Enterprise Interfaces: back office integration– Question/Test Interoperability: common testing– Profiles: learner records– Content objects: learning content, course structure– Content launch: starting/invoking content– Content packaging: bundling content– Management systems: collaboration, reporting– External services: interface to institution

• More info: http://www.imsproject.org

Page 193: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

193

ARIADNE (European Union)

• Alliance of Remote Instructional Authoring and Distribution Networks for Europe

• Telematics for education and training• Tools and methodologies for producing, managing

and reusing computer-based pedagogical elements• Telematics-supported training curricula• Learning technology metadata• Working with IMS on metadata• More info: http://ariadne.unil.ch

Page 194: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

194

PROMETEUS

• PROmoting Multimedia access to Education and Training in EUropean Society

• Topics:– Interchange, reusability, and portability of

multimedia education material– New way of corporate learning, using information

and communication technologies– Organizational and cooperative learning– Higher education best practices

Page 195: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

195

PROMETEUS

• Topics (cont’d):– Web-based open and distance learning– Broadcasting-based learning– Primary and secondary school learning

environments based on information and communication technologies

– How to create self-sustainable new learning service and businesses

– Design of electronic learning environments– Interoperability of learning services

Page 196: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

196

PROMETEUS:Further / Future Work Areas

• Multilinguality and multiculturablity• Intellectual property rights• Knowledge and skills assessment• Quality methods• Disabled, handicapped & elderly learning• ... any appropriate topic, through new SIG

creation procedure• More info: http://prometeus.org

Page 197: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

197

GESTALT

• GESTALT: Getting Educational Systems Talking Across Leading-edge Technologies

• LOM and PAPI implementations• More info: http://www.fdgroup.co.uk/gestalt

Page 198: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

198

GEM: Gateway to Education Materials

• Cataloging and Tools• More info: http://www.geminfo.org

Page 199: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

199

ADL: DoD AdvancedDistributed Learning

• Research and development areas:– Scalable Content Object Reference Model (SCO-RM)– Promote widespread collaboration– Exploit Internet technologies– Develop next generation learning technologies– Create reusable content, and lower costs, with object-based

tools

• More info: http://www.adlnet.org

Page 200: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

200

Layer 5: Operational Components

• Common components that build the system• Operational components may serve several functions• Several system components may be implemented via

the same operational components, e.g., performance info and learning content both coded as XML (an operational component)

Page 201: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

201

Layer 5: Operational Components(cont’d)

• Operational components are identified by:– Systems, e.g., clients and servers– Connectors (interface protocols), e.g., HTTP, PPP– Busses (namespaces), e.g., URLs, telephone numbers

• Components (systems) on a bus can “talk” to each other via interface protocols

Page 202: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

202

Layer 5: System Interoperability

120+ Stakeholder Perspectives/PrioritiesLayer 4

Human-Centered/Pervasive FeaturesLayer 2

Environment

Interactions

Layer 1Learner/

EnvironmentInteractions

L

LL

LearnerEntity

Layer 3LTSA

SystemComponents

LCI

LP

BM

PP PA

D

LE

E

CLR R

IC

Q

LC L

Layer 5APIs,

Codings,& Protocols

Requirements Functionality Conceptual Model Semantics APIs Codings Protocols Calling Data Comm. Conv. Formats Layers

Page 203: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

203

Methodology: Work Flow And Progressive Deliverables

Requirements

Functionality

Conceptual Model

Semantics

Bindings: APIs Bindings: Codings Bindings: Protocols

Encodings:Data Formats

Encodings: CallingConventions

Encodings: VariousCommunication Layers

The Steps of Building SuccessfulInformation Technology Standards/Specifications

“The work flow/steps promote(1) consensus-building, and

(2) long-term stability, interpretation, maintenance of

the standard/specification.”

“Consensus-building is incremental.”

“Interpretation/maintenance is stabilized: each level is dependent on higher levels.”

“Interpretation Examples:- Ambiguities in bindings are resolved by interpreting the semantics;- Ambiguities in semantics are resolved by interpreting the conceptual model.”

Page 204: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

204

Requirements: User/InstitutionNeeds and Desirables

• Informative, not part of standard => only conform to interoperability

• Examples:– Administration apps, e.g,

campus directory– Learning content access

to student info– Record grades

Requirements

Functionality

Conceptual Model

Semantics

Bindings: APIs Bindings: Codings Bindings: Protocols

Encodings:Data Formats

Encodings:Calling Conventions

Encodings: Various Communication Layers

Page 205: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

205

Requirements: Sources and Influences

Requirements

Functionality

Conceptual Model

Semantics

Bindings: APIs Bindings: Codings Bindings: Protocols

Encodings:Data Formats

Encodings:Calling Conventions

Encodings: Various Communication Layers

Requirements

Functionality

HL7, CORBAMED,TEPR, Z39.50

IMS, AICC, UK, CSU, UC, SIF, DoD/ATSC, NYS, UC, SPEEDE

Various VendorsAnd Products

Related Industries Industry-Specific Other Sources

“Requirements are gathered from industry-specific (application-related) organizations, related industries, and other sources.”

Requirements

“Requirements are only informative (improves reading the standard), not normative, i.e., not required by conforming implementations.”

Page 206: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

206

Functionality: What It Does

• Stores, retrieves, searches learning content

• Partition into functional areas

• Examples:– Partition into personal,

preference, performance, portfolio info

– Get/put values/records

Requirements

Functionality

Conceptual Model

Semantics

Bindings: APIs Bindings: Codings Bindings: Protocols

Encodings:Data Formats

Encodings:Calling Conventions

Encodings: Various Communication Layers

Page 207: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

207

Functionality: Sources and Influences

Requirements

Functionality

Conceptual Model

Semantics

Bindings: APIs Bindings: Codings Bindings: Protocols

Encodings:Data Formats

Encodings:Calling Conventions

Encodings: Various Communication Layers

Functionality

Conceptual Model

OMG, IETF, LDAP, VCard, DoD DMSO

AICC, IMS, ARIADNE,ISO-IEC/JTC1/SC35,

ISO-IEC/JTC1/SC22/WG11

Various Vendors, I18N, L10N, CAW

RequirementsRelated Industries

Industry-Specific Other Sources

“Functionality is based on requirements, with influences from industry-specific organizations, related industries, and other sources.”

Requirements Functionality

Page 208: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

208

Conceptual Model: How A Virtual Implementation Works

• “Theory of Operation”• Examples:

– Application opens repository/mgmt system

– Authentication– Scan/search for data– Read/write data– Multiple open sessions– Close sessions

Requirements

Functionality

Conceptual Model

Semantics

Bindings: APIs Bindings: Codings Bindings: Protocols

Encodings:Data Formats

Encodings:Calling Conventions

Encodings: Various Communication Layers

Page 209: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

209

Conceptual Model: Sources and Influences

Requirements

Functionality

Conceptual Model

Semantics

Bindings: APIs Bindings: Codings Bindings: Protocols

Encodings:Data Formats

Encodings:Calling Conventions

Encodings: Various Communication Layers

Conceptual Model

Semantics

Kerberos, FTP,SMTP, HTTP,

Sandia NL, X12

ISO-IEC/JTC1/SC2/WG2,ISO-IEC/JTC1/SC22/WG11,ISO-IEC/JTC1/SC22/WG14

ISO-IEC/JTC1/SC22/WG20,ISO-IEC/JTC1/SC22/WG21,ISO-IEC/JTC1/SC32/WG2

FunctionalityData Interchange Related Stds Related Stds

“The conceptual model of a standard based on its functionality, with influences from data interchange and service standards/specifications, and related standards/specifications.”

Functionality Conceptual Model

Page 210: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

210

Semantics: Detailed Meaning Of Operations/Transactions

• Assertions: sentences using shall, should, or may

• Inquiries: range of values

• Negotiations: heuristics• Examples:

– Array: list of elements of same type in regular structure

– PutValue: replaces old object, in place

Requirements

Functionality

Conceptual Model

Semantics

Bindings: APIs Bindings: Codings Bindings: Protocols

Encodings:Data Formats

Encodings:Calling Conventions

Encodings: Various Communication Layers

Page 211: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

211

Semantics: Sources and Influences

Requirements

Functionality

Conceptual Model

Semantics

Bindings: APIs Bindings: Codings Bindings: Protocols

Encodings:Data Formats

Encodings:Calling Conventions

Encodings: Various Communication Layers

Semantics

Bindings: APIs

C, C++, SQL, LISP,Java, Javascript,POSIX, Tcl, APL

FTP, HTTP, MIME,RFC 822, CORBA,

W3C P3P

ISO-IEC/JTC1/SC22/WG11,ISO-IEC/JTC1/SC32/WG2,NCITS L8, NCITS T2

Conceptual Model

Bindings: Codings

Bindings: Protocols

Language-Related Protocols Related Stds

“A standard’s semantics are based on its conceptual model, protocols, programming languages, related standards/specifications.”

Conceptual Model Semantics APIs, Codings, Protocols

Page 212: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

212

APIs, Codings, Protocols —All Three Are Required [1/6]

• Semantics are “bound” to APIs, codings, and protocols• Designing for all three produces more coherent,

harmonized design• Different stakeholders have different foci:

– some want only APIs– some want only codings– some want only protocols– some want a combination

• APIs, codings, and protocols can “re-use”, “re-target”, or “re-apply” existing standards

Page 213: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

213

APIs, Codings, Protocols —All Three Are Required [2/6]

• Motivation for not standardizing APIs:– Only interested in system-to-system interoperability,

i.e., focus is on codings or protocols• What happens if APIs are not standardized?

– Each application develops its own “libraries”– Code and application reusability is greatly decreased

because no common API or API framework– Much effort is spent “reinventing the wheel” by

building low-level subsystems that provide services normally supplied by APIs

Page 214: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

214

APIs, Codings, Protocols —All Three Are Required [3/6]

• Motivation for not standardizing codings:– Programmers only use (standard) APIs– Codings are not necessary because databases are

proprietary– Too hard: vendor, user, institutional variants/extensions

• What happens if codings are not standardized?– Each application develops its own data model and

representation– Exchanging data among systems becomes impractical

because of data model incompatibilities– Data representation incompatibilities much data

“mediation” and conversion

Page 215: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

215

APIs, Codings, Protocols —All Three Are Required [4/6]

• Motivation for not standardizing protocols:– Only (standard) APIs are necessary, protocols are

vendors’ “value-added” feature, thus proprietary– Only (standard) codings are necessary ... “just point me to

the data”, protocols are lower implementation details

• What happens if protocols are not standardized?– Each (proprietary) implementation develops its own

protocols to communicate across wide area networks– Proprietary solutions produce “islands” of interoperability– Wide area, multi-vendor solutions become impossible

Page 216: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

216

APIs, Codings, Protocols —All Three Are Required [5/6]

Requirements

Functionality

Conceptual Model

Semantics

Bindings: APIs Bindings: Codings Bindings: Protocols

Encodings:Data Formats

Encodings:Calling Conventions

Encodings: Various Communication Layers

Semantics

Bindings: APIs

Bindings: Codings

Bindings: Protocols

- Std APIs may be implemented viastd or proprietary Protocols- Std Protocols may be accessedby std or proprietary APIs- Both std APIs/Protocols improvewide area interoperability

- Std APIs may use std orproprietary Codings- Std Codings may be usedby std or proprietary APIs- Both std APIs/Codingsimprove portable apps/data

- Std Protocols may use std orproprietary Codings- Std Codings may be exchangedvia std or proprietary Protocols- Both std Protocols/Codingsimprove system interoperability

Harmonized standard APIs, Codings,and Protocols promote:- Application portability- Data portability- Multi-vendor, “open” solutions- Wide area, end-to-end interoperability

Page 217: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

217

APIs, Codings, Protocols —All Three Are Required [6/6]

• Common APIs:– Application portability– Separation of application and low-level implementation

• Common codings:– Representation of information– File/exchange formats, portable data

• Common protocols:– Necessary for multi-vendor and wide area networking– Internet relies on common protocols, not common APIs

• Common APIs, codings, protocols:– All are necessary

Page 218: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

218

Codings vs. Encodings

• Codings: the structure and representation of information– Examples: XML, Tcl, tabbed, object-oriented, Java binding

• Encodings: the bit/byte representation and format– Examples: ASCII, ISO 10646, IEEE floating point, UNIX x86

calling conventions

• Both coding and encoding example:– “The name shall be coded in XML as

<NAME><FAMILY>…</FAMILY><GIVEN>…</GIVEN></NAME> and encoded in ASCII.”

Page 219: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

219

Bindings: Mappings to OtherStandards Frameworks

• Bindings to APIs• Bindings to codings

(information organization)• Bindings to protocols• Examples:

– APIs: C/C++, VB, Perl, Java, Javascript

– Codings: XML, TCL– Protocols: HTTP, DCTP

Requirements

Functionality

Conceptual Model

Semantics

Bindings: APIs Bindings: Codings Bindings: Protocols

Encodings:Data Formats

Encodings:Calling Conventions

Encodings: Various Communication Layers

Page 220: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

220

Encodings: Bit/Octet DataRepresentation and Format

• Not to be confused with “codings”

• Examples:– POSIX/Win32 subroutine

linkage– ASCII, ISO 8859-1, UTF8– IETF text format

Requirements

Functionality

Conceptual Model

Semantics

Bindings: APIs Bindings: Codings Bindings: Protocols

Encodings:Data Formats

Encodings:Calling Conventions

Encodings: Various Communication Layers

Page 221: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

221

Bindings -> Encodings [1/6]

Requirements

Functionality

Conceptual Model

Semantics

Bindings: APIs Bindings: Codings Bindings: Protocols

Encodings:Data Formats

Encodings:Calling Conventions

Encodings: Various Communication Layers

Bindings: APIs

Encodings:Calling Conventions

C/C++, VB, Perl,Java/Javascript,

LISP, Tcl

Sandia NL, Various Vendors and

Products

ISO-IEC/JTC1/SC22/WG11 LID, LIA, LIPC,OMG CORBA

Semantics

C/C++, JVM, RPC, RMI, RSH, RCMD, EDI

POSIX, ELF,Win32, INETD

Language-Related Other Related Stds

Language/Protocol-Related OS-Related

“Semantics, programming languages, related standards and other specifications influence APIs ... APIs are represented as calling conventions.”

Semantics APIs Calling Conventions

Page 222: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

222

Bindings -> Encodings [2/6]APIs -> Calling Conventions

• APIs include ...– Programming language interfaces– Command line interfaces– Remote procedure calls

• Calling Conventions include ...– Subroutine/module linkage– Process environment– Name resolution, network transport

Page 223: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

223

Bindings -> Encodings [3/6]

Requirements

Functionality

Conceptual Model

Semantics

Bindings: APIs Bindings: Codings Bindings: Protocols

Encodings:Data Formats

Encodings:Calling Conventions

Encodings: Various Communication Layers

Bindings: Codings

Encodings:Data Formats

C/C++, LISP, Tcl,APL, tab-separated,

COM, CORBA

SGML, HTML, XML,XMI, ASN.1, CDIF, NCITS T2,T3,L8

ISO-IEC/JTC1/SC2, ISO-IEC/JTC1/SC32,ISO-IEC/JTC1/SC34

Semantics

ISO 8859-1, 10646,JIS X208, X209,Unicode, ASN.1

ISO-IEC/JTC1/SC2/WG2,ISO-IEC/JTC1/SC22/WG14,

ISO-IEC/JTC1/SC35,IETF

Related Stds/Specs Related Stds Stds Activity

Related Stds Stds Activity

“Semantics, information codings, and related standards/specifications influence codings ... codings are represented as data formats.”

Semantics Codings Data Formats

Page 224: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

224

Bindings -> Encodings [4/6]Codings -> Data Formats

• Codings include ...– Record structures– File structures– Directory/folder structures

• Data Formats include ...– Character sets, character set extensions– Local, regional, remote pointers/linkage– Namespace, scoping, and syntax conventions

Page 225: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

225

Bindings -> Encodings [5/6]

Requirements

Functionality

Conceptual Model

Semantics

Bindings: APIs Bindings: Codings Bindings: Protocols

Encodings:Data Formats

Encodings:Calling Conventions

Encodings: Various Communication Layers

Bindings: Protocols

Encodings: VariousCommunication Layers

CGI, AICC CMI,EDI, CORBAMED,DC, TELNET, FTP

HTTP, DCTP,CORBA, WebDAV,

IEEE 1596.5, CeBus

IETF, W3C, TIA, NCITS,ISO-IEC/JTC1/SC6,ISO-IEC/JTC1/SC25

Semantics

ISO OSI, TELNET,FTP, IEEE 1596.5

ASCII, ISO 8859-1, ISO 10646, UTF8

Related Stds/Specs Stds/Specs Stds Activity

Communication Features Octet Encodings

“Semantics, networking protocols, and related standards/specifications influence protocols ... protocols are represented as various communication layers.”

Semantics Protocols Communication Layers

Page 226: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

226

Bindings -> Encodings [6/6]Protocols -> Communication Layers

• Protocols include ...– Application, presentation, session layers– Transaction sets– Network replication, publish/subscribe

• Communication Layers include ...– Presentation, session, transport, network layers– Distributed object/data/process frameworks– Connectivity/reliability frameworks

Page 227: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

227

A Framework for Harmonized/Consistent ...Bindings: APIs, Codings, Protocols

Encodings: Calling Conventions, Data Formats, Communication Layers

Functionality

Conceptual Model

Semantics

Bindings: APIs Bindings: Codings Bindings: Protocols

Encodings:Data Formats

Encodings:Calling Conventions

Encodings: VariousCommunication Layers

Topic-SpecificInformative Wording

Topic-SpecificNormative Wording

Cross-TopicCodings: XML

Cross-Topic APIsInformative Wording

Cross-Topic APIs:Normative WordingJava, JavaScript,C/C++, Perl, Tcl, VB

Various Standards

Cross-Topic Protocolse.g.: Session Layers

Various Standards

Requirements

Page 228: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

228

LTSC Cross-Working Group Bindings for IEEE 1484.X:APIs & Codings: IEEE 1484.14 Protocols: IEEE 1484.15, 1484.16

(IEEE 1484.X is: .2, .4, .6, .7, .8, .10., 11., 12., .17)

Functionality

Conceptual Model

Semantics

Bindings: APIs Bindings: Codings Bindings: Protocols

Encodings:Data Formats

Encodings:Calling Conventions

Encodings: VariousCommunication Layers

IEEE 1484.XInformative Wording

IEEE 1484.XNormative Wording

IEEE 1484.X,IEEE 1484.14 XML

IEEE 1484.14 SDAInformative Wording

IEEE 1484.X,IEEE 1484.14 SDANormative Wording

IEEE 1484.X, 1484.14,And Other Standards

IEEE 1484.15 DCTP, IEEE 1484.16 HTTP

Various Standards

Requirements

Page 229: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

229

Summary of Five LTSAAbstraction-Implementation Layers

120+ Stakeholder Perspectives/PrioritiesLayer 4

Human-Centered/Pervasive FeaturesLayer 2

Environment

Interactions

Layer 1Learner/

EnvironmentInteractions

L

LL

LearnerEntity

Layer 3LTSA

SystemComponents

LCI

LP

BM

PP PA

D

LE

E

CLR R

IC

Q

LC L

Layer 5APIs,

Codings,& Protocols

Requirements Functionality Conceptual Model Semantics APIs Codings Protocols Calling Data Comm. Conv. Formats Layers

Page 230: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

230

LTSA Layer Summary (cont’d)

• Layer 1:– Learning experience: learners interacting with the

environment– A learner entity (abstraction) may represent several learners

(humans)– From information technology perspective, flow is one-way:

environment ==> learner– Collaboration is within the learner abstraction

Page 231: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

231

LTSA Layer Summary (cont’d)

• Layer 2:– Because the learner abstraction is “implemented” with

“humans” (human learner), rather “implemented” with “computers” (machine learning), the “nature of humans” has pervasive effect on system design

– Fundamental limits of human communication

Page 232: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

232

LTSA Layer Summary (cont’d)

• Layer 2 (cont’d):– Humans aren’t reliable receivers of information:

retransmission– Humans aren’t predictable receivers of information: different

strategies– Humans learn differently (and over time): customizable,

configurable

Page 233: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

233

LTSA Layer Summary (cont’d)

• Layer 3:– System notation: process, store, flow– Human-centered feedback loop: learner, behavior,

evaluation, assessment, coach, delivery, multimedia– More “intelligence” from learning content: need learner

records and performance records– Learner has different “teachers” during his/her lifetime:

learner records facilitates “hand-off”

Page 234: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

234

LTSA Layer Summary (cont’d)

• Layer 3 (cont’d):– Humans each learn differently (and learn differently over

time): rich learning resources required; queries and catalog info (metadata) make best use of learning resources

– Learners and their surrogates (e.g, parent, mentor) negotiate learning preferences with coaches and their surrogates (e.g., institution, teacher, courseware developer)

Page 235: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

235

LTSA Layer Summary (cont’d)

• Layer 4:– Stakeholders each have own, incomplete perspectives– All stakeholders’ perspectives are incorporated in LTSA

system components diagram– IEEE 1484: working groups specifying critical interfaces;

some technical standards outside of 1484; “education standards” are necessary but outside scope of 1484 and “technical standards”

Page 236: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

236

LTSA Layer Summary (cont’d)

• Layer 5:– Bus notation: bus, connector, system– Operational components: actual implementation– One operational component (e.g., HTTP) might be used by

several system components (e.g., learner records, learning resources)

– One system component (e.g., delivery) might use several operational components (e.g., HTTP, HTML, MPEG)

Page 237: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

237

LTSA Layer Summary (cont’d)

• Layer 5 (cont’d):– Bus may be used for several purposes– Systems on bus share common namespace, e.g., URLs,

process IDs, object IDs– Systems may be connected, simultaneously, to several

busses

Page 238: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

238

LTSA Layer Summary (cont’d)

• Layer 5 (cont’d):– Systems dynamically connect, on-demand to other systems

(e.g., clients to servers)– System connectivity is not pre-arranged– Connections (protocols) may serve several purposes (e.g.,

XML used for performance records and learning content; MIDI used for behavior and multimedia)

Page 239: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

239

LTSA Conformance

• LTSA conforming products/services– provide the critical interfaces (functionality) that conform to

one or more components of LTSA: Learner (Collaboration), Behavior, Evaluation, Performance, Learner Records, Coach, Query (search), Catalog Info (metadata), Locator (e.g., URLs), Learning Resources, Delivery, Multimedia

– identify the protocols that describe the bus interface– identify the interface point

Page 240: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

240

LTSA Conformance

• LTSA conforming products/services• Measuring conformance: the system under test is

called the “implementation under test”• A system that conforms to the LTSA specification is

called a “conforming implementation”• “A conforming implementation shall conform to

all five layers.”

Page 241: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

241

LTSA Layer 1 Conformance

• Validating Learner-Environment interactions• “The implementation under test shall identify the

boundaries of the Environment, the flows of Interactions, and the Learner Entity.”

• “The implementation under test shall identify the Learner Entity's relationship to human Learners.”

• Examples of Learner Entity/Learner relationship:– Is the Learner Entity represented by more than one

Learner?– Is there collaboration among the Learner?

Page 242: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

242

LTSA Layer 2 Conformance

• Validating human-centered/pervasive features based upon human strengths and weaknesses

• “The implementation under test shall identify the methods for addressing the human-centered/ pervasive features:”– self-directed learning– unreliable learners– unpredictable and diverse learners– nomadic learners– learner’s influence on learning preferences

Page 243: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

243

LTSA Layer 3 Conformance

• Validating decomposition into LTSA system components

• “The implementation under test shall identify the available LTSA system components: Learner Entity, Learning Preferences, Behavior, Evaluation, Performance and Preference Info, Learner Records, Assessment, Coach, Query, Catalog Info, Locator, Learning Resources, Learning Content, Delivery, Multimedia, Interaction Context.”

Page 244: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

244

LTSA Layer 4 Conformance

• Identifying which LTSA subset (stakeholder) is applicable — stakeholders can be any subset, not limited to the examples in the LTSA specification

• Mapping LTSA system components to actual implementation components

• “The implementation under test shall identify the subset of applicable LTSA system components.”

• “The implementation under test shall identify the boundaries and mapping of LTSA system components.”

Page 245: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

245

LTSA Layer 5 Conformance

• Identifying the information busses — bus protocols and topology not limited to examples in LTSA specification

• “The implementation under test shall identify the information busses in use, their namespace, control protocols, and mapping to LTSA system components.”

Page 246: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

246

Open Issues

• Verifying/validating conformance clauses• Conversion to IEEE style guide• Ongoing verification/validation of existing/new

frameworks• Track comments/issues from related committees,

such as: ADL, AICC, ARIADNE, CEN/ISSS/LT, GEM, GESTALT, IMS, PROMETEUS

• Write Rationale annex

Page 247: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

247

Summary [1/2]

• Yourdon (systems notation): tried and true• Bus notation used for larger number of component• Five abstraction-implementation layers:

– Learner and environment interactions– Human-centered/pervasive features– System components– Stakeholder perspectives– Operational components

Page 248: 1999-12-06IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com 1 Learning Technology Systems Architecture LTSA 5.0 Specification 1999-12-06 Presentation

1999-12-06 IEEE 1484.1, LTSA Presentation, F. Farance, ©1999 Edutool.Com

248

Summary [2/2]

• Wide range of implementations supported• All identified stakeholders’ perspectives mapped to

LTSA• Reflects commercial systems