Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aflucas-uom/ari2131-ai-driven-early-detection-system-for-dyslexia-and-adhd
This project primarily focuses on addressing the issue of early detection of learning disabilities in students, with a specific focus on dyslexia and attention deficit hyperactivity disorder (ADHD).
https://github.com/aflucas-uom/ari2131-ai-driven-early-detection-system-for-dyslexia-and-adhd
Last synced: 7 days ago
JSON representation
This project primarily focuses on addressing the issue of early detection of learning disabilities in students, with a specific focus on dyslexia and attention deficit hyperactivity disorder (ADHD).
- Host: GitHub
- URL: https://github.com/aflucas-uom/ari2131-ai-driven-early-detection-system-for-dyslexia-and-adhd
- Owner: AFLucas-UOM
- License: mit
- Created: 2024-05-08T14:55:36.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-05-08T15:36:48.000Z (6 months ago)
- Last Synced: 2024-05-08T16:51:03.946Z (6 months ago)
- Language: Python
- Size: 789 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AI-Driven Early Detection System for Dyslexia and ADHD
This project primarily focuses on addressing the issue of early detection of learning disabilities in students, with a specific focus on dyslexia and attention deficit hyperactivity disorder (ADHD).## Introduction
- This repository contains Python scripts for detecting signs of Dyslexia and ADHD using artificial intelligence (AI) and user activity monitoring.
- The Dyslexia detection script (`Dyselixa.py`) analyzes user-entered sentences for signs of Dyslexia, while the ADHD detection script (`hub.py`) monitors user activity such as keyboard presses and mouse movements to detect signs of ADHD.
- **WARNING**: Users should only run the hub.py script to run the ADHD system! The hub.py script is intended to launch and manage the ADHD.py script automatically. To ensure proper functionality and coordination between the two scripts, please run the hub.py script to start the ADHD analysis process and avoid running ADHD.py independently.
- Running `hub.py` ensures seamless interaction between components and prevents potential issues that may arise from running `ADHD.py` in isolation.
## MotivationDyslexia and ADHD are neurodevelopmental disorders that can significantly impact an individual's academic and social functioning. Early detection is crucial for effective intervention and support. This project aims to contribute to early detection efforts by developing a data-driven approach using artificial intelligence.
## Features
- Dyslexia detection script analyzes user-entered sentences for signs of Dyslexia.
- ADHD detection script monitors user activity to detect signs of ADHD.
- Reports are generated in PDF format with analysis results.## Usage
### Dyslexia Detection Script
1. Ensure you have Python installed on your system.
2. Run `Dyselixa.py`.
3. Follow the prompts to enter the patient's name, ID, and sentences for analysis.
4. View the generated PDF report for Dyslexia analysis results.### ADHD Detection Script
1. Ensure you have Python installed on your system.
2. Run `hub.py`.
3. The script will start monitoring user activity for a specified duration.
4. View the generated PDF report for ADHD analysis results.## Getting Started
### Prerequisites
- Python 3.x
- Python libraries: `nltk`, `tqdm`, `fuzzywuzzy`, `reportlab`, `pynput`, `matplotlib`, `webbrowser`, `time`, `sys` & `subprocess`### Installation
Clone the repository:
```
git clone https://github.com/AFLucas-UOM/ARI2131-AI-Driven-Early-Detection-System-for-Dyslexia-and-ADHD.git
```
## ContributionsContributions to improve the functionality or add new features are welcome! Please fork the repository, make your changes, and submit a pull request.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Acknowledgments
This project was developed as part of an academic assignment. Unit: `ARI2131` at the `University of Malta`.
## Contact
For any inquiries or feedback, please contact [Andrea Filiberto Lucas](mailto:[email protected]).