towards a soa for giving feedback in informal learning environments christian glahn...

19

Post on 22-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Towards a SOA for Giving Feedback in Informal Learning Environments

Christian [email protected] University of the Netherlands

Scope of this presentation

Overview

• Problem

• Theoretical background

• Glimpse on the Architecture

• Embedding SOA

The Problem

• Feedback is difficult to get in open or informal learning environments

• Feedback on learning processes is hardly facilitated in technological environments

• Existing approaches are limited to a certain system

Background

• Feedback and self-regulated learning

• Giving feedback

• Feedback strategies and feedback presentation

Feedback and Self-regulated Learning

User

Be

haviou

r

System

Feedback

User Judgement

Acto

rSyste

m

Giving Feedback

SystemSystem

Feedback

Monitor

beha

viour

Select

information

Generate feedback

Provide feedback

Feedback Strategies and Feedback Presentation

Group AwarenessStrategyStrategy

Cues

User Activity

Positioning and Navigation

360° FeedbackStrategyStrategy

StrategyStrategy

StrategyStrategy

StrategyStrategy

Feedback Strategies and Feedback Presentation

Group Awareness

Positioning and Navigation

360° Feedback

Cues

User Activity

StrategyStrategyStrategyStrategy

StrategyStrategy

StrategyStrategy

StrategyStrategy

StrategyStrategy

Select the right information and

Select the right information and

the right representation at the right time

the right representation at the right time

Towards an Architecture

SystemSystem

Feedback

Monitor

beha

viour

Select

information

Generate feedback

Provide feedback

How does it work?

Feedback Types

Indicators

Sensor Measures

Process Performance Social Interaction

ActionPro-

gressPeer

RatingPeer

ActionsEmbed-dedness

Partici-pation

HTTP Access

Mouse click

Mouse over

Post-ings

Con-tacts

Sche-dule

FeedbackFeedbackModellingModelling

ActionAggregation

Tags

Architecture outline

Output Input

O.K. That’s nice

but …

Extending the Core Architecture

User Monitoring

Feedback Injection

• Brute force changes of the user interface<div id=“fbwidget”/>

<script type=“text/javascript” src=“feedbackhelper.js”/>

• Hiding the application behind a proxy

• Making use of server-side content filteringe.g. utilise Apache’s mod_filter

Next Steps

• Identify useful information for self-regulated learning

• Find and develop visualisations that affect learning

• Identify “good” feedback strategies

• Identify easy-to-use method of describing feedback strategies

Thank you!