20
H.U. Hoppe: About the relation between C and C in CSCL H.U. Hoppe: About the relation between C and C in CSCL Part 1: ____________________________ __ Computational Tools ....

Part 1: ______________________________ Computational Tools

  • Upload
    iram

  • View
    40

  • Download
    0

Embed Size (px)

DESCRIPTION

Part 1: ______________________________ Computational Tools. Co-constructive tools _______________________________________. Co-constructive tools _______________________________________. CardBoard - a platform for shared visual languages _________________________________________. - PowerPoint PPT Presentation

Citation preview

Page 1: Part 1: ______________________________ Computational Tools

H.U. Hoppe: About the relation between C and C in CSCLH.U. Hoppe: About the relation between C and C in CSCL

Part 1:______________________________

Computational Tools ....

Page 2: Part 1: ______________________________ Computational Tools

H.U. Hoppe: About the relation between C and C in CSCLH.U. Hoppe: About the relation between C and C in CSCL

Co-constructive tools_______________________________________

Page 3: Part 1: ______________________________ Computational Tools

H.U. Hoppe: About the relation between C and C in CSCLH.U. Hoppe: About the relation between C and C in CSCL

Co-constructive tools_______________________________________

Page 4: Part 1: ______________________________ Computational Tools

H.U. Hoppe: About the relation between C and C in CSCLH.U. Hoppe: About the relation between C and C in CSCL

CardBoard - a platform for shared visual languages _________________________________________

•Private and public workspaces

•flexibly definable visual languages

•content cards

•connectors representing relations

Creation of workspacesRecord & Replay

Visual languageframework

Page 5: Part 1: ______________________________ Computational Tools

H.U. Hoppe: About the relation between C and C in CSCLH.U. Hoppe: About the relation between C and C in CSCL

[Description]SemanticType = ´Conflict´MenuEntry = ´Conflict´Type = connector_cardStyle = bitmapContent = ´contra2.bmp´ReadOnly = trueShape = circleShapeColor = 0,0,0Link = ´reference´,´Reference´,1,´´,0,0,0Link = ´contradiction´,´Contradiction´,-1,´´,0,0,0

External representation: Specification:

Internal representation:Card hierarchyInterpretation of attributes

Syntax definition as a parameter_________________________________________

Page 6: Part 1: ______________________________ Computational Tools

H.U. Hoppe: About the relation between C and C in CSCLH.U. Hoppe: About the relation between C and C in CSCL

Example: “turtle puzzle”____________________________________

Flexible mix of shared and private workspaces

Replicated architecture:synchronisation of fully functional autonomous applications (no master!)

“Jigsaw design”

plug-in interface for internal virtual agents (see below -> ... )

Example:Turtle puzzle withvirtual player

Page 7: Part 1: ______________________________ Computational Tools

H.U. Hoppe: About the relation between C and C in CSCLH.U. Hoppe: About the relation between C and C in CSCL

“Jigsaw design”_________________________________________

from NIMISclassroom (-> later)

Page 8: Part 1: ______________________________ Computational Tools

H.U. Hoppe: About the relation between C and C in CSCLH.U. Hoppe: About the relation between C and C in CSCL

teachercontrol

+

teacher students

Cooperation modes ________________________________________

Page 9: Part 1: ______________________________ Computational Tools

H.U. Hoppe: About the relation between C and C in CSCLH.U. Hoppe: About the relation between C and C in CSCL

teachercontrol

+

teacher students

“Animation”:how local results are propagated to the publicly visibleresult workspace

Cooperation modes ________________________________________

x

o

x

x

o

o

o

x

o

x

x

x

ox

x

o

o

o

ox

o

Page 10: Part 1: ______________________________ Computational Tools

H.U. Hoppe: About the relation between C and C in CSCLH.U. Hoppe: About the relation between C and C in CSCL

CSCL - contributions to “C” ______________________________________

Architectures: replication, internal agents

Designing for collaboration (jigsaw -> Aronson, 1978)

Designing for flexible use-> evolving patterns of usage (Gassner)

“representational engineering”-> mixed semantics in visual languages-> meta-level: analysis of “representational bias” (Suthers, 1999)

Page 11: Part 1: ______________________________ Computational Tools

H.U. Hoppe: About the relation between C and C in CSCLH.U. Hoppe: About the relation between C and C in CSCL

Part 2:______________________________

Modeling and Understanding ....

Page 12: Part 1: ______________________________ Computational Tools

H.U. Hoppe: About the relation between C and C in CSCLH.U. Hoppe: About the relation between C and C in CSCL

<Goal>_______________________________________

Page 13: Part 1: ______________________________ Computational Tools

H.U. Hoppe: About the relation between C and C in CSCLH.U. Hoppe: About the relation between C and C in CSCL

<Goal>_______________________________________

Page 14: Part 1: ______________________________ Computational Tools

H.U. Hoppe: About the relation between C and C in CSCLH.U. Hoppe: About the relation between C and C in CSCL

The scenario________________________________________

face-to-face situation

shared and privateworkspaces

visual languages

Page 15: Part 1: ______________________________ Computational Tools

H.U. Hoppe: About the relation between C and C in CSCLH.U. Hoppe: About the relation between C and C in CSCL

Semantic interpretation and action analysis ________________________________________

Workspace(s) cards, card networks

Mediator declarative reconstruction graph structure (cycles,

hierarchy) spatial structure

(topology, adjacency) temporal structure (sequence)

Interpreter(s) logical model arithmetical model problem solving analysis

workspace

mediator

interpreter

Page 16: Part 1: ______________________________ Computational Tools

H.U. Hoppe: About the relation between C and C in CSCLH.U. Hoppe: About the relation between C and C in CSCL

Analysis of cooperative problem solving (Mühlenbrock) ________________________________________

construction

conflict

Protocol

revision

User 1

User 2

Problemsolvingphases

Page 17: Part 1: ______________________________ Computational Tools

H.U. Hoppe: About the relation between C and C in CSCLH.U. Hoppe: About the relation between C and C in CSCL

Example analysis________________________________________

create_object(o4, Type, Pos, Dim, actor2)

create_object(o3, Type, Pos, Dim, actor1)

constructive actionconstructive phasemismatch of objectsconflict between strategies

create_object(o3, Type, Pos, Dim, actor1)

constructive action

modify_pos(o3, Pos, actor1)

modify_pos(o4, Pos, actor2)

deconstructive actiondeconstructive phaseconstructive action

modify_pos(o4, Pos, actor2)

modify_pos(o3, Pos, actor1)

constructive actionjoint arrangingcoordination

modify_pos(o3, Pos, actor1)

deconstructive actionother actor’s object removedconflict

create_object(o4, Type, Pos, Dim, actor2)

Page 18: Part 1: ______________________________ Computational Tools

H.U. Hoppe: About the relation between C and C in CSCLH.U. Hoppe: About the relation between C and C in CSCL

Visualisation________________________________________

1 6 11 16 21 26 31 36 41 46 51

revi

sion

a

ggre

gatio

n

User 1 User 2

1 6 11 16 21 26 31 36 41 46

revi

sion

agg

rega

tion

User 1 User 2

Page 19: Part 1: ______________________________ Computational Tools

H.U. Hoppe: About the relation between C and C in CSCLH.U. Hoppe: About the relation between C and C in CSCL

Evaluation schema______________________________________

action-based

indicators

dialoguescenes

prediction?

indexing

If we put thishere ...

... thatwill fitthere.

Hmm.

Page 20: Part 1: ______________________________ Computational Tools

H.U. Hoppe: About the relation between C and C in CSCLH.U. Hoppe: About the relation between C and C in CSCL

Formal analysis and modeling of group interactions________________________________________

Open: validate an ontology of group interactions

Discourse analysis vs. action-based analysis?

Background:-> AI work on plan recognition & “reasoning about action”-> “computational mathetics” (Self, 1995) -> formal analysis of human

communication (Watzlawick et al., 1967)