Skip to content

Arkmedess/Estats

Repository files navigation

Repo size Last commit Stars Forks Open Issues Watchers License Main Language Contributors

📊 Estats


Sobre o Projeto

O Estats é um software educacional construído em C# WinForms com o propósito de tornar a estatística mais acessível e intuitiva para quem está aprendendo ou ensinando. Desenvolvido originalmente como parte do meu TCC, o Estats vai além de uma simples calculadora: ele se propõe a ser um verdadeiro parceiro no aprendizado, proporcionando recursos práticos e visuais para facilitar o entendimento dos conceitos estatísticos mais importantes.

O projeto nasceu da vontade de transformar o estudo da estatística em algo menos abstrato e mais interativo. Hoje, o Estats segue evoluindo, ganhando novas funcionalidades, melhorias visuais e incorporando sugestões de quem utiliza. Sinta-se à vontade para colaborar ou sugerir melhorias!!


Objetivos Educacionais

  • Automatizar cálculos estatísticos e reduzir barreiras de entrada para quem está começando.
  • Auxiliar professores na apresentação de conceitos em tempo real, tornando as aulas mais dinâmicas.
  • Oferecer uma ferramenta de apoio para estudantes de graduação, técnicos e autodidatas.
  • Incentivar a disseminação do software livre e o uso da tecnologia como aliada do aprendizado.

Público-Alvo

  • Estudantes das áreas de estatística, matemática, ciência de dados e afins.
  • Professores que buscam recursos didáticos para tornar as aulas mais participativas.
  • Instituições de ensino que desejam inovar nos métodos de ensino de estatística.

Principais Funcionalidades

  • Estatística Paramétrica: Cálculos automáticos de média (futuramente de mediana e moda), variância, desvio padrão e coeficiente de variação.
  • Variáveis Aleatórias Contínuas (VAC): Cálculo de probabilidades para até 8 cenários diferentes de distribuição normal.
  • Configurações (em desenvolvimento): Até o momento, há o apenas o suporte a configuração da Chave API do Groq.
  • Sobre (em desenvolvimento): Informações da aplicação, autor e créditos.
  • Interface intuitiva: Foco em usabilidade, clareza e experiência do usuário.

Conteúdos e Screenshots

  • Tela Inicial do Sistema

image

  • Tela de Cálculos (Média, Variância, Desvio Padrão e Coefieciente de Variação):

image

As demais telas serão adicionadas futuramente, a medida que as suas funcionalidades e interfaces estejam devidamente polidas.


Tecnologias e Arquitetura

C# .NET Framework WinForms Visual Studio

  • Linguagem: C# (.NET Framework)
  • Interface: Windows Forms (WinForms)
  • IDE Recomendada: Visual Studio
  • Arquitetura Modular: Utiliza padrões como GerenciadorTelas, FormTelaAdapter, ITela, facilitando manutenção e extensibilidade.
  • Código focado em didática: Organização e comentários visando facilitar o entendimento e o estudo do código.

Como Executar Localmente

  1. Clone o repositório:
    git clone https://github.com/Arkmedess/Estats.git
  2. Abra o projeto no Visual Studio.
  3. Restaure (se necessário) os pacotes NuGet.
  4. Compile e execute a aplicação.

Dica: Caso tenha dúvidas sobre como compilar projetos WinForms em C#, consulte a documentação oficial do .NET.


Como Contribuir

  1. Faça um fork do projeto.
  2. Crie uma branch para sua feature ou correção:
    git checkout -b minha-nova-feature
  3. Commit suas alterações:
    git commit -m 'feat: minha nova feature'
  4. Faça o push para o seu fork:
    git push origin minha-nova-feature
  5. Abra um Pull Request!

Todos os tipos de contribuições são bem-vindos: código, documentação, sugestões ou report de bugs!


Licença

O código-fonte deste projeto é open source e distribuído sob a GPLv3, permitindo a qualquer um usar, modificar e redistribuir o software de forma totalmente gratuita, desde que todas as alterações permaneçam abertas e licenciadas sob a GPLv3.

  • O nome Estats é uma marca registrada de Arthur Victor. Apenas o autor pode criar versões comerciais ou fechadas usando este nome.
  • O código-fonte do Estats não pode ser usado para criar versões comerciais ou proprietárias por terceiros sem autorização do autor.
  • Para versões comerciais, suporte empresarial ou funcionalidades adicionais, entre em contato com o autor. Essas versões são licenciadas separadamente sob a Licença Comercial.
  • Veja o arquivo LICENSE_GPLv3.txt para os detalhes da licença pública e LICENSE_COMMERCIAL.txt para informações sobre a licença comercial (disponível mediante contato com o autor).

Agradecimentos

Se este projeto te ajudou de alguma forma, considere deixar uma estrela, compartilhar com colegas de estudo ou contribuir com feedbacks e melhorias!


About

Estats: O software educacional de estatística!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages