Skip to content

Repository files navigation

Chemical

🌐 Site publicado: https://sidineyr.github.io/Chemical/

Portal aberto de ensino de Química para o Ensino Médio brasileiro: aulas, animações, simulações, jogos, exercícios propostos e avaliação formativa.

Objetivos

  • partir de fenômenos e problemas reais antes da formalização;
  • integrar níveis macroscópico, particulado e simbólico;
  • tornar explícitos os limites de cada modelo científico;
  • desenvolver investigação, argumentação e responsabilidade socioambiental;
  • oferecer uma experiência acessível, responsiva e gratuita.

Conteúdo

O portal inclui seis trilhas:

  1. matéria, propriedades, substâncias e misturas;
  2. modelos atômicos e estrutura da matéria;
  3. tabela periódica e ligações químicas;
  4. reações, mol e estequiometria;
  5. soluções, acidez, água e ambiente;
  6. energia, cinética, eletroquímica e tecnologia.

Também oferece um construtor de átomo, um simulador qualitativo de estados físicos, um explorador dos 20 primeiros elementos, uma atividade de formação de íons, jogos de elementos e balanceamento, exercícios e uma avaliação de dez questões sorteadas. O progresso é salvo apenas no localStorage do navegador.

Idiomas

O conteúdo-fonte é escrito em português brasileiro. O portal integra o seletor de tradução de páginas do Google, com escolha inicial e acesso permanente pelo menu. A preferência fica no navegador. Como a tradução é automática, terminologia científica deve ser conferida na versão original e nas fontes institucionais indicadas pelo portal.

Executar

Não há dependências ou etapa de compilação. Abra index.html ou inicie um servidor local:

python -m http.server 8000

Depois visite http://localhost:8000.

Testes

As regras compartilhadas de contagem de elétrons, carga iônica e configuração eletrônica podem ser verificadas com Node.js, sem instalar pacotes:

node tests/chemistry-core.test.js

O explorador periódico e o Átomo Arena usam um recorte introdutório dos elementos 1–20. Cargas comuns são apresentadas como tendências didáticas, não como regras universais.

Publicar no GitHub Pages

Em Settings → Pages, escolha Deploy from a branch, selecione main e a pasta raiz /.

Bases pedagógicas e fontes

O alinhamento à BNCC é pedagógico e não substitui o currículo da rede, o projeto político-pedagógico nem a mediação docente. Experimentos reais exigem profissional responsável, infraestrutura adequada, FISPQ/SDS, equipamentos de proteção e descarte correto. Nunca reproduza procedimentos químicos somente a partir de uma página web.

Material Python legado

atomicmodel.py e ChemicaLab.tex foram preservados como materiais complementares. A animação de camadas eletrônicas é uma representação didática e não uma descrição literal de órbitas.

Licenças

Marcas, traduções automáticas, simulações, imagens, referências e outros materiais de terceiros permanecem sujeitos às licenças e aos termos de seus respectivos titulares.

Autoria e créditos

  • Idealização, direção, conteúdo e decisões editoriais: Sidiney Rodrigues.
  • Arquitetura, programação, revisão de experiência, acessibilidade, testes e documentação: desenvolvimento assistido por OpenAI Codex, sob direção humana.
  • Tradução automática da interface: Google Translate.
  • Bases educacionais e científicas: MEC, Sociedade Brasileira de Química, Conselho Federal de Química, PhET, PubChem e IUPAC, conforme os links do portal.

O Chemical é independente. Essas menções reconhecem ferramentas e fontes utilizadas e não representam patrocínio, parceria formal ou aprovação institucional do conteúdo.

About

Learn Chemical With Python

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages