SchoolWarden
Avalie este projeto:
Média: 0 (0 avaliações)Cliente
Escola Municipal de Lorena
Status
ConcluídoDescrição
Schoolwarden é uma plataforma web desenvolvida com Python utilizando o framework Flask, projetada para o registro, monitoramento e análise de ocorrências escolares. A aplicação permite que educadores registrem diferentes tipos de ocorrências, como agressão verbal, agressão física, uso não autorizado de celular, bullying, entre outras, armazenando essas informações em um banco de dados NoSQL MongoDB. Com autenticação segura por meio de senhas criptografadas com bcrypt e envio de notificações via e-mail utilizando Flask-Mail, a plataforma oferece uma interface intuitiva e funcional. Os dados registrados são analisados com o suporte de bibliotecas como Pandas e visualizados por meio de dashboards interativos construídos com Dash e dash-bootstrap-components, facilitando a identificação de padrões comportamentais. Além disso, relatórios gerados em PDF com ReportLab permitem a documentação e apresentação formal dos dados. Entre as análises disponíveis estão o total de ocorrências por tipo, por turma e tipo, e por disciplina e tipo. O objetivo da plataforma é fornecer às escolas uma ferramenta baseada em dados que contribua para a identificação das principais causas de indisciplina, auxiliando na tomada de decisões pedagógicas mais eficazes e na promoção de um ambiente escolar mais saudável e seguro. Você pode acessar a plataforma em www.schoolwarden.com
Tecnologias Utilizadas
Desafios Superados
Esse foi o primeiro projeto no qual utilizei o Dash. Foi necessário aprender a como fazer as queries para resgatar os dados de forma objetiva no MongoDB, construindo os gráficos do relatório da melhor forma possível.
Feedback do Cliente
Tivemos a oportunidade de utilizar a plataforma Schoolwarden em nossa instituição ao longo de um período letivo, e os resultados foram extremamente positivos. A ferramenta se mostrou eficiente e intuitiva no registro e organização das ocorrências escolares, permitindo à equipe pedagógica um controle mais preciso sobre os casos de indisciplina. A possibilidade de classificar as ocorrências por tipo, turma e disciplina nos ajudou a identificar padrões de comportamento que antes passavam despercebidos. Os relatórios gerados pela plataforma, tanto em dashboards interativos quanto em PDFs formais, foram fundamentais para embasar reuniões com professores e responsáveis, direcionando ações pedagógicas mais assertivas. Além disso, a integração com o envio de notificações por e-mail e a segurança no acesso demonstraram um cuidado especial com a usabilidade e a confidencialidade dos dados. A experiência com a Schoolwarden foi extremamente enriquecedora, e sem dúvida contribuiu de forma concreta para a melhoria do ambiente escolar e para a tomada de decisões mais embasadas por parte da gestão.