Modelling and visualising traces for reflexivity in synchronous collaborative systems Damien CLAUZEL, Karim SEHABA, Yannick PRIÉ Laboratoire d’InfoRmatique en Image et Systèmes d’information (LIRIS) Université Lyon 1, LIRIS UMR5205, F-69622 Villeurbanne, France https://liris.CNRS.fr/ InCos, november 2009
Context Reflexivity and traces Modelled traces Our trace models Prototypes in progress Conclusion and perspectives Outline 1 Context 2 Reflexivity and traces 3 Modelled traces 4 Our trace models 5 Prototypes in progress 6 Conclusion and perspectives Damien CLAUZEL, Karim SEHABA, Yannick PRIÉ Model. and visu. traces for reflex. in sync. coll. act. 2 / 25
Context Reflexivity and traces Modelled traces Our trace models Prototypes in progress Conclusion and perspectives Context Online synchronous collaborative learning is characterized by size: small closed group activity’s structure: teachers specify the content collaboration: strong human exchanges time: synchronicity Damien CLAUZEL, Karim SEHABA, Yannick PRIÉ Model. and visu. traces for reflex. in sync. coll. act. 3 / 25
Context Reflexivity and traces Modelled traces Our trace models Prototypes in progress Conclusion and perspectives Context Our goals are to support group activity to support individual reflexivity to support group reflexivity to describe human activity on computer to create a memory of past interactions Damien CLAUZEL, Karim SEHABA, Yannick PRIÉ Model. and visu. traces for reflex. in sync. coll. act. 4 / 25
Context Reflexivity and traces Modelled traces Our trace models Prototypes in progress Conclusion and perspectives Metacognition for learning Metacognition is important in learning, and needs reflexivity [Worrall and Bell, 2007] Metacognition [Flavell, 1976] [is] one’s knowledge concerning one’s own cognitive processes or anything related to them. . . For example, I am engaging in metacognition if I notice that I am having more trouble learning A than B; if it strikes me that I should double check C before accepting it as fact. Damien CLAUZEL, Karim SEHABA, Yannick PRIÉ Model. and visu. traces for reflex. in sync. coll. act. 5 / 25
Context Reflexivity and traces Modelled traces Our trace models Prototypes in progress Conclusion and perspectives Why reflexivity? Reflexivity of activity allows: metacognition awareness group synchronisation We identify three levels of reflexivity: individual , extended and group . Let’s have a look at them! Damien CLAUZEL, Karim SEHABA, Yannick PRIÉ Model. and visu. traces for reflex. in sync. coll. act. 6 / 25
Context Reflexivity and traces Modelled traces Our trace models Prototypes in progress Conclusion and perspectives Why reflexivity? Reflexivity of activity allows: metacognition awareness group synchronisation We identify three levels of reflexivity: individual , extended and group . Let’s have a look at them! Damien CLAUZEL, Karim SEHABA, Yannick PRIÉ Model. and visu. traces for reflex. in sync. coll. act. 6 / 25
Context Reflexivity and traces Modelled traces Our trace models Prototypes in progress Conclusion and perspectives Basic synchronous collaborative activity Situation of synchronous collaboration : 3 users working together Damien CLAUZEL, Karim SEHABA, Yannick PRIÉ Model. and visu. traces for reflex. in sync. coll. act. 7 / 25
Context Reflexivity and traces Modelled traces Our trace models Prototypes in progress Conclusion and perspectives Different levels of reflexivity Individual reflexivity : me, watching myself Damien CLAUZEL, Karim SEHABA, Yannick PRIÉ Model. and visu. traces for reflex. in sync. coll. act. 8 / 25
Context Reflexivity and traces Modelled traces Our trace models Prototypes in progress Conclusion and perspectives Different levels of reflexivity Extended reflexivity : me, watching you and myself together Damien CLAUZEL, Karim SEHABA, Yannick PRIÉ Model. and visu. traces for reflex. in sync. coll. act. 9 / 25
Context Reflexivity and traces Modelled traces Our trace models Prototypes in progress Conclusion and perspectives Different levels of reflexivity Group reflexivity : me, watching us Damien CLAUZEL, Karim SEHABA, Yannick PRIÉ Model. and visu. traces for reflex. in sync. coll. act. 10 / 25
Context Reflexivity and traces Modelled traces Our trace models Prototypes in progress Conclusion and perspectives Different levels of reflexivity Conclusion : a need to filter and to share reflexivity within a group: on an individual base on a collective base Our approach : we use modelled traces for working with reflexivity Damien CLAUZEL, Karim SEHABA, Yannick PRIÉ Model. and visu. traces for reflex. in sync. coll. act. 11 / 25
Context Reflexivity and traces Modelled traces Our trace models Prototypes in progress Conclusion and perspectives What is a modelled trace? Modelled trace We call “modelled trace” a collection of observations, temporally situated, associated to an observation model. ⇒ for short : a modelled trace is a formal representation of user’s interactions A modelled trace can be processed, transformed, shared and visualised. Damien CLAUZEL, Karim SEHABA, Yannick PRIÉ Model. and visu. traces for reflex. in sync. coll. act. 12 / 25
Context Reflexivity and traces Modelled traces Our trace models Prototypes in progress Conclusion and perspectives Modelled trace Damien CLAUZEL, Karim SEHABA, Yannick PRIÉ Model. and visu. traces for reflex. in sync. coll. act. 13 / 25
Context Reflexivity and traces Modelled traces Our trace models Prototypes in progress Conclusion and perspectives Single user and his trace based management system Collecting (from app) Complete trace M 2 Specific trace - visualisation M 1 τ - sharing - archiving My dedicated activity trace M 3 - post-processing Damien CLAUZEL, Karim SEHABA, Yannick PRIÉ Model. and visu. traces for reflex. in sync. coll. act. 14 / 25
Context Reflexivity and traces Modelled traces Our trace models Prototypes in progress Conclusion and perspectives Collaboration with traces Internet Synchronous Application Traces Traces Traces Others Others Others Applications Applications Applications user 1 Trace-based Application Synchronous Application Traces Traces Synchronous Traces Application Traces Others Traces Others Traces Others Applications Applications Applications Others Others Others Applications Applications user 3 Applications Trace-based Application user 2 Trace-based Application Damien CLAUZEL, Karim SEHABA, Yannick PRIÉ Model. and visu. traces for reflex. in sync. coll. act. 15 / 25
Context Reflexivity and traces Modelled traces Our trace models Prototypes in progress Conclusion and perspectives Reflexivity improved by traces sharing Internet Collecting Collecting Collecting (from tbms) (from tbms) (from app) T2 M 2 User 2 shared trace T1 M 1 My private trace T4 τ 2 M 2 User 1 shared trace T3 Synchronous τ 1 My shared trace M 2 Application τ 3 user 3 Others Others Others Applications Applications T5 T6 TBMS Applications τ 4 user My dedicated M 4 Group shared trace M 3 Individual and activity trace collective trace Sharing vizualisation and (to tbms) sharing T7 M 5 Me within the group trace User - Trace base Damien CLAUZEL, Karim SEHABA, Yannick PRIÉ Model. and visu. traces for reflex. in sync. coll. act. 16 / 25
Context Reflexivity and traces Modelled traces Our trace models Prototypes in progress Conclusion and perspectives Generic model of synchronous collaborative activity Generic Common collaborative system obsel activity's obsel User's obsel Clipboard's obsel Copy into the Paste into the Interaction system's system's modes' obsel clipboard clipboard Text chat screen sharing videoconference obsel obsel obsel Collaborative shared web whiteboard text editor obsel browser obsel obsel Damien CLAUZEL, Karim SEHABA, Yannick PRIÉ Model. and visu. traces for reflex. in sync. coll. act. 17 / 25
Context Reflexivity and traces Modelled traces Our trace models Prototypes in progress Conclusion and perspectives Part of the specific model for text chat activity Generic Specialisation Common collaborative system obsel activity's obsel Relation receiving a chat User's obsel message Interaction content modes' obsel is sent by Text chat obsel is received on beginning of user presence user ID is activated by chat message composition content chat channel a chat message of is a composition of is a validation of activation y b a chat message on channel t n e s s i finishes a chat chat channel sending a chat message closure Damien CLAUZEL, Karim SEHABA, Yannick PRIÉ Model. and visu. traces for reflex. in sync. coll. act. 18 / 25
Context Reflexivity and traces Modelled traces Our trace models Prototypes in progress Conclusion and perspectives Zoom into the text chat model Text chat obsel beginning of user presence f o n n o user ID o e i t g i s a o s is activated by p s y m b e t m n o e s c t s a i a h s c i a chat channel chat channel finishes activation closure a chat channel Damien CLAUZEL, Karim SEHABA, Yannick PRIÉ Model. and visu. traces for reflex. in sync. coll. act. 19 / 25
Recommend
More recommend