SlideShare a Scribd company logo
1 of 34
Download to read offline
Pushing the awareness
envelope: from interactions
       to emotions
            Israel Gutiérrez
              Derick Leony
     University Carlos III of Madrid
Awareness across spaces
     with learning analytics

             Data        Process /      Inter-
           collection    Analysis      ventions


•   Subject: Teachers and students

•   Tool: Learning analytics with traces across spaces

•   Objective:

    •   Recommend: classON and affective recommender
Guess what?
      Number of months to reach 1 million users


Company 1




Company 2



            0     2,5        5         7,5        10
Guess what?
      Number of months to reach 1 million users


Company 1




Company 2



            0     2,5        5         7,5        10
Guess what?
      Number of months to reach 1 million users


Company 1




Company 2



            0     2,5        5         7,5        10
Online learning and...
flipping the classroom

• Lectures at home
• Homework in class
• Let’s support this new
  types of classes!!!
Flipped session
= computer lab session
• Observations in lab sessions
 • Inefficient interactions
 • Problems orchestrating the session
• Definition of metrics (ICALT’12)
 • Waiting time
 • Order
Proposed solution

  Data           Process /        Inter-
collection       Analysis        ventions




               Attach info
Events from                    Recommend
              to augmented
web sensors                    interactions
              physical space
http://www.class-on.org




• Awareness tool supporting teachers
• Context
 • Lab sessions (f2f) = flipped session
 • Regulate interactions
 • Empower teacher for improving
    orchestration
BART SIMPSON
LISA SIMPSON




               Student interface
BUSY




2         3




5         2




    Teacher interface
BUSY




BART SIMPSON   LISA SIMPSON




         Teacher interface
Orchestration aspects
that could be improved
• Based on the 5+3 aspects framework
  (ECTEL’12)
 • Management
 • Intervention
 • Assessment
 • Design
classON Evaluation
• Quantitative data: not enough improvement
• Teachers perception
 • info in a glance
 • fair distribution of feedback
• Students perception
 • more fair (time/order)
 • trust the help is coming
classON Further Steps
•   Suggest peer support interactions

•   New strategies for feedback dispatching

•   Annotation system

•   Exploitation of qualitative data in questions &
    answers

•   New experiment(authoring tool): Superpowers to
    teachers (workshop at Madrid Science Week)

•   Visualization + gamification (explored in my stay at
    KUL, but in the context of Research 2.0)
Ambient displays
•   Not the main focus of      •   Design factors
    user attention
                                   •   Appeal (usability +
•   Used for                           aesthetics)

    •   Awareness                  •   Learnability:
                                       match user’s
    •   Persuade                       expectations

•   Contexts
                                   •   Awareness: match
                                       user’s interests

    •   Health / good habits       •   Distraction: low
Gamification
• Applying game design and game mechanics
  to non-game contexts
• Engage users in a new system
• Engage users keep using the system
• Metaphors for ambient displays using game
  concepts
GambientFication
           Ambient displays + Gamification
              (Powered by Analytics)


• KU Leuven group
• TiNYARM
• Use iPads as ambient displays
 • Use during working hours
 • Use a holder as a photo frame
• 10 last days of the stay
Evaluation
• Awareness of research activity in the short/
  medium/long term
• Appeal (usability + aesthetics)
• Distraction
• User perception
• Awareness/reflection/sense-making/
  behavior change
And now, let’s jump to
     emotions...
Context
 ●   Life-cycle of Learning Analytics process


                   Data         Process /         Inter-
                 Collection     Analysis         ventions




               Events from
                 Virtual               URLs
                Machine           Bash commands
                                       Files
                                   Compilations



13/09/2012                    EEE Meeting 2012              1
Data collection

                           ●   Collect events from:
                                    –   Web browser
                                    –   Text editor
                                    –   Programming
                                         tools
                                    –   Session
                           ●   More information:
                                    –   Partial grades
                                    –   Forums
13/09/2012       EEE Meeting 2012                        2
Problem statement
 ●   Detecting emotions in educational settings
             –   Affective computing (Picard et al., 1997)
             –   Use of physical sensors
             –   Applied mainly in ITS
 ●   Recommender systems in TEL
             –   SoA Review (Draschler et al., 2011)
             –   There are no implementations that
                 consider the affective state of the learner


13/09/2012                       EEE Meeting 2012              3
Objectives
 ●   Detect learner emotions from the events
     generated within a learning environment
 ●   Recommend learning resources based on
     the detected emotions (and other variables)
 ●   Reflecting affective states into the virtual
     environment
 ●   Providing awareness of affective states



13/09/2012               EEE Meeting 2012           4
Proposed solution
 ●   Complete Learning Analytics cycle


                   Data         Process /           Inter-
                 Collection     Analysis           ventions




               Events from     Detecting         Recommend
                 Virtual       affective           Learning
                Machine          state            Resources




13/09/2012                    EEE Meeting 2012                5
Classification of emotions

 ●   Two prevalent ways:
             –   Two-dimensional features (valence, arousal)
             –   Discrete sets (e.g. Ekman's basic emotions:
                  anger, disgust, fear, joy, sadness, surprise)
 ●   Learning-domain set proposed by D'Mello et al.
     (2007): Boredom, confusion, frustration, eureka,
     motivation, neutral




13/09/2012                      EEE Meeting 2012                  6
Processing events

 ●   Input: Events collected during a working session
 ●   Methods: Hidden Markov Models, GSP




13/09/2012                EEE Meeting 2012              7
Intervention: Recommend
                     resources
 ●   Resource recommendation
 ●   User-based (vs item) collaborative filtering
 ●   Modified process:
             –   Define preference model
             –   Calculate user similarity including emotions
             –   Select neighbors of learner
             –   Obtain list of recommended items
             –   Filter recommendations according to current
                   emotion
 ●   Implementation based on Apache Mahout
13/09/2012            EEE Meeting 2012                          8
Evaluation
 ●   Affective state detection
             –   Learner feedback
             –   Instructor feedback
             –   External sensors:
                     ●   Galvanic skin response
                     ●   Facial gestures
 ●   Resource recommendation
             –   Information system metrics:
                     ●   Precision and recall

13/09/2012                          EEE Meeting 2012   9
First Prototype

 ●   Widget: Learning
     Resource Affective
     Recommender
 ●   Among the winners of
     the 3rd ROLE Widget
     Enchantment
 ●   Paper accepted in
     workshop MATEL 2012
 ●   Demo available!

13/09/2012                EEE Meeting 2012   10
Future work
 ●   Implementing two sensors for emotion: Galvanic skin response
     (Arduino-based), facial gestures (OpenCV-based)
 ●   Analyzing the inclusion of other variables:
             –   Grades, session duration, amount of events
 ●   Experiments planned:
             –   Detection: Madrid's Science Week 2012
             –   Recommendation: C programming class
 ●   Deployment on Amazon EC2
 ●   Integration with LearnGLASS



13/09/2012                        EEE Meeting 2012              11
Thank you!

             Questions?




13/09/2012    EEE Meeting 2012   12

More Related Content

Viewers also liked (7)

Avaliação do plano nacional de educação
Avaliação do plano nacional de educaçãoAvaliação do plano nacional de educação
Avaliação do plano nacional de educação
 
Modern Loyalty: A Primer
Modern Loyalty:  A PrimerModern Loyalty:  A Primer
Modern Loyalty: A Primer
 
E learnign
E  learnignE  learnign
E learnign
 
joint statement on dyslexia
joint statement on dyslexiajoint statement on dyslexia
joint statement on dyslexia
 
Instructional Design Presentation For Thunder Training 2009
Instructional Design Presentation For Thunder Training 2009Instructional Design Presentation For Thunder Training 2009
Instructional Design Presentation For Thunder Training 2009
 
Venta y negociacion yuzz
Venta y negociacion yuzzVenta y negociacion yuzz
Venta y negociacion yuzz
 
Ramaciotti digital marketing seminar 1of2
Ramaciotti digital marketing seminar 1of2Ramaciotti digital marketing seminar 1of2
Ramaciotti digital marketing seminar 1of2
 

Similar to Pushing the awareness envelope

Effective solutions for recording student work and peer feedback: the use of ...
Effective solutions for recording student work and peer feedback: the use of ...Effective solutions for recording student work and peer feedback: the use of ...
Effective solutions for recording student work and peer feedback: the use of ...
Kirsten Thompson
 
Uses of Video Annotation Software to Promote Deep Learning - SoTE 2106
Uses of Video Annotation Software to Promote Deep Learning - SoTE 2106Uses of Video Annotation Software to Promote Deep Learning - SoTE 2106
Uses of Video Annotation Software to Promote Deep Learning - SoTE 2106
Michael Johnson
 
International pbl conf_5b-c_kizaki
International pbl conf_5b-c_kizakiInternational pbl conf_5b-c_kizaki
International pbl conf_5b-c_kizaki
Satoru Kizaki
 

Similar to Pushing the awareness envelope (20)

Adjusting the Focus: Usability Study Aligns Organization Vision with Communit...
Adjusting the Focus: Usability Study Aligns Organization Vision with Communit...Adjusting the Focus: Usability Study Aligns Organization Vision with Communit...
Adjusting the Focus: Usability Study Aligns Organization Vision with Communit...
 
OLDSMOOC Week5 part 2: Testing the prototypes. Diana Laurillard
OLDSMOOC Week5 part 2: Testing the prototypes. Diana LaurillardOLDSMOOC Week5 part 2: Testing the prototypes. Diana Laurillard
OLDSMOOC Week5 part 2: Testing the prototypes. Diana Laurillard
 
Computational Thinking and Acting: Future Technologies for Future Generations
Computational Thinking and Acting: Future Technologies for Future GenerationsComputational Thinking and Acting: Future Technologies for Future Generations
Computational Thinking and Acting: Future Technologies for Future Generations
 
Investigating teachers' understanding of IMS Learning Design: Yes they can!
Investigating teachers' understanding of IMS Learning Design: Yes they can!Investigating teachers' understanding of IMS Learning Design: Yes they can!
Investigating teachers' understanding of IMS Learning Design: Yes they can!
 
Effective solutions for recording student work and peer feedback: the use of ...
Effective solutions for recording student work and peer feedback: the use of ...Effective solutions for recording student work and peer feedback: the use of ...
Effective solutions for recording student work and peer feedback: the use of ...
 
Research methods for socio-technical systems analysis (LSCITS EngD 2012)
Research methods for socio-technical systems analysis (LSCITS EngD 2012)Research methods for socio-technical systems analysis (LSCITS EngD 2012)
Research methods for socio-technical systems analysis (LSCITS EngD 2012)
 
Scalable Learning Analytics and Interoperability – an assessment of potential...
Scalable Learning Analytics and Interoperability – an assessment of potential...Scalable Learning Analytics and Interoperability – an assessment of potential...
Scalable Learning Analytics and Interoperability – an assessment of potential...
 
Reflections from various Evaluations of ICT projects - Benita Williams
Reflections from various Evaluations of ICT projects - Benita WilliamsReflections from various Evaluations of ICT projects - Benita Williams
Reflections from various Evaluations of ICT projects - Benita Williams
 
Conole edinburgh
Conole edinburghConole edinburgh
Conole edinburgh
 
Uses of Video Annotation Software to Promote Deep Learning - SoTE 2106
Uses of Video Annotation Software to Promote Deep Learning - SoTE 2106Uses of Video Annotation Software to Promote Deep Learning - SoTE 2106
Uses of Video Annotation Software to Promote Deep Learning - SoTE 2106
 
Ed Technology Pedagogy 2014
Ed Technology Pedagogy 2014Ed Technology Pedagogy 2014
Ed Technology Pedagogy 2014
 
Bett 2016 - Implementing learning analytics in your school
Bett 2016 - Implementing learning analytics in your schoolBett 2016 - Implementing learning analytics in your school
Bett 2016 - Implementing learning analytics in your school
 
Organization strategies to increase development productivity
Organization strategies to increase development productivityOrganization strategies to increase development productivity
Organization strategies to increase development productivity
 
Vilnius pres dianne lalancette
Vilnius pres dianne lalancetteVilnius pres dianne lalancette
Vilnius pres dianne lalancette
 
International pbl conf_5b-c_kizaki
International pbl conf_5b-c_kizakiInternational pbl conf_5b-c_kizaki
International pbl conf_5b-c_kizaki
 
Learning Analytics – Opportunities for ISO/IEC JTC 1/SC36 standardisation
Learning Analytics – Opportunities for ISO/IEC JTC 1/SC36 standardisationLearning Analytics – Opportunities for ISO/IEC JTC 1/SC36 standardisation
Learning Analytics – Opportunities for ISO/IEC JTC 1/SC36 standardisation
 
Towards a System Support of Collaborative Knowledge Work
Towards a System Support of Collaborative Knowledge WorkTowards a System Support of Collaborative Knowledge Work
Towards a System Support of Collaborative Knowledge Work
 
36 iPads, 1 Faculty, 101 ideas
36 iPads, 1 Faculty, 101 ideas36 iPads, 1 Faculty, 101 ideas
36 iPads, 1 Faculty, 101 ideas
 
Lak12 jlsantos-v2
Lak12 jlsantos-v2Lak12 jlsantos-v2
Lak12 jlsantos-v2
 
NTeQ Lesson
NTeQ LessonNTeQ Lesson
NTeQ Lesson
 

More from Israel Gutiérrez

Research questions by the Blueberries
Research questions by the BlueberriesResearch questions by the Blueberries
Research questions by the Blueberries
Israel Gutiérrez
 
Management of Assessment Resources in a Federated Repository of Educational R...
Management of Assessment Resources in a Federated Repository of Educational R...Management of Assessment Resources in a Federated Repository of Educational R...
Management of Assessment Resources in a Federated Repository of Educational R...
Israel Gutiérrez
 

More from Israel Gutiérrez (17)

All you need is front
All you need is frontAll you need is front
All you need is front
 
Make startup development great again!
Make startup development great again!Make startup development great again!
Make startup development great again!
 
Emoticritico: midiendo las emociones de los políticos
Emoticritico: midiendo las emociones de los políticosEmoticritico: midiendo las emociones de los políticos
Emoticritico: midiendo las emociones de los políticos
 
Boost your ProDADtivity: productivity tips for entrepreneurial dads and mums
Boost your ProDADtivity: productivity tips for entrepreneurial dads and mums Boost your ProDADtivity: productivity tips for entrepreneurial dads and mums
Boost your ProDADtivity: productivity tips for entrepreneurial dads and mums
 
Learning Analytics Support for Just-in-time Teaching
Learning Analytics Support for Just-in-time TeachingLearning Analytics Support for Just-in-time Teaching
Learning Analytics Support for Just-in-time Teaching
 
Full metal mongo
Full metal mongoFull metal mongo
Full metal mongo
 
Jugando con websockets en nodeJS
Jugando con websockets en nodeJSJugando con websockets en nodeJS
Jugando con websockets en nodeJS
 
Transfórmate en un profesor con superpoderes
Transfórmate en un profesor con superpoderesTransfórmate en un profesor con superpoderes
Transfórmate en un profesor con superpoderes
 
Enhancing orchestration of lab sessions by means of awareness mechanisms
Enhancing orchestration of lab sessions by means of awareness mechanismsEnhancing orchestration of lab sessions by means of awareness mechanisms
Enhancing orchestration of lab sessions by means of awareness mechanisms
 
Stay at KU Leuven
Stay at KU LeuvenStay at KU Leuven
Stay at KU Leuven
 
MongoDB at GUL
MongoDB at GULMongoDB at GUL
MongoDB at GUL
 
Orchestration and Feedback in Lab Sessions: ECTEL11
Orchestration and Feedback in Lab Sessions: ECTEL11Orchestration and Feedback in Lab Sessions: ECTEL11
Orchestration and Feedback in Lab Sessions: ECTEL11
 
The feedback loop revisited
The feedback loop revisitedThe feedback loop revisited
The feedback loop revisited
 
JTELSS11 gradient presentation
JTELSS11 gradient presentationJTELSS11 gradient presentation
JTELSS11 gradient presentation
 
Research questions by the Blueberries
Research questions by the BlueberriesResearch questions by the Blueberries
Research questions by the Blueberries
 
Seminario eMadrid
Seminario eMadridSeminario eMadrid
Seminario eMadrid
 
Management of Assessment Resources in a Federated Repository of Educational R...
Management of Assessment Resources in a Federated Repository of Educational R...Management of Assessment Resources in a Federated Repository of Educational R...
Management of Assessment Resources in a Federated Repository of Educational R...
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 

Pushing the awareness envelope

  • 1. Pushing the awareness envelope: from interactions to emotions Israel Gutiérrez Derick Leony University Carlos III of Madrid
  • 2. Awareness across spaces with learning analytics Data Process / Inter- collection Analysis ventions • Subject: Teachers and students • Tool: Learning analytics with traces across spaces • Objective: • Recommend: classON and affective recommender
  • 3. Guess what? Number of months to reach 1 million users Company 1 Company 2 0 2,5 5 7,5 10
  • 4. Guess what? Number of months to reach 1 million users Company 1 Company 2 0 2,5 5 7,5 10
  • 5. Guess what? Number of months to reach 1 million users Company 1 Company 2 0 2,5 5 7,5 10
  • 6. Online learning and... flipping the classroom • Lectures at home • Homework in class • Let’s support this new types of classes!!!
  • 7. Flipped session = computer lab session • Observations in lab sessions • Inefficient interactions • Problems orchestrating the session • Definition of metrics (ICALT’12) • Waiting time • Order
  • 8. Proposed solution Data Process / Inter- collection Analysis ventions Attach info Events from Recommend to augmented web sensors interactions physical space
  • 9. http://www.class-on.org • Awareness tool supporting teachers • Context • Lab sessions (f2f) = flipped session • Regulate interactions • Empower teacher for improving orchestration
  • 10. BART SIMPSON LISA SIMPSON Student interface
  • 11. BUSY 2 3 5 2 Teacher interface
  • 12. BUSY BART SIMPSON LISA SIMPSON Teacher interface
  • 13. Orchestration aspects that could be improved • Based on the 5+3 aspects framework (ECTEL’12) • Management • Intervention • Assessment • Design
  • 14. classON Evaluation • Quantitative data: not enough improvement • Teachers perception • info in a glance • fair distribution of feedback • Students perception • more fair (time/order) • trust the help is coming
  • 15. classON Further Steps • Suggest peer support interactions • New strategies for feedback dispatching • Annotation system • Exploitation of qualitative data in questions & answers • New experiment(authoring tool): Superpowers to teachers (workshop at Madrid Science Week) • Visualization + gamification (explored in my stay at KUL, but in the context of Research 2.0)
  • 16. Ambient displays • Not the main focus of • Design factors user attention • Appeal (usability + • Used for aesthetics) • Awareness • Learnability: match user’s • Persuade expectations • Contexts • Awareness: match user’s interests • Health / good habits • Distraction: low
  • 17. Gamification • Applying game design and game mechanics to non-game contexts • Engage users in a new system • Engage users keep using the system • Metaphors for ambient displays using game concepts
  • 18. GambientFication Ambient displays + Gamification (Powered by Analytics) • KU Leuven group • TiNYARM • Use iPads as ambient displays • Use during working hours • Use a holder as a photo frame • 10 last days of the stay
  • 19.
  • 20.
  • 21. Evaluation • Awareness of research activity in the short/ medium/long term • Appeal (usability + aesthetics) • Distraction • User perception • Awareness/reflection/sense-making/ behavior change
  • 22. And now, let’s jump to emotions...
  • 23. Context ● Life-cycle of Learning Analytics process Data Process / Inter- Collection Analysis ventions Events from Virtual URLs Machine Bash commands Files Compilations 13/09/2012 EEE Meeting 2012 1
  • 24. Data collection ● Collect events from: – Web browser – Text editor – Programming tools – Session ● More information: – Partial grades – Forums 13/09/2012 EEE Meeting 2012 2
  • 25. Problem statement ● Detecting emotions in educational settings – Affective computing (Picard et al., 1997) – Use of physical sensors – Applied mainly in ITS ● Recommender systems in TEL – SoA Review (Draschler et al., 2011) – There are no implementations that consider the affective state of the learner 13/09/2012 EEE Meeting 2012 3
  • 26. Objectives ● Detect learner emotions from the events generated within a learning environment ● Recommend learning resources based on the detected emotions (and other variables) ● Reflecting affective states into the virtual environment ● Providing awareness of affective states 13/09/2012 EEE Meeting 2012 4
  • 27. Proposed solution ● Complete Learning Analytics cycle Data Process / Inter- Collection Analysis ventions Events from Detecting Recommend Virtual affective Learning Machine state Resources 13/09/2012 EEE Meeting 2012 5
  • 28. Classification of emotions ● Two prevalent ways: – Two-dimensional features (valence, arousal) – Discrete sets (e.g. Ekman's basic emotions: anger, disgust, fear, joy, sadness, surprise) ● Learning-domain set proposed by D'Mello et al. (2007): Boredom, confusion, frustration, eureka, motivation, neutral 13/09/2012 EEE Meeting 2012 6
  • 29. Processing events ● Input: Events collected during a working session ● Methods: Hidden Markov Models, GSP 13/09/2012 EEE Meeting 2012 7
  • 30. Intervention: Recommend resources ● Resource recommendation ● User-based (vs item) collaborative filtering ● Modified process: – Define preference model – Calculate user similarity including emotions – Select neighbors of learner – Obtain list of recommended items – Filter recommendations according to current emotion ● Implementation based on Apache Mahout 13/09/2012 EEE Meeting 2012 8
  • 31. Evaluation ● Affective state detection – Learner feedback – Instructor feedback – External sensors: ● Galvanic skin response ● Facial gestures ● Resource recommendation – Information system metrics: ● Precision and recall 13/09/2012 EEE Meeting 2012 9
  • 32. First Prototype ● Widget: Learning Resource Affective Recommender ● Among the winners of the 3rd ROLE Widget Enchantment ● Paper accepted in workshop MATEL 2012 ● Demo available! 13/09/2012 EEE Meeting 2012 10
  • 33. Future work ● Implementing two sensors for emotion: Galvanic skin response (Arduino-based), facial gestures (OpenCV-based) ● Analyzing the inclusion of other variables: – Grades, session duration, amount of events ● Experiments planned: – Detection: Madrid's Science Week 2012 – Recommendation: C programming class ● Deployment on Amazon EC2 ● Integration with LearnGLASS 13/09/2012 EEE Meeting 2012 11
  • 34. Thank you! Questions? 13/09/2012 EEE Meeting 2012 12