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....
H.U. Hoppe: About the relation between C and C in CSCL H.U. Hoppe: About the relation between C and C in CSCL Co-constructive tools _______________________________________
H.U. Hoppe: About the relation between C and C in CSCL H.U. Hoppe: About the relation between C and C in CSCL Co-constructive tools _______________________________________
H.U. Hoppe: About the relation between C and C in CSCL H.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 workspaces Record & Replay Visual language framework
H.U. Hoppe: About the relation between C and C in CSCL H.U. Hoppe: About the relation between C and C in CSCL [Description] SemanticType = ´Conflict´ MenuEntry = ´Conflict´ Type = connector_card Style = bitmap Content = ´contra2.bmp´ ReadOnly = true Shape = circle ShapeColor = 0,0,0 Link = ´reference´, ´Reference´,1,´´,0,0,0 Link = ´contradiction´, ´Contradiction´,-1,´´,0,0,0 External representation:Specification: Internal representation: Card hierarchy Interpretation of attributes Syntax definition as a parameter _________________________________________
H.U. Hoppe: About the relation between C and C in CSCL H.U. Hoppe: About the relation between C and C in CSCL Example: “turtle puzzle” ____________________________________ n Flexible mix of shared and private workspaces n Replicated architecture: synchronisation of fully functional autonomous applications (no master!) n “Jigsaw design” n plug-in interface for internal virtual agents (see below ->... ) Example: Turtle puzzle with virtual player
H.U. Hoppe: About the relation between C and C in CSCL H.U. Hoppe: About the relation between C and C in CSCL “Jigsaw design” _________________________________________ from NIMIS classroom (-> later)
H.U. Hoppe: About the relation between C and C in CSCL H.U. Hoppe: About the relation between C and C in CSCL teacher control + teacher students Cooperation modes ________________________________________
H.U. Hoppe: About the relation between C and C in CSCL H.U. Hoppe: About the relation between C and C in CSCL teacher control + teacher students “Animation”: how local results are propagated to the publicly visible result workspace Cooperation modes ________________________________________ x o x x o o o x o x x x o x x o o o o x o
H.U. Hoppe: About the relation between C and C in CSCL H.U. Hoppe: About the relation between C and C in CSCL CSCL - contributions to “C” ______________________________________ n n Architectures: replication, internal agents n n Designing for collaboration (jigsaw -> Aronson, 1978) n n Designing for flexible use -> evolving patterns of usage (Gassner) n n “representational engineering” -> mixed semantics in visual languages ->meta-level: analysis of “representational bias” (Suthers, 1999)
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 2: ______________________________ Modeling and Understanding....
H.U. Hoppe: About the relation between C and C in CSCL H.U. Hoppe: About the relation between C and C in CSCL _______________________________________
H.U. Hoppe: About the relation between C and C in CSCL H.U. Hoppe: About the relation between C and C in CSCL _______________________________________
H.U. Hoppe: About the relation between C and C in CSCL H.U. Hoppe: About the relation between C and C in CSCL The scenario ________________________________________ face-to-face situation shared and private workspaces visual languages
H.U. Hoppe: About the relation between C and C in CSCL H.U. Hoppe: About the relation between C and C in CSCL Semantic interpretation and action analysis ________________________________________ n Workspace(s) u cards, card networks n Mediator u declarative reconstruction u graph structure (cycles, hierarchy) u spatial structure (topology, adjacency) u temporal structure (sequence) n Interpreter(s) u logical model u arithmetical model u problem solving analysis workspace mediator interpreter
H.U. Hoppe: About the relation between C and C in CSCL H.U. Hoppe: About the relation between C and C in CSCL Analysis of cooperative problem solving (Mühlenbrock) ________________________________________ constructionconflict Protocol revision User 1 User 2 Problem solving phases
H.U. Hoppe: About the relation between C and C in CSCL H.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 action constructive phase mismatch of objects conflict between strategies create_object(o3, Type, Pos, Dim, actor1) constructive action modify_pos(o3, Pos, actor1) modify_pos(o4, Pos, actor2) deconstructive action deconstructive phase constructive action modify_pos(o4, Pos, actor2) modify_pos(o3, Pos, actor1) constructive action joint arranging coordination modify_pos(o3, Pos, actor1) deconstructive action other actor’s object removed conflict create_object(o4, Type, Pos, Dim, actor2)
H.U. Hoppe: About the relation between C and C in CSCL H.U. Hoppe: About the relation between C and C in CSCL Visualisation ________________________________________ revision aggregation User 1User revision aggregation User 1User 2
H.U. Hoppe: About the relation between C and C in CSCL H.U. Hoppe: About the relation between C and C in CSCL Evaluation schema ______________________________________ action-based indicators dialogue scenes prediction? indexing If we put this here that will fit there. Hmm.
H.U. Hoppe: About the relation between C and C in CSCL H.U. Hoppe: About the relation between C and C in CSCL Formal analysis and modeling of group interactions ________________________________________ n n Open: validate an ontology of group interactions n n Discourse analysis vs. action-based analysis? n n Background: -> AI work on plan recognition & “reasoning about action” -> “computational mathetics” (Self, 1995) -> formal analysis of human communication (Watzlawick et al., 1967)