embedding moodle into ubiquitous computing environments

24
Embedding Moodle into Ubiquitous Computing Environments Christian Glahn & Marcus Specht o pen u niversiteit nederland c elstec.org

Upload: christian-glahn

Post on 22-Jan-2018

2.528 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Embedding Moodle into Ubiquitous Computing Environments

Embedding Moodle intoUbiquitous Computing Environments

Christian Glahn & Marcus Spechtopen universiteit nederland

celstec.org

Page 2: Embedding Moodle into Ubiquitous Computing Environments

Research Problem for VLE

• Context awareness

• Integration into spatial learning environments

Page 3: Embedding Moodle into Ubiquitous Computing Environments

Three Pillars

Page 4: Embedding Moodle into Ubiquitous Computing Environments

Adaptation and Personalisation

Adaptive Presentation

Brusilovsky, 2001

Device Adaptation

Content Adaptation

DeviceSelection

Page 5: Embedding Moodle into Ubiquitous Computing Environments

http://www.flickr.com/photos/roberdan/6481596/

Adaptation and Personalisation

identifying

creatingmaintaining

relationships

inacross

contexts(Zimmermann, Specht, & Lorenz, 2005)

Contextualisation

support for

Page 6: Embedding Moodle into Ubiquitous Computing Environments

Orchestrating Learning

http://picasaweb.google.de/Researchersnight/JungeUniSemesterferienzug#5172430345227924274

Roles

Environment

Tasks

Rules

Page 7: Embedding Moodle into Ubiquitous Computing Environments

Orchestrating Learning

http://picasaweb.google.de/Researchersnight/JungeUniSemesterferienzug#5172430345227924274

Roles

Environment

Tasks

Rules

Page 8: Embedding Moodle into Ubiquitous Computing Environments

Orchestrating Learning

http://picasaweb.google.de/Researchersnight/JungeUniSemesterferienzug#5172430345227924274

Roles

Environment

Tasks

Rules

Page 9: Embedding Moodle into Ubiquitous Computing Environments

Learner Mobility

Stationary

Mobile

Personal

Page 10: Embedding Moodle into Ubiquitous Computing Environments

Learner Mobility

Stationary

Mobile

Personal

Page 11: Embedding Moodle into Ubiquitous Computing Environments

Learner Mobility

Stationary

Mobile

Personal Social

Page 12: Embedding Moodle into Ubiquitous Computing Environments

Learner Mobility

Stationary

Mobile

Personal Social

Page 13: Embedding Moodle into Ubiquitous Computing Environments

Building an Architecture for Moodle

Page 14: Embedding Moodle into Ubiquitous Computing Environments

Indicator Layer

ControlLayer

Semantic Layer

Sensor Layer

Building an Architecture for Moodle

Moodle

Page 15: Embedding Moodle into Ubiquitous Computing Environments

Indicator Layer

ControlLayer

Semantic Layer

Sensor Layer

Building an Architecture for Moodle

Moodle

MoodleServices

Mo

od

leLo

g Fu

nct

ion

Activity Log

Page 16: Embedding Moodle into Ubiquitous Computing Environments

Indicator Layer

ControlLayer

Semantic Layer

Sensor Layer

Building an Architecture for Moodle

Moodle

MoodleServices

Mo

od

leLo

g Fu

nct

ion

Activity Log

Sen

sor

Serv

ice

Page 17: Embedding Moodle into Ubiquitous Computing Environments

Indicator Layer

ControlLayer

Semantic Layer

Sensor Layer

Building an Architecture for Moodle

Moodle

MoodleServices

Mo

od

leLo

g Fu

nct

ion

Activity Log

Sen

sor

Serv

ice

Log

Agg

rega

tor

Even

t D

etec

tio

nContext

Page 18: Embedding Moodle into Ubiquitous Computing Environments

Indicator Layer

ControlLayer

Semantic Layer

Sensor Layer

Building an Architecture for Moodle

Moodle

MoodleServices

Mo

od

leLo

g Fu

nct

ion

Activity Log

Sen

sor

Serv

ice

Log

Agg

rega

tor

Even

t D

etec

tio

n

Even

t Tr

igge

r

Infor-mation

ChannelsContext

The information channel DB “knows” about theoutput devices and their capabilities

Page 19: Embedding Moodle into Ubiquitous Computing Environments

Indicator Layer

ControlLayer

Semantic Layer

Sensor Layer

Building an Architecture for Moodle

Moodle

MoodleServices

Mo

od

leLo

g Fu

nct

ion

Activity Log

Sen

sor

Serv

ice

Log

Agg

rega

tor

Even

t D

etec

tio

n

Even

t Tr

igge

r

Infor-mation

ChannelsContext

Data Push

Data Pull

Web-based VLE use the pull-technique for data retrieval

Page 20: Embedding Moodle into Ubiquitous Computing Environments

Indicator Layer

ControlLayer

Semantic Layer

Sensor Layer

Building an Architecture for Moodle

Moodle

MoodleServices

Mo

od

leLo

g Fu

nct

ion

Activity Log

Sen

sor

Serv

ice

Log

Agg

rega

tor

Even

t D

etec

tio

n

Even

t Tr

igge

r

Infor-mation

ChannelsContext

Data Push

An UBICOMP VLE needs to push updates

Data Push

Page 21: Embedding Moodle into Ubiquitous Computing Environments

Indicator Layer

ControlLayer

Semantic Layer

Sensor Layer

Building an Architecture for Moodle

Moodle

MoodleServices

Mo

od

leLo

g Fu

nct

ion

Activity Log

Sen

sor

Serv

ice

Log

Agg

rega

tor

Even

t D

etec

tio

n

Even

t Tr

igge

r

Infor-mation

ChannelsContext

Data push is triggered by sensor updates

Page 22: Embedding Moodle into Ubiquitous Computing Environments

Summary

• Context-awareness and -integration challenges VLE usage

• Adaptation, Personalisation to Contextualisation

• Orchestrating Learning

• Learner Mobility

• Architecture for Moodle

Page 23: Embedding Moodle into Ubiquitous Computing Environments

Thank You

http://slideshare.net/phish108/

Page 24: Embedding Moodle into Ubiquitous Computing Environments

Presented at MLearn 2010, 21. Oct. 2010, Valletta, MaltaFull paper is available at: http://dspace.ou.nl/handle/1820/2729

Unless noted otherwise on the slide, all pictures are owned by Christian Glahn and CELSTEC