Embedding Moodle into Ubiquitous Computing Environments

Post on 22-Jan-2018

2.529 views 0 download

Transcript of Embedding Moodle into Ubiquitous Computing Environments

Embedding Moodle intoUbiquitous Computing Environments

Christian Glahn & Marcus Spechtopen universiteit nederland

celstec.org

Research Problem for VLE

• Context awareness

• Integration into spatial learning environments

Three Pillars

Adaptation and Personalisation

Adaptive Presentation

Brusilovsky, 2001

Device Adaptation

Content Adaptation

DeviceSelection

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

Adaptation and Personalisation

identifying

creatingmaintaining

relationships

inacross

contexts(Zimmermann, Specht, & Lorenz, 2005)

Contextualisation

support for

Orchestrating Learning

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

Roles

Environment

Tasks

Rules

Orchestrating Learning

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

Roles

Environment

Tasks

Rules

Orchestrating Learning

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

Roles

Environment

Tasks

Rules

Learner Mobility

Stationary

Mobile

Personal

Learner Mobility

Stationary

Mobile

Personal

Learner Mobility

Stationary

Mobile

Personal Social

Learner Mobility

Stationary

Mobile

Personal Social

Building an Architecture for Moodle

Indicator Layer

ControlLayer

Semantic Layer

Sensor Layer

Building an Architecture for Moodle

Moodle

Indicator Layer

ControlLayer

Semantic Layer

Sensor Layer

Building an Architecture for Moodle

Moodle

MoodleServices

Mo

od

leLo

g Fu

nct

ion

Activity Log

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

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

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

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

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

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

Summary

• Context-awareness and -integration challenges VLE usage

• Adaptation, Personalisation to Contextualisation

• Orchestrating Learning

• Learner Mobility

• Architecture for Moodle

Thank You

http://slideshare.net/phish108/

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