Toccata: Supporting Classroom Orchestration with Activity Based Computing

We present Toccata, a system that facilitates the management of rich multi-device pedagogical activities. Through interviews with high school teachers, we identified a set of barriers to conducting digital activities in schools: set-up time, network problems, difficulties in following and changing plans as activities unfold. We designed and developed Toccata to support the planning of pedagogical activities (scripting), seamless sharing of content and collaboration across people and devices, live management of activities in the classroom, roaming for situations outside classrooms, resumption across sessions, and resilience to unstable network conditions. We deployed Toccata in three classes, over seven teaching sessions, involving a total of 69 students. Together, these deployments show that Toccata is a generic solution for managing multi-device activities in schools. We reflect on how Activity Based Computing principles support Orchestration in Toccata, and discuss the design opportunities it creates such as better awareness of learners' activity, micro-orchestration techniques for enabling teachers to better control devices in classrooms, or supporting reflective practices of teachers.

[1]  Clay Spinuzzi,et al.  Context and consciousness: Activity theory and human-computer interaction , 1997 .

[2]  Michael J. Muller,et al.  One-hundred days in an activity-centric collaboration environment based on shared objects , 2004, CHI.

[3]  V. Braun,et al.  Using thematic analysis in psychology , 2006 .

[4]  Richard Messina,et al.  The 3R Orchestration Cycle: Fostering Multi-Modal Inquiry Discourse in a Scaffolded Inquiry Environment , 2015, CSCL.

[5]  Gilbert Paquette,et al.  Modèles et métadonnées pour les scénarios pédagogiques , 2013 .

[6]  Pierre Dillenbourg,et al.  The mechanics of CSCL macro scripts , 2008, Int. J. Comput. Support. Collab. Learn..

[7]  Jakob E. Bardram,et al.  Laevo: a temporal desktop interface for integrated knowledge work , 2014, UIST.

[8]  Mary Czerwinski,et al.  GroupBar: The TaskBar Evolved , 2003 .

[9]  Elizabeth D. Mynatt,et al.  It feels better than filing: everyday work experiences in an activity-based computing system , 2009, CHI.

[10]  Judy Kay,et al.  Orchestrating a multi-tabletop classroom: from activity design to enactment and reflection , 2012, ITS '12.

[11]  María Jesús Rodríguez-Triana,et al.  Scripting and monitoring meet each other: Aligning learning analytics and learning design to support teachers in orchestrating CSCL situations , 2015, Br. J. Educ. Technol..

[12]  Yannis A. Dimitriadis,et al.  The role of design and enactment patterns in orchestration: Helping to integrate technology in blended classroom ecosystems , 2013, Comput. Educ..

[13]  Patrick Olivier,et al.  Using IMUs to Identify Supervisors on Touch Devices , 2015, INTERACT.

[14]  Thanasis Hadzilacos,et al.  FROG: rapid prototyping of collaborative learning scenarios , 2017 .

[15]  Patrick Jermann,et al.  Classroom orchestration: The third circle of usability , 2011, CSCL.

[16]  Heinz Ulrich Hoppe,et al.  Classroom orchestration: Synthesis , 2013, Comput. Educ..

[17]  Yvonne Rogers,et al.  UniPad: orchestrating collaborative activities through shared tablets and an integrated wall display , 2013, UbiComp.

[18]  Patrick Olivier,et al.  Group Spinner: Recognizing and Visualizing Learning in the Classroom for Reflection, Communication, and Planning , 2017, CHI.

[19]  Aurélien Tabard,et al.  Using Visual Histories to Reconstruct the Mental Context of Suspended Activities , 2017, Hum. Comput. Interact..

[20]  Josianne Basque,et al.  Le concept d’environnement d’apprentissage informatisé , 1998 .

[21]  Mike Sharples,et al.  Shared orchestration within and beyond the classroom , 2013, Comput. Educ..

[22]  Pierre Tchounikine,et al.  Clarifying design for orchestration: Orchestration and orchestrable technology, scripting and conducting , 2013, Comput. Educ..

[23]  Chee-Kit Looi,et al.  Active classroom participation in a Group Scribbles primary science classroom , 2011, Br. J. Educ. Technol..

[24]  Mark Gaved,et al.  nQuire: Technological Support for Personal Inquiry Learning , 2012, IEEE Transactions on Learning Technologies.

[25]  Jakob E. Bardram Activity-Based Computing – Lessons Learned and Open Issues , 2005 .

[26]  Pierre Dillenbourg,et al.  Design for classroom orchestration , 2013, Comput. Educ..

[27]  Päivi Häkkinen,et al.  Specifying computer-supported collaboration scripts , 2007, Int. J. Comput. Support. Collab. Learn..

[28]  Heinz Neber,et al.  Classroom of the Future: Orchestrating Collaborative Spaces , 2011 .

[29]  Aurélien Tabard,et al.  How Teachers Prepare for the Unexpected Bright Spots and Breakdowns in Enacting Pedagogical Plans in Class , 2018, EC-TEL.

[30]  B. Nardi Context and consciousness: activity theory and human-computer interaction , 1995 .

[31]  Jakob E. Bardram,et al.  Activity-Based Collaboration for Interactive Spaces , 2016, Collaboration Meets Interactive Spaces.

[32]  Jakob E. Bardram,et al.  ReticularSpaces: activity-based computing support for physically distributed and collaborative smart spaces , 2012, CHI.

[33]  Jakob E. Bardram,et al.  Support for activity-based computing in a personal computing operating system , 2006, CHI.

[34]  Patrick Olivier,et al.  Digital mysteries: designing for learning at the tabletop , 2010, ITS '10.

[35]  Yanjie Song,et al.  Orchestration in a networked classroom: Where the teacher's real-time enactment matters , 2013, Comput. Educ..

[36]  Jakob E. Bardram,et al.  The eLabBench: an interactive tabletop system for the biology laboratory , 2011, ITS '11.

[37]  Victor Kaptelinin,et al.  UMEA: translating interaction histories into project contexts , 2003, CHI '03.

[38]  Frank Fischer,et al.  Orchestration is nothing without conducting - But arranging ties the two together!: A response to Dillenbourg (2011) , 2013, Comput. Educ..

[39]  F. Fischer,et al.  Collaboration Scripts – A Conceptual Analysis , 2006 .

[40]  Jakob E. Bardram,et al.  CLINICAL SURFACES - Activity-Based Computing for Distributed Multi-Display Environments in Hospitals , 2009, INTERACT.

[41]  Anthony Collins,et al.  Who did what? Who said that?: Collaid: an environment for capturing traces of collaborative learning at the tabletop , 2011, ITS '11.

[42]  Jakob E. Bardram,et al.  NooSphere: an activity-centric infrastructure for distributed interaction , 2013, MUM.