Este projeto foi desenvolvido como Trabalho de Conclusão de Curso (TCC) em 2024 por alunos do IFSC - Campus Lages. O projeto teve um prazo de desenvolvimento de aproximadamente 5 a 6 meses. A plataforma foi criada utilizando o framework React, contando com Bootstrap para estilização, Firebase para gerenciamento de dados e autenticação, e Typesense para buscas rápidas e eficientes.
O objetivo da plataforma é facilitar o estudo e a preparação para os exames POSCOMP e Enade, proporcionando funcionalidades como a pesquisa detalhada de questões, a criação de simulados personalizados e a geração de relatórios de desempenho individual e geral, promovendo uma experiência de aprendizado mais direcionada e eficiente.
Este é o repositório público do projeto. O site está disponivel para uso a partir do link https://tcc-site-33c66.web.app/.
- Pesquisa detalhada de questões por ano, disciplina, dificuldade e tipo de prova.
- Criação de simulados personalizados.
- Feedback imediato sobre respostas e relatórios de desempenho detalhados.
- Interface intuitiva e responsiva.
- Gerenciamento de níveis de acesso (admin e usuário).
- Sincronização de dados em tempo real com Firebase.
- Frontend: React com suporte a componentes reutilizáveis e responsividade.
- Backend: Firebase, com Firestore para banco de dados NoSQL e Firebase Auth para autenticação.
- Design e Protótipos: Figma para desenvolvimento de interfaces.
- Gerenciamento de Projetos: Trello e metodologia Scrum.
- Outras Ferramentas: Typesense para buscas rápidas e Node.js para scripts de carregamento de dados.
- Estudantes: Facilita a prática e a revisão de conteúdos específicos para POSCOMP e Enade.
- Professores: Disponibiliza ferramentas para criar simulados e analisar o desempenho dos estudantes.
-
Módulo de Autenticação do Usuário:
- Login seguro com Firebase Auth.
- Registro de novos usuários com validações de segurança.
- Recuperação de senha.
-
Módulo de Questões:
- Cadastro e edição de questões para administradores.
- Sincronização de questões com Typesense para busca eficiente.
-
Módulo de Pesquisa e Simulados:
- Busca avançada por palavras-chave, tags, e filtros.
- Geração de simulados personalizados.
- Feedback e estatísticas detalhadas.
-
Módulo de Relatórios e Desempenho:
- Dashboard de desempenho do usuário.
- Gráficos dinâmicos para análise de acertos, erros e evolução ao longo do tempo.
O sistema foi avaliado utilizando o System Usability Scale (SUS), obtendo uma pontuação média de 86,9, considerada excelente. Feedbacks dos usuários ajudaram a identificar melhorias e validar as funcionalidades.
Desenvolvido por Felipe Davi do Nascimento Lopes, Lucas Oliveira Bleyer, e Edinilson da Silva Vida.