"Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg,...

Post on 28-Dec-2015

226 views 4 download

Tags:

Transcript of "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg,...

"Split Where Interaction Should Happen", a model for designing

CSCL scripts

Pierre Dillenbourg, Patrick Jermann, Fabien Girardin

CRAFTCentre de recherche et d’Appui

pour la Formation et ses technologies

ÉC O L E P O L Y T E C H N I Q U EFÉ DÉR A L E D E L A U S A N N E

Tutoring

Conflict resolution

Negociation

Argumentation

Mutual regulation

Explanation

Collaboration Learning

share

d

share

d

unders

tandin

g

unders

tandin

g

Structure RegulatePreventive Reactive

??

Teamframes : pedagogical project management

Guest login at: http://teamframes.epfl.ch/

Tutoring

Group self-regulation

Conflict resolution

Negociation

Argumentation

Mutual regulation

Explanation

Collaboration Learning

Share

d

Share

d

unders

tandin

g

unders

tandin

g

Structure RegulatePreventive Reactive

??

Jermann & Dillenbourg (CRAFT EPFL)

Group self-regulation: Socio-Cognitive Mirrors

Semi-structured interfaces

Tutoring

Group self-regulation

Conflict resolution

Negociation

Argumentation

Mutual regulation

Explanation

Collaboration Learning

Share

d

Share

d

unders

tandin

g

unders

tandin

g

Structure RegulatePreventive Reactive

??

Structuring Dialogues

Suthers et al (Hawaii)

I agree

I disagree

Please explain

Let me do it

Are you alive ?

I have an idea

>

Baker (Lyon), Jermann (EPFL), …

Structuring Dialogues

Suthers et al (Hawaii)

I agree

I disagree

Please explain

Let me do it

Are you alive ?

I have an idea

Baker (Lyon), Jermann (EPFL), …

Please explain why you changed the speed value ?

Semi-structured interfaces

ScriptsTutoring

Group self-regulation

Conflict resolution

Negociation

Argumentation

Mutual regulation

Explanation

Collaboration Learning

Share

d

Share

d

unders

tandin

g

unders

tandin

g

Structure RegulatePreventive Reactive

??

The «ArgueGraph » scriptThe «ArgueGraph » script

Phase1Phase1

Phase 2Phase 2The «ArgueGraph » scriptThe «ArgueGraph » script

Phase 3Phase 3The «ArgueGraph » scriptThe «ArgueGraph » script

Design choices

Immediate FB

Delayed FB

Microworld FB

Theories

Behavioursim

Constructivism

Metacognition

Phase 4Phase 4The «ArgueGraph » scriptThe «ArgueGraph » script

argumentation

debriefing

debriefing

Coffee-break

1 week

Exp 1-3Exp 1-3 Exp 4Exp 4

argumentation

The «Grid» scriptThe «Grid» script

The «Grid» scriptThe «Grid» script

The «Grid» scriptThe «Grid» script

Maia Engeli’s: http://bitsandspaces.ethz.ch/

Exemple:

PHASE X

Activités asynchrone: Ecole d’architecture ETH

« Courseware Design Studio»« Courseware Design Studio»A

dapt

ed f

rom

the

Pha

seX

scr

ipt,

M. E

ngel

i, S

choo

l of

Arc

htite

ctur

e, Z

uric

h

AU

PE

LF

Inf

orou

tes

«  «  www.UniverSanté.org»»

Switzerland Lebanon Tunisia Cameroon

Cancer Case 1 Case 1 Case 1 Case 1

Case 2 Case 2 Case 2 Case 2

Diabetis Case 3 Case 3 Case 3 Case 3

Case 4 Case 4 Case 4 Case 4

«  «  www.UniverSanté.org»»

Public Health Issues

Berger, A., Moretti, R., Chastonay, Clavien L. P., Dillenbourg, P., Bchir, A., Baddoura, R., Bengondo, C., Scherly, D., Ndumbe, P., Farah, P. & Kayser, B.

A CSCL script is a sequence of phases:• Each phasis is defined by :

• a deadline

• a deliverable system input

• A set of roles:

• unspecified, complementary (JIGSAW), hierarchical

• fixed ou rotating

• Multiple social planes:

• solo, group, collective

• different communication modes at different planes

• Data flow between planes

CSCL scripts are very different:• Granularity: low (utterance level) – high (project phase)

• Degree of coercion: low (induced) – high (forced)

• Locus of control (F. Fischer): Internal (to be learned) or simply played (External)

• Degree of generality. Content-specific, *-specific, *-independent

• What is common between scripts?

What’s inside a CSCL script ?

What’s the difference between a CSCL script and a lesson plan ?

Script ‘ArgueGraph’

Ind

ivid

ual

Gro

up

Soci

al

Ind

ivid

ual

Gro

up

Soci

al

Com

mu

nit

yW

orl

d

Script ‘ArgueGraph’

Ind

ivid

ual

Gro

up

Soci

al

Script ‘ArgueGraph’

Ind

ivid

ual

Gro

up

Soci

al

-1R

efe

ren

ce+

1

TASK

-1G

roup

+1

Design an engine

5 students + tools

class

student

-2C

lass

-1

Write a newspaper

Class of 25 students + tools

+1 world

group

student

-1R

efe

ren

ce+

1

TASK

Distributed Cognitive System

Distributed Cognitive System

Refe

ren

ce

TASK

Regulation

interactions

TASKTASK

METAMETA

Reciprocal-* Scripts

Role 2Role 2

Role 1Role 1

Conflict-* Scripts

ArgumentationArgumentation

SubSet 2SubSet 2

SubSet 1SubSet 1

JIGSAW-* Scripts

ExplanationExplanation

The SWISH model:

Learning results from the interactions necessary for over-compensating the drawbacks of task distribution.

Hence, the script must split the system where interaction should occur.

Script Family Task Split Interactions

Reciprocal-* Meta / Task Mutual regulation

Conflict-* Pro / Against Argumentation

JIGSAW-* SubSets Explanation

Challenge-* Problem / Solution ?

… … …

How to SPLIT the system?

Natural differences: form the groups based on conflicts (of opinion in ArgueGraph)on complementarity (of knowledge in Ploetzner & Hoppe)…

Induced differences: create differences among team members basedon pre-collaboration activities (readings, learned strategies …)on assigned roles (« you are Piaget »)on differentiated access to information / tools (JIGSAW)…

Different sub-tasks: induced by instructionsinduced by the interface

The SWISH Model: 7 Axioms

1. The script runs over multiple social planes

2. At the reference level, the task defines the distributed

system.

3. Interactions occur to over-compensate task distribution

4. System plasticity is reinforced by rotating the script

5. Time makes the script structure salient

6. The core system is envelopped with didactic activities

7. The integration means dataflow between activities

refe

rence

Role 2Role 2

Role 1

Role 1

Role 2Role 2Mike

Lena

Mike

Lena

The SWISH Model: 7 Axioms

1. The script runs over multiple social planes

2. At the reference level, the task defines the distributed

system.

3. Interactions occur to over-compensate task distribution

4. System plasticity is reinforced by rotating the script

5. Time makes the structure salient

6. The core system is envelopped with didactic activities

7. The integration means dataflow between activities

Time Frame Time Frame

Ind

ivid

ual

Gro

up

Soci

al

The SWISH Model: 7 Axioms

1. The script runs over multiple social planes

2. At the reference level, the task defines the distributed

system.

3. Interactions occur to over-compensate task distribution

4. System plasticity is reinforced by rotating the script

5. Time makes the structure salient

6. The core system is envelopped with didactic activities

7. The integration means dataflow between activities

Teamframes : pedagogical project management

Guest login at: http://teamframes.epfl.ch/

Core script (distributed system)

Didactic enveloppe

Post-Structuring

Pre-Structuring

Script ‘ArgueGraph’

Ind

ivid

ual

Gro

up

Soci

al

Ind

ivid

ual

Gro

up

Soci

al

Introductory lecture

Advance organizers

Introductory lecture

Advance organizers

Readings

Prerequisite refresh

Readings

Prerequisite refresh

Writing synthesis

Readings

Writing synthesis

Readings

Comparing soltuions

Debriefing

Lectures

….

Comparing soltuions

Debriefing

Lectures

….

BEFORE AFTER

???

EML, IMS-LD,…

The SWISH Model: 7 Axioms

1. The script runs over multiple social planes

2. At the reference level, the task defines the distributed

system.

3. Interactions occur to over-compensate task distribution

4. System plasticity is reinforced by rotating the script

5. Time makes the structure salient

6. The core system is envelopped with didactic activities

7. The integration means dataflow between activities

Ind

ivid

ual

Gro

up

Soci

al

Read papers

Distribute concepts

Define Concepts

Build the grid

Compare the grids

Aggregate Differentiate ListBehavioural

data

Votes

Opinions

Solutions

Visaluasize probel space

Compare

Argue

Brainstorm

Broadcast Assign FormGroups

Problem data

Roles

Interaction trace

Solve

Enter

Reflection

Generic Script Operators

Up/Down

Split Where Interaction Should Happen

1. The script runs over multiple social planes

2. At the reference plane, the task defines the distributed system.

3. Interactions occur to over-compensate task distribution

4. System plasticity is reinforced by rotating the script

5. Timeframe makes the social structure salient

6. The core system is envelopped with didactic activities

7. Integration means dataflow between activities