TADS School : suporte pedagógico à educação profissional e tecnológica
Resumo
Resumo: O TADS-School tem como objetivo otimizar o registro, acompanhamento e resolução de incidentes escolares dentro de uma instituição de ensino. Este sistema busca melhorar a organização e acessibilidade dos dados para educadores, coordenadores e administradores, garantindo melhores processos de comunicação e tomada de decisões. Em muitas escolas, o gerenciamento de ocorrências é frequentemente manual e fragmentado, o que leva a ineficiências e visibilidade limitada sobre o comportamento dos alunos e as intervenções realizadas.A solução proposta oferece uma plataforma integrada onde os usuários podem registrar incidentes, associá-los a alunos e funcionários específicos, e acompanhar as resoluções de forma estruturada. O sistema foi desenvolvido como uma aplicação web utilizando Next.js para o frontend e Node.js para o backend, com o uso de SQLite e PostgreSQL como soluções de banco de dados. O Prisma ORM foi utilizado para facilitar o gerenciamento do banco de dados e proporcionar um modelo de dados escalável. Ao centralizar o gerenciamento de ocorrências, a plataforma permite que as escolas monitorem tendências, identifiquem problemas recorrentes e implementem medidas proativas. Além disso, o sistema promove transparência e responsabilidade ao permitir que o pessoal autorizado acesse registros e relatórios detalhados. O processo de desenvolvimento incorporou metodologias ágeis e ferramentas como Git para controle de versão. O resultado é uma aplicação robusta e amigável, projetada para atender às necessidades dinâmicas do ambiente educacional. Melhorias futuras podem incluir análises avançadas, notificações automatizadas e capacidades de relatórios expandidas Abstract: TADS-School aims to optimize the registration, tracking, and resolution of school incidents within an educational institution. This system seeks to improve the organization and accessibility of data for educators, coordinators, and administrators, ensuring better communication and decision-making processes. In many schools, incident management is often manual and fragmented, leading to inefficiencies and limited visibility into student behavior and interventions. The proposed solution offers an integrated platform where users can log incidents, associate them with specific students and staff, and track resolutions in a structured manner. The system was developed as a web application using Next.js for the frontend and Node.js for the backend, with SQLite and PostgreSQL as database solutions. Prisma ORM was utilized to facilitate database management and provide a scalable data model. By centralizing occurrence management, the platform allows schools to monitor trends, identify recurring issues, and implement proactive measures. Furthermore, the system promotes transparency and accountability by allowing authorized personnel to access detailed records and reports. The development process incorporated agile methodologies and tools like Git for version control. The result is a robust and user-friendly application designed to meet the dynamic needs of the educational environment. Future improvements may include advanced analytics, automated notifications, and expanded reporting capabilities