200 likes | 327 Views
Part 1: ______________________________ Computational Tools. Co-constructive tools _______________________________________. Co-constructive tools _______________________________________. CardBoard - a platform for shared visual languages _________________________________________.
E N D
Part 1:______________________________Computational Tools ....
Co-constructive tools_______________________________________
Co-constructive tools_______________________________________
CardBoard - a platform for shared visual languages _________________________________________ Creation of workspaces Record & Replay • Private and public workspaces • flexibly definable visual languages • content cards • connectors representing relations Visual languageframework
Syntax definition as a parameter_________________________________________ External representation: Specification: [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 Internal representation: Card hierarchy Interpretation of attributes
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”____________________________________ Example: Turtle puzzle with virtual player
“Jigsaw design”_________________________________________ from NIMIS classroom (-> later)
Cooperation modes________________________________________ teachercontrol + teacher students
x x x o o o o x x x x o o o o o o x x x Cooperation modes________________________________________ teachercontrol + o “Animation”: how local results are propagated to the publicly visible result workspace teacher students
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)
Part 2:______________________________Modeling and Understanding ....
The scenario________________________________________ shared and private workspaces visual languages face-to-face situation
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
construction conflict Analysis of cooperative problem solving (Mühlenbrock) ________________________________________ Protocol User 1 User 2 revision Problem solving phases
create_object(o3, Type, Pos, Dim, actor1) create_object(o3, Type, Pos, Dim, actor1) modify_pos(o3, Pos, actor1) modify_pos(o3, Pos, actor1) modify_pos(o3, Pos, actor1) constructive action constructive phase mismatch of objects conflict between strategies deconstructive action deconstructive phase constructive action deconstructive action other actor’s object removed conflict constructive action joint arranging coordination constructive action create_object(o4, Type, Pos, Dim, actor2) create_object(o4, Type, Pos, Dim, actor2) modify_pos(o4, Pos, actor2) modify_pos(o4, Pos, actor2) Example analysis________________________________________
User 1 User 2 revision aggregation 1 6 11 16 21 26 31 36 41 46 User 1 User 2 revision aggregation 1 6 11 16 21 26 31 36 41 46 51 Visualisation________________________________________
Evaluation schema______________________________________ If we put thishere ... ... thatwill fitthere. indexing prediction? Hmm. action-based indicators dialogue scenes
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)