Objetivo: Este documento serve como rascunho e base para o preenchimento do relatório de atividades no sistema APC. Um integrante do grupo preenche o relatório no APC incluindo todos os colegas que participaram.
Objetivo: Este documento serve como base para o preenchimento do relatório de atividades no sistema APC. Um integrante do grupo deve preencher o relatório incluindo todos os colegas que participaram do projeto.
| Campo | Informação |
|---|---|
| Nome do Grupo | Grupo 3 |
| Integrantes participantes | Luciano Expedito Franco; João Vitor Geraldo Parussolo; Brian Giaccon Vilela |
| Disciplina | Seminários III |
| Comunidade atendida | Centro Municipal de Educação Dr. Tarso de Coimbra |
| Software desenvolvido | Pratique Matemática Básica |
| URL da aplicação | Acessar a aplicação |
Atenção: O relatório APC exige um cronograma detalhado. Relatórios com poucas atividades ou sem descrição adequada podem ser penalizados.
| Data | Etapa | Descrição do que foi feito |
|---|---|---|
| 18/02/2026 a 25/02/2026 | Formação do grupo | Formação do Grupo 3, definição dos integrantes, ingresso no time do GitHub Classroom e organização inicial do repositório compartilhado. |
| 06/03/2026 | Contato inicial com a comunidade | Realização do primeiro contato online com a comunidade vinculada ao Centro Municipal de Educação Dr. Tarso de Coimbra, com participação dos três integrantes do grupo. |
| 06/03/2026 | Levantamento de demandas | Identificação da necessidade de uma aplicação simples e visual para prática de operações matemáticas básicas, com correção automática e apresentação do desempenho final. |
| 05/03/2026 a 18/03/2026 | Definição de requisitos | Elaboração do documento de requisitos, definição do público-alvo, requisitos funcionais, requisitos não funcionais, acessibilidade, tecnologias e escopo mínimo viável. |
| 12/03/2026 a 18/03/2026 | Prototipação e wireframes | Criação do wireframe com tela inicial, tela de exercícios e tela de resultado. O protótipo foi utilizado como referência para o desenvolvimento da interface. |
| Março a 13/05/2026 | Desenvolvimento — Sprint 1 | Desenvolvimento da primeira versão funcional em Python e Streamlit. Foram implementadas as quatro operações básicas, os níveis de dificuldade, a geração automática de questões, a correção das respostas, a contagem de acertos e erros e o resultado final. |
| 13/05/2026 | Validação intermediária com o professor | Envio de um vídeo demonstrando o funcionamento do MVP e suas principais telas para avaliação antes da apresentação à comunidade. |
| 18/05/2026 | Validação intermediária com a comunidade | Visita ao Centro Municipal de Educação Dr. Tarso de Coimbra. A aplicação foi apresentada a representantes da instituição e foram recolhidas sugestões de melhoria. |
| 18/05/2026 a 24/05/2026 | Desenvolvimento — Sprint 2 | Realização de ajustes a partir da validação, incluindo nível básico com números menores, maior presença de elementos visuais e atividades utilizando figuras e imagens de cédulas. |
| Maio de 2026 | Testes e ajustes | Execução de testes manuais nas principais telas e funcionalidades da aplicação, com correções dos problemas identificados. |
| Maio de 2026 | Deploy em nuvem | Publicação da aplicação no Streamlit Community Cloud, tornando o sistema acessível pela Internet. |
| 18/06/2026 | Entrega presencial do software | Apresentação e entrega da aplicação no Laboratório de Informática 6 da PUC Minas, às 14h20. Luciano e Brian participaram presencialmente, enquanto João Vitor participou pelo Google Meet. O projeto foi explicado e demonstrado aos participantes da Tarso de Coimbra, com apoio de uma intérprete de Libras. |
| Junho de 2026 | Preenchimento dos relatórios | Organização das informações do projeto, atualização da documentação e preenchimento dos relatórios de atividades e das autoavaliações no sistema APC. |
O Grupo 3 desenvolveu uma aplicação educacional denominada Pratique Matemática Básica, destinada ao reforço das operações de soma, subtração, multiplicação e divisão.
O projeto foi iniciado com a formação do grupo, a organização do repositório no GitHub Classroom e o contato inicial com a comunidade parceira. Após o levantamento das demandas, foram definidos o problema, o objetivo, o público-alvo, os requisitos e as tecnologias da aplicação.
Em seguida, foi elaborado um wireframe com a estrutura das principais telas. O protótipo foi apresentado ao professor, que considerou adequada a proposta de manter a aplicação simples e sugeriu a inclusão de níveis de dificuldade.
A partir dessa orientação, o grupo iniciou o desenvolvimento do MVP utilizando Python e Streamlit. A aplicação passou a permitir a escolha da operação e do nível de dificuldade, a resolução de questões, a correção automática, o feedback imediato, a contabilização de acertos e erros e a apresentação do aproveitamento final.
Posteriormente, foi realizada uma apresentação intermediária na instituição parceira. O retorno recebido resultou na inclusão de um nível mais básico e de recursos visuais, como figuras e imagens de cédulas. Após os ajustes, o sistema foi testado, publicado no Streamlit Community Cloud e apresentado presencialmente à comunidade.
O levantamento de demandas ocorreu por meio de contatos realizados em diferentes etapas do projeto.
O primeiro contato foi realizado online em 06/03/2026, com o objetivo de conhecer o contexto da comunidade e definir uma proposta viável.
Foram identificadas as seguintes necessidades:
- prática de operações matemáticas básicas;
- interface simples e intuitiva;
- uso de textos curtos;
- maior presença de elementos visuais;
- correção imediata das respostas;
- apresentação da quantidade de acertos e erros;
- funcionamento sem dependência de áudio;
- acesso por navegador.
Em 13/05/2026, foi enviado ao professor Harison um vídeo demonstrando o MVP para uma avaliação intermediária.
Em 18/05/2026, foi realizada uma visita ao Centro Municipal de Educação Dr. Tarso de Coimbra. Durante a apresentação, foram identificadas as seguintes sugestões:
- criação de um nível ainda mais básico;
- utilização de números menores nas primeiras atividades;
- inclusão de imagens para facilitar a compreensão;
- utilização de atividades com cédulas;
- maior presença de elementos gráficos.
Essas sugestões foram consideradas na evolução do sistema e incorporadas à versão final da aplicação.
A aplicação foi desenvolvida utilizando:
- Python como linguagem de programação;
- Streamlit para construção da interface web;
- Visual Studio Code como ambiente de desenvolvimento;
- Git e GitHub para versionamento e armazenamento do projeto;
- PowerPoint e Canva para elaboração do wireframe;
- Streamlit Community Cloud para hospedagem.
O trabalho foi dividido entre documentação, prototipação, desenvolvimento, testes e validações. As decisões e tarefas também foram alinhadas por meio de mensagens no WhatsApp, ligações e reuniões do grupo.
As principais funcionalidades implementadas foram:
- tela inicial com instruções;
- seleção da operação matemática;
- opções de soma, subtração, multiplicação, divisão ou todas;
- níveis Básico, Fácil, Médio e Difícil;
- questões com alternativas nos níveis iniciais;
- questões com respostas digitadas nos níveis avançados;
- correção automática;
- feedback de acerto ou erro;
- exibição da resposta correta;
- contagem de acertos e erros;
- cálculo do aproveitamento;
- opção de refazer a atividade;
- opção de retornar à tela inicial;
- atividades visuais com figuras e cédulas.
Os principais desafios técnicos foram manter a interface simples, controlar corretamente o avanço entre as questões, armazenar o estado da atividade no Streamlit, gerar operações adequadas para cada nível e adaptar a aplicação às necessidades de acessibilidade.
A entrega presencial da aplicação foi realizada em 18/06/2026, às 14h20, no Laboratório de Informática 6 da PUC Minas — campus Poços de Caldas.
Luciano Expedito Franco e Brian Giaccon Vilela participaram presencialmente. João Vitor Geraldo Parussolo participou remotamente por meio do Google Meet.
Durante a apresentação:
- João Vitor explicou o projeto, o processo de desenvolvimento e o funcionamento da aplicação;
- Luciano auxiliou nas explicações e na contextualização da proposta;
- Brian realizou a demonstração prática da aplicação no notebook.
A atividade contou com a presença de participantes do Centro Municipal de Educação Dr. Tarso de Coimbra e com o apoio de uma intérprete de Libras.
Foram apresentadas as principais funcionalidades do sistema, incluindo:
- tela inicial;
- escolha das operações;
- níveis de dificuldade;
- questões com alternativas;
- questões com respostas digitadas;
- atividades com figuras e cédulas;
- correção automática;
- feedback de acerto e erro;
- tela de resultado final.
A apresentação ocorreu de forma satisfatória e permitiu concluir a etapa de entrega presencial do projeto.
A aplicação foi concluída e encontra-se funcional. O sistema permite praticar as quatro operações matemáticas básicas em diferentes níveis de dificuldade, oferecendo correção automática e apresentação do resultado final.
Foram realizados testes manuais das principais funcionalidades, verificando:
- abertura da aplicação;
- seleção da operação;
- seleção do nível;
- funcionamento das alternativas;
- funcionamento dos campos de resposta;
- correção das respostas;
- atualização dos acertos e erros;
- cálculo do aproveitamento;
- reinício da atividade;
- retorno à tela inicial;
- funcionamento das quatro operações;
- carregamento das imagens;
- atividades com figuras e cédulas;
- acesso pela Internet.
As sugestões recebidas durante a apresentação intermediária foram incorporadas ao projeto, especialmente a criação de um nível básico e o uso de recursos visuais.
A aplicação está disponível pela Internet no endereço:
https://pratique-matematica-basica-5gyr4nnmabpmxhmhnmyaap.streamlit.app/
O projeto atingiu o objetivo de desenvolver uma ferramenta simples, visual e acessível para prática de operações matemáticas básicas.
As evidências do projeto foram organizadas nas seguintes pastas:
evidencias/fotos/— fotos da entrega presencial;evidencias/prints/— prints das telas e funcionalidades da aplicação.
Também foi elaborado o documento de registro e monitoramento da prática extensionista, contendo a descrição da atividade, os recursos utilizados, o desenvolvimento, os resultados e as fotos da apresentação.
O desenvolvimento demonstrou a importância de manter o escopo compatível com o público atendido. A escolha de Python e Streamlit permitiu criar uma aplicação web funcional sem necessidade de uma estrutura complexa.
Um dos principais aprendizados foi que uma aplicação educacional não precisa possuir muitas funções para ser útil. Para a comunidade atendida, simplicidade, clareza visual, botões identificáveis e feedback imediato são mais importantes do que uma grande quantidade de recursos.
O contato com a comunidade foi fundamental para identificar necessidades que não estavam totalmente previstas no início, como a inclusão de um nível básico, o uso de imagens e as atividades envolvendo cédulas.
A apresentação final também mostrou a importância de planejar a acessibilidade da comunicação, contando com o apoio de uma intérprete de Libras e com uma aplicação que não depende de áudio para funcionar.
| Item avaliado | Situação |
|---|---|
| Formação e organização do grupo | Concluído |
| Levantamento das demandas da comunidade | Concluído |
| Definição dos requisitos do software | Concluído |
| Elaboração e validação do wireframe | Concluído |
| Desenvolvimento do MVP | Concluído |
| Validação intermediária com o professor e a comunidade | Concluído |
| Implementação das melhorias sugeridas | Concluído |
| Realização dos testes funcionais | Concluído |
| Publicação da aplicação na Internet | Concluído |
| Entrega presencial do software | Concluído |
| Organização das fotos e prints | Concluído |
| Preenchimento da documentação e dos relatórios | Concluído |
O projeto foi finalizado conforme o planejamento estabelecido. A aplicação foi desenvolvida, testada, publicada na Internet e apresentada à comunidade parceira, atendendo aos objetivos propostos para a disciplina.
O MVP foi concluído e encontra-se funcional. A aplicação permite praticar as quatro operações matemáticas básicas em diferentes níveis de dificuldade, oferecendo correção automática e apresentação do resultado final.
Foram realizados testes manuais das principais funcionalidades, verificando:
- abertura da aplicação;
- seleção da operação;
- seleção do nível;
- funcionamento das alternativas;
- funcionamento dos campos de resposta;
- correção das respostas;
- atualização dos acertos e erros;
- cálculo do aproveitamento;
- reinício da atividade;
- retorno à tela inicial;
- funcionamento das quatro operações;
- acesso pela Internet.
As sugestões recebidas durante a apresentação prévia foram incorporadas ao projeto, especialmente a criação de um nível básico e o uso de recursos visuais.
A aplicação está disponível pela Internet no endereço:
https://pratique-matematica-basica-5gyr4nnmabpmxhmhnmyaap.streamlit.app/
A avaliação final deverá ser complementada após a entrega presencial definitiva.
Anexar fotos da entrega presencial do software. As fotos devem mostrar a interação com a comunidade.
- Fotos da entrega final salvas em
evidencias/fotos/
Anexar prints das principais telas da aplicação desenvolvida.
- Arquivos de imagem dos prints adicionados em
evidencias/prints/
Prints recomendados:
- tela inicial;
- configuração da atividade;
- seleção dos níveis;
- questão utilizando imagens ou cédulas;
- exemplo de resposta correta;
- exemplo de resposta incorreta;
- tela de resultado final;
- aplicação aberta pelo link público.
O desenvolvimento demonstrou a importância de manter o escopo compatível com o público atendido. A escolha de Python e Streamlit permitiu criar uma aplicação web funcional sem necessidade de uma estrutura complexa.
Um dos principais aprendizados foi que uma aplicação educacional não precisa possuir muitas funções para ser útil. Para a comunidade atendida, simplicidade, clareza visual, botões identificáveis e feedback imediato são mais importantes do que uma grande quantidade de recursos.
O contato com a comunidade foi fundamental para perceber necessidades que não estavam totalmente previstas no início, como a inclusão de um nível básico, uso de imagens e atividades envolvendo cédulas.
Como melhoria para projetos futuros, recomenda-se:
- registrar o diário de bordo desde as primeiras semanas;
- dividir e registrar os commits entre todos os integrantes;
- planejar as validações com maior antecedência;
- salvar as evidências visuais ao longo do desenvolvimento;
- manter uma versão local da aplicação para casos de problema com a Internet;
- realizar testes com diferentes perfis de usuários.
Antes do envio definitivo no APC, ainda será necessário:
- realizar e registrar a entrega presencial final;
- adicionar as fotos da entrega;
- confirmar os prints na pasta de evidências;
- atualizar esta base com o feedback final da comunidade;
- preencher o relatório de atividades no APC por um integrante;
- preencher a autoavaliação individual no APC por todos os integrantes.