PARIS (Plataforma de Aprendizaje con Reconocimiento Inteligente y Secuencial) is an advanced learning assistant that utilizes intelligent recognition technologies and sequential processing to enhance the educational experience. This tool is designed to assist students and educators by integrating artificial intelligence into teaching and learning, offering an interactive and personalized approach.
- Python 3.8 or higher
- Libraries: OpenCV, NumPy, MSS, PIL, CustomTkinter, Pynput, Plyer
- Clone the repository to your local machine.
- Run
pip install -r requirements.txtto install the necessary dependencies. - Configure the
config/config.jsonfile with the required parameters.
A brief description of the main structure of the project:
config/
- config.json: Project configurations. resources/
- fonts/: Fonts for the user interface.
- images/: Used images and icons. app.py: Main user interface script. network.py: Network communication handling. processor.py: Image processing. recorder.py: Screen recording functionality. utils.py: Common utilities.
To use PARIS:
- Run
python app.py. - Interact with the interface to access the different functionalities of the assistant.
Contributions are welcome and appreciated. If you want to contribute to the project, feel free to fork and send your pull requests.
- Carlos Alberto Bustamante Gaytán - Initial Development
- Thanks to my family, friends and advisers that have supported or inspired the development of PARIS.