Skip to content

The Automated Attention Tracking and Reporting system is a sleek AI-driven dashboard that provides real-time monitoring and reporting of distraction levels during classes, meetings, or lectures. Utilizing advanced computer vision techniques to help educators and facilitators enhance focus and attention during sessions.

License

Notifications You must be signed in to change notification settings

munas-git/Automated-Attention-Tracking-And-Reporting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Status: First iteration complete... More to come

Project Title: Automated Attention Tracking and Reporting.

Project Description.

The Automated Attention Tracking and Reporting system is a simple and elegant AI-driven dashboard designed to monitor and report distraction levels during classes, meetings, or lectures in real-time. By leveraging computer vision techniques, this tool provides valuable insights into participant engagement, helping educators, trainers, and facilitators to better understand and improve the focus and attention of their audience.

The underlying model was efficiently trained using the Roboflow platform AutoML feature, allowing seamless integration and rapid deployment. This system does not only track attention/focus but also visualizes trends over time, offering an overview of engagement patterns and distraction level growth throughout a session.

Users of this system get to enjoy the following benefits:

  • Real-Time Monitoring: Instantly track and visualize distraction levels during live sessions, enabling immediate intervention to maintain focus. The system can also be used to analyze pre-recorded videos.
  • Comprehensive Analytics:
    • Supervisor: Access to detailed reports and trend analyses that highlight engagement patterns over time, helping to identify areas for improvement.
  • Enhanced Engagement: By understanding distraction triggers, educators and facilitators can tailor their approach to maximize attention and participation.
  • Easy Integration: Seamlessly incorporate the system into various educational or corporate settings with minimal setup, thanks to the model's training on the user-friendly Roboflow platform.
  • Customized distraction duration: Set a custom threshold for the time limit before distraction is recorded e.g. 3 or 5 seconds of not paying attention = distracted.
  • Data-Driven Decisions: Leverage the insights generated by the system to make informed decisions on how to structure sessions, optimize content delivery, and improve overall outcomes.

Further Improvements:

  • Comprehensive Analytics:
    • Supervisee: Access to the time stamp of when the individual was distracted to enable seamless review of recorded sessions with a focus on missed portions
    • Supervisee: Access to AI summary of missed portion, potentially including links to online resources to help further understand missed portions, especially in school lecture settings.
  • Customizable Alerts: Set thresholds for distraction levels and receive real-time alerts, ensuring that attention issues are addressed promptly.
  • Distraction Levels Predictions: Utilize data of past distraction triggers to train AI capable of predicting distraction growth levels during sessions (worth experiment with Mixture Of Experts models).
  • Performance Prediction: Utilize data of past distraction levels of classes (or individuals to be more granular) to predict class (or individual) performance based on attention/distraction levels throughout the term.

Tools and Libraries used:

  • Plotly
  • OpenCV
  • Streamlit
  • Roboflow AutoML
  • Roboflow Data Annotation

Snapshots of System... Demo available on YouTube.

Picture1

Extra Notes

You are welcome to join me in the development of this system.... Do you have ideas on better ways to implement it or new features to work on? Feel free to send me an email with the subject IMPROVEMENT: Automated Attention Tracking and Reporting and I will do my best to get back to you as soon as possible.

About

The Automated Attention Tracking and Reporting system is a sleek AI-driven dashboard that provides real-time monitoring and reporting of distraction levels during classes, meetings, or lectures. Utilizing advanced computer vision techniques to help educators and facilitators enhance focus and attention during sessions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages