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

60
"Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche et d’Appui pour la Formation et ses technologies ÉCOLE PO L Y T E C H N IQ U E FÉDÉR A LE DE LAUSANNE

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

Page 1: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

"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

Page 2: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

Tutoring

Conflict resolution

Negociation

Argumentation

Mutual regulation

Explanation

Collaboration Learning

share

d

share

d

unders

tandin

g

unders

tandin

g

Structure RegulatePreventive Reactive

??

Page 3: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

Teamframes : pedagogical project management

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

Page 4: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.
Page 5: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.
Page 6: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.
Page 7: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.
Page 8: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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

??

Page 9: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

Jermann & Dillenbourg (CRAFT EPFL)

Group self-regulation: Socio-Cognitive Mirrors

Page 10: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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

??

Page 11: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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), …

Page 12: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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 ?

Page 13: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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

??

Page 14: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

The «ArgueGraph » scriptThe «ArgueGraph » script

Phase1Phase1

Page 15: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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

Page 16: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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

Page 17: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

Design choices

Immediate FB

Delayed FB

Microworld FB

Theories

Behavioursim

Constructivism

Metacognition

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

Page 18: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

argumentation

debriefing

debriefing

Coffee-break

1 week

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

argumentation

Page 19: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

The «Grid» scriptThe «Grid» script

Page 20: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

The «Grid» scriptThe «Grid» script

Page 21: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

The «Grid» scriptThe «Grid» script

Page 22: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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

Exemple:

PHASE X

Activités asynchrone: Ecole d’architecture ETH

Page 23: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.
Page 24: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

« 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

Page 25: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

AU

PE

LF

Inf

orou

tes

«  «  www.UniverSanté.org»»

Page 26: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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.

Page 27: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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

Page 28: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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?

Page 29: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

What’s inside a CSCL script ?

Page 30: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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

Page 31: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

Script ‘ArgueGraph’

Ind

ivid

ual

Gro

up

Soci

al

Page 32: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

Ind

ivid

ual

Gro

up

Soci

al

Com

mu

nit

yW

orl

d

Page 33: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

Script ‘ArgueGraph’

Ind

ivid

ual

Gro

up

Soci

al

Page 34: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

Script ‘ArgueGraph’

Ind

ivid

ual

Gro

up

Soci

al

Page 35: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

-1R

efe

ren

ce+

1

TASK

Page 36: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

-1G

roup

+1

Design an engine

5 students + tools

class

student

Page 37: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

-2C

lass

-1

Write a newspaper

Class of 25 students + tools

+1 world

group

student

Page 38: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

-1R

efe

ren

ce+

1

TASK

Distributed Cognitive System

Distributed Cognitive System

Page 39: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

Refe

ren

ce

TASK

Page 40: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

Regulation

interactions

TASKTASK

METAMETA

Reciprocal-* Scripts

Page 41: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

Role 2Role 2

Role 1Role 1

Conflict-* Scripts

ArgumentationArgumentation

Page 42: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

SubSet 2SubSet 2

SubSet 1SubSet 1

JIGSAW-* Scripts

ExplanationExplanation

Page 43: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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.

Page 44: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

Script Family Task Split Interactions

Reciprocal-* Meta / Task Mutual regulation

Conflict-* Pro / Against Argumentation

JIGSAW-* SubSets Explanation

Challenge-* Problem / Solution ?

… … …

Page 45: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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

Page 46: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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

Page 47: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

refe

rence

Role 2Role 2

Role 1

Role 1

Role 2Role 2Mike

Lena

Mike

Lena

Page 48: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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

Page 49: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

Time Frame Time Frame

Ind

ivid

ual

Gro

up

Soci

al

Page 50: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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

Page 51: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

Teamframes : pedagogical project management

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

Page 52: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

Core script (distributed system)

Didactic enveloppe

Page 53: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

Post-Structuring

Pre-Structuring

Page 54: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

Script ‘ArgueGraph’

Ind

ivid

ual

Gro

up

Soci

al

Page 55: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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

Page 56: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

???

EML, IMS-LD,…

Page 57: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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

Page 58: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

Ind

ivid

ual

Gro

up

Soci

al

Read papers

Distribute concepts

Define Concepts

Build the grid

Compare the grids

Page 59: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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

Page 60: "Split Where Interaction Should Happen", a model for designing CSCL scripts Pierre Dillenbourg, Patrick Jermann, Fabien Girardin CRAFT Centre de recherche.

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