1 / 70

Bridging the gap between formal and informal learning : the HCI perspective

This research aims to discover meaningful novel learning scenarios that apply the "information loop" in a unified and coherent HCI across different platforms. It explores the history of HCI and its impact on teacher-student interactions, reading/writing learning, and teaching Java using off-the-shelf software. Additionally, it discusses the lessons learned from the CiC project, deep board, mobile learning scenarios, and the development of a communication platform for peer-to-peer applications.

martinag
Download Presentation

Bridging the gap between formal and informal learning : the HCI perspective

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bridgingthe gap between formal and informal learning: the HCI perspective Nelson Baloian

  2. Research goals • Discover meaningful novel learning scenarios for which • the “information loop” applies • Unified, coherent HCI across different platforms

  3. Some “very old” Hystory • 1993 IPSI-GMD receives 2 of the first 8 electronic boards released outside XEROX.Palo Alto Labs. (LiveBoard) • Norbert Streitz PUBLISH: DOLPHIN • Ambiente: the disappearing computer • Ulrich Hoppe COSOFT: Cosoft • The Coputer-integrated Classroom • 1995 Move to Duisburg, COLLIDE

  4. Richteacher-studentinteractions

  5. The NIMMIS Classroom • Computer technology supporting reading/writing learning in the classroom • Using the “reading to writing” learniong methodology

  6. Merging of different Media

  7. Back in Chile: Teaching Java Using “off-the-shelf” Software Power point presentation

  8. Back in Chile: Teaching Java Using “off-the-shelf” Software Text editor

  9. Back in Chile: Teaching Java Using “off-the-shelf” Software System Console

  10. Back in Chile: Teaching Java Using “off-the-shelf” Software

  11. Results of a survey • “The teacher simply spends too much time trying to show us things”, “We get easily distracted in class” • I started to take some books with me and began to read them there. Finally I quit attending classes”, • “Why does it take so much time to move from one program to another?”

  12. TheCiC Project Duisburg 2001

  13. The Java Pallete in Freestyler

  14. Usingit in a real scenario

  15. Lessons learned • HCI matters in learning scenarios • Minimize the interaction time • A lot of unexpected collaborative learning situations (as in Darmstadt) • Good for a particular situation -> the effort made by students to learn how to use it might not be really rewarding • “Set-up” time too long

  16. DeepBoard • Trying to • Flexible creation, structuring and presentation of learning materials, • Implementing “depth” to the interaction with interactive whiteboards. • Student access through multiple tablets and keyboards. • Web interface • Developed in Waseda by U. de Chile student Felipe Baytelman • Used for supporting video-based lectures in the GITS between Nishi-Waseda and Honjo

  17. Lessons Learned • Keepit simple (HCI) • Simple structure • Simple HCI principles, easytoremember • Pages are nottheonly simple, easytorememberinformationstructure • 3D informationgraphs: nottoo complicatedtomanage • Stillbeingused !! Video o Demo ?

  18. Mobile LearningScenario • 2005: • Idea: to use gesture-based interaction for mobile devices • Natural way to interact with a PDA • “Expand” the capabilities of the screen (deep board) • Other principles: • Keep rich face-to-face interaction while using computer technology • Dynamic group formation/reconfiguration

  19. MCSketcher • Take a picture and start generating ideas on it collaborativeley • Interaction based exclusively on gestures, minimizing the number of widgets and the need of a virtual keyboard • maximizing the space available for content. • Content organized as a 3D concept map • No switching between sketching and gesturing

  20. Darkened Margin denotes user is in an innersub-node Design spots show there are other sketching pages attached to this one, which can be explored by following the link shown as a yellow circle. In this case, there are 2 of them Highlighted Session menu shows the work needs to be saved The “group icon” shows that 2/3 of the users are in this node “Document three icon”

  21. A frameworkfordevelopingmobileapplications • Many scenarios sharing certain common characteristics have similar requirements • Gesture recognition module • Able to recognize some gestures • Can be extended to add more gestures • A flexible, lightweight communication platform for peer-to-peer applications

  22. The Middleware • Classes implementing an API for developing distributed P2P applications easily. • Available in Java and C# • Convertion of objects from internal representations into an XML representation, transmit them and convert the XML representation into the corresponding internal one. • Provides services for discovering partners in the ad-hoc network and establishing connections among the different applications in order to synchronize shared data.

  23. TCP/IP connections to other applications for transmitting/ receiving objects Multicast UDP traffic for discovering and discarding partners TCP/IP connections manager Multicast discovery manager Active partners list Communication Node Discovering partners and establishing connection Functionality implemented in a single object which must be instantiated by the application in order to use the synchronizing functionalities

  24. Application Application Communication node Communication node XMLSerializer Castor C# World Java World Sharing objects Data sharing mechanism based on a “shared objects”principle. A shared object is an abstract class which should be extended in order to create an object class whose state will be transmitted to all active participants when the object changes its state, this is when one or more variables change their value.

  25. Example 1: Supporting rich interaction in the classroom with mobile devices(WMUTE 2008)

  26. Mobile technology in theclassroom • Is it really necessary ? • Dinamic group reconfiguring during learning activity • Face-to-face interaction additional to shared workspaces • Personal gesture-based interaction allows for a flexible and swift exchange of information between teacher and learners

  27. System Architecture View groups’ shared Working area Teacher Group 1 Send problems (re)configure groups Assesment Work together Group 2 Group 3

  28. Group configuration Teacher’s module, in Group setup mode. Dragging user Nelson to group 2. Users are displayed automatically when discovered The groups are defined by the teacher. The icon will show allways What is actually on the groups’ shared workspaces

  29. Problem creation writing the problem definition and the answers and delimiting the elements by closing them in rectangles For defining problems with Alternatives problem parts are Dragged into the respective areas

  30. Synchronized work Screenshots of two students’ PDAs jointly working in the same group work solving different part of a problem

  31. Sending the answers • Students must chose an answer by clicking on the “Share answer with group” button. (right) • After choosing an answer, the button turns into and agreement indicator (center). Here, the button shows the student’s answer coincides with one student but differs from two other. • Once all members agree on the answer, it turns into the “Submit answer” • button (right),

  32. Assesment The teacher’ view in the “show results” mode. Group 1 has answered 2 problems right (one open and the other with alternatives) Group 2 has answered 2 problems with alternatives, one wrong one right and the other with alternatives Group 3 answered 3 problems 2 with alternatives (right) one open (wrong). Cheking of solutions in open problems is done “by hand”

  33. Example 2: A Platform for Motivating Collaborative Learning Using Participatory Simulation Applications(CSCWD’07 )

  34. Participatory simulations Role-playing activity oriented towards learning complex and dynamic systems Mapping real world problems to simulated context and behaviors Knowledge and patterns emerge from local interactions among users Highly effective in large groups Simple to set up and interact with Simple decision process: Analyze information, exchange information, make decisions and see the outcomes It allows to relate actions and their consequences Highly motivating even in large groups Participation and collaboration increase the understanding of the simulated reality and problem-solving abilities Mobility has positive effects in engagement Can be integrated in a whole classroom learning by doing

  35. Designing (creating) roles &Items Example: A Trust building rules learningscenario

  36. a b Designing Items Example: Diseases, symptoms and treatments

  37. ExchangingItems: Proximity+ IrDA

  38. ExchangingItems (Example:shares)

  39. Teacher support to oversee the activity

  40. Collaborative Learning of Cryptographic Protocols(with Prof. W. Luther) • In situations where cryptographic protocols are necessary there are various actors: Alice, Bob, intruder, authentication authority… • Students assume a role and trigger the corresponding action at the right time • Petri-nets used to check the correctness • First version: Duisburg 2006, for normal PCs

  41. PCs interface screenshot

  42. Problems-solutions • Participants need to synchronize face-to-face • Much better with mobile devices !!! • Flexibility to get together to discuss the sequence of the operations, reconfigure groups, etc.. • Last version: Students have to (re)configure the interface (place buttons in a meaningful position) Journal of Future Generation Computer Systems (available online)

  43. Example 3: Mobile Collaborative Knowledge Management System(CSCWD’08)

  44. support different processes of KM at the moment that is needed while the users are on the move use advanced information visualization techniques for displaying and navigating structures in complex information spaces Support face-to-face communication by interfaces that use gestures and sketching Organize knowledge using two-dimensional concept maps Contextualize the situation by proximity: IRDA functionalities embedded in mobile devices may be used to detect close proximity between 2 users wishing to exchange information. Design Principles of Mobile KM System

  45. Description of the mobile KM System Creating nodes

  46. Description of the mobile KM System Writing a label for a link

  47. Description of the mobile KM System exchange of data by proximity with IRDA

  48. Description of the mobile KM System The tree view

  49. Description of the mobile KM System Contrasting coupled nodes. Green nodes belong to one user and blue ones to another. The coupled nodes are shown in the middle, one over the other. Doing a circle gesture over the coupled node will change the foreground-background order of the nodes view.

More Related