Exploring VR Eye Movement Tracking Accuracy

Students use their understanding of eye movement tracking learned in the prior lesson to test the accuracy of an eye movement tracking program and create a visual representation of the data to present their findings. Students will analyze how many times gaze points in an image were looked at and use that data provided by the program to create a spreadsheet that includes visual representation of the data (charts/graphs) to display their findings. Students will also need to have a strong understanding of spreadsheets and data tables to complete this lesson.

National Standards Alignment

csta 2-AP-17 2-CS-01 2-CS-02 2-CS-03 2-DA-07 2-DA-08 2-DA-09 2-IC-20 2-IC-21 2-IC-22 2-NI-04 2-NI-05 2-NI-06
iste ISTE-1c ISTE-1d ISTE-2a ISTE-2b ISTE-3a ISTE-3b ISTE-4a ISTE-4c ISTE-4d ISTE-5a ISTE-5b ISTE-6a ISTE-6b ISTE-7a ISTE-7b
ngss MS-ETS1-1 MS-ETS1-2 MS-ETS1-3 MS-PS3-1 MS-PS3-2 MS-PS3-5

OVERVIEW

Activity Overview:

Students use their understanding of eye movement tracking learned in the prior lesson to test the accuracy of an eye movement tracking program and create a visual representation of the data to present their findings. Students will analyze how many times gaze points in an image were looked at and use that data provided by the program to create a spreadsheet that includes visual representation of the data (charts/graphs) to display their findings. Students will also need to have a strong understanding of spreadsheets and data tables to complete this lesson.

Meta description

  • Subject Area: Computer Science, Science, Engineering
  • Grade Level : 6-8
  • Computer Science Domains:
    • Computing Systems
    • Networks and The Internet
    • Data Analysis
    • Impacts of Computing
  • Computer Science Principles:
    • Fostering an Inclusive Computing Culture
    • Collaborating Around Computing
    • Recognizing and Defining Computational Problems
    • Creating Computational Artifacts
    • Testing and Refining Computational Artifacts
    • Communicating About Computing
  • Materials:
    • Website, Computer
  • Considerations:
    • A strong knowledge of spreadsheets is needed and an exposure to the eye movement tracking software as well.

Lesson Plan

Overview

Students use their understanding of eye movement tracking learned in the prior lesson to test the accuracy of an eye movement tracking program and create a visual representation of the data to present their findings. Students will analyze how many times gaze points in an image were looked at and use that data provided by the program to create a spreadsheet that includes visual representation of the data (charts/graphs) to display their findings. Students will also need to have a strong understanding of spreadsheets and data tables to complete this lesson.

ASSESSMENT PRE/POST-TEST

VR eye tracking accuracy refers to: Why is VR eye tracking accuracy important for enhancing user experiences in virtual reality applications? Based on the following data:

Student A: 8 successful eye tracking instances, 2 unsuccessful eye tracking instances

Student B: 5 successful eye tracking instances, 5 unsuccessful eye tracking instances

Student C: 9 successful eye tracking instances, 1 unsuccessful eye tracking instance

Student D: 7 successful eye tracking instances, 3 unsuccessful eye tracking instances

Calculate the percentage of successful eye tracking instances for Student B:

Based on the data collected in question 3, which student had the highest percentage of successful eye tracking instances? What conclusion(s) can you draw regarding VR eye tracking accuracy based on the provided data? What are some potential implications of improving VR eye tracking accuracy? How can the skills learned in this lesson, such as data collection and analysis, be applied in real-world scenarios beyond VR eye tracking accuracy? a. Analyzing user feedback in software development. b. Tracking customer preferences in e-commerce. c. Analyzing medical data for research purposes. d. All of the above.

OBJECTIVES

Students will understand the concept of VR eye tracking accuracy. Students will collect data on the use of VR eye tracking accuracy. Students will create a spreadsheet to organize and analyze the collected data. Students will draw conclusions based on the data analysis.

CATCH/HOOK

Introduction (10 minutes): Begin the lesson by discussing the concept of virtual reality (VR) and its applications in various fields. Introduce the topic of eye tracking in VR and explain its significance in enhancing user experiences. Discuss the importance of eye tracking accuracy and its impact on the effectiveness of VR applications. Use this website to give a demonstration on how the eye tracking program works: https://app.gazerecorder.com/

ACTIVITY INSTRUCTIONS

Data Collection (20 minutes): Divide the students into pairs or small groups. Provide each group with a VR headset equipped with eye tracking functionality (if available). Instruct the students to perform a predefined task or interact with a VR application that involves eye tracking. Ask the students to collect data on the accuracy of eye tracking by recording the number of successful and unsuccessful eye tracking instances during their task or interaction. Encourage the students to note down any observations or challenges they encountered while using the eye tracking feature. Data Analysis (20 minutes): Instruct the students to transfer their collected data into a spreadsheet. Demonstrate how to create a spreadsheet using the chosen software (e.g., Google Sheets or Microsoft Excel). Guide the students in setting up columns for data entry, such as “Participant ID,” “Successful Eye Tracking Instances,” and “Unsuccessful Eye Tracking Instances.” Assist the students in inputting their collected data into the respective columns. Show the students how to use basic spreadsheet functions to calculate the total number of successful and unsuccessful eye tracking instances.

Supplements

Any items in this section are the property & under the license of their respective owners.

REVIEW

Data Interpretation and Conclusion (15 minutes): Facilitate a class discussion on the trends and patterns observed in the collected data. Encourage students to analyze the data by calculating percentages of successful and unsuccessful eye tracking instances. Guide the students in drawing conclusions based on the data analysis, such as identifying factors that may influence eye tracking accuracy. Discuss the potential applications and implications of improving eye tracking accuracy in VR technology. Encourage students to consider the ethical and social implications of using eye tracking technology in VR. Wrap-up (5 minutes): Summarize the key points discussed during the lesson. Emphasize the importance of data collection, organization, and analysis in making informed decisions and drawing conclusions. Provide an opportunity for students to ask questions or share their insights.

STANDARDS

TypeListing
CS DomainsComputing Systems, Networks and The Internet, Data Analysis, Impacts of Computing
CS PrinciplesFostering an Inclusive Computing Culture, Collaborating Around Computing, Recognizing and Defining Computational Problems, Creating Computational Artifacts, Testing and Refining Computational Artifacts, Communicating About Computing
Other Content StandardsWyoming Computer Science Standards:
8.DA.CVT.01 Using computational tools, transform collected data to make it more useful and reliable.
8.DA.IM.01 Refine computational models based on generated data.
8.CS.HS.01 Design and refine a project that combines hardware and software components to collect and exchange data.
8.CS.D.01 Recommend improvements to the design of computing devices based on an analysis of how a variety of users interact with the device.