Envio de relatórios individual
#PHP #PHPSpreadsheet #dompdf #php-mailer #tailwindCss
Sistema desenvolvido para automatizar a geração de relatórios individuais de desempenho escolar a partir de planilhas de resultados, reduzindo horas de trabalho manual para poucos minutos.

- Importação de planilhas (.CSV) com os resultados dos alunos.
- Geração automática de relatórios individuais em PDF.
- Análise de desempenho por disciplina e estatísticas gerais.
- Exportação em lote dos relatórios prontos para distribuição.
O processo para utilização do sistema é simples e intuitivo, onde com poucos passos é possível gerar os relatórios com agilidade e com baixa ou nenhuma taxa de erros de dados.
1. Importar o arquivo .xlsx ou .xls, com as informações tabeladas com dados como: matricula, nome aluno(a), matérias e quantitativo de acertos por matéria.


2. O usuário seleciona a planilha com os dados que deseja geraros relatórios, e define um nome

3. Após importar a planilha com os resultados do simulado, o sistema identifica automaticamente os dados de cada aluno e processa as informações.

4 Em seguida, são gerados relatórios personalizados contendo métricas de desempenho, acertos, erros e análise por disciplina, prontos para impressão ou envio via e-mail institucional.


- PHP — Responsável por toda a lógica de negócio, processamento dos dados e geração dos relatórios.
- SQLite — Armazenamento das informações dos simulados, alunos e configurações do sistema.
- Tailwind CSS — Desenvolvimento de uma interface simples, responsiva e de rápida manutenção.
- JavaScript — Interações da interface, validações e feedback durante o processamento.
- Dompdf — Geração dinâmica dos relatórios individuais em PDF.
- FPDF / FPDI — Manipulação e personalização dos documentos PDF antes da exportação.
- PHPMailer — Envio automatizado dos relatórios por e-mail.
- Processar centenas de alunos em uma única importação.
- Gerar arquivos PDF personalizados em lote.
- Automatizar o envio dos relatórios por e-mail.
- Estruturar o sistema para permitir novos modelos de relatórios no futuro.
- Garantir um fluxo simples para usuários sem conhecimento técnico.