4.0 KiB
sidebar_position, title
| sidebar_position | title |
|---|---|
| 3 | 1.0.0 — Lançamento inicial |
1.0.0 — Lançamento inicial
Data de lançamento: 07/05/2026
Esta é a versão inicial de lançamento público da plataforma Decoda. Ela consolida o desenvolvimento da trilha de letramento digital, da trilha de programação visual por blocos e do laboratório de Python, além da infraestrutura de implantação e da documentação.
Adicionado
Trilha de Letramento Digital
Atividades interativas para desenvolver habilidades básicas de uso do computador, organizadas em fases progressivas. Cada fase é autocontida e cobre uma habilidade motora e cognitiva específica.
| Atividade | Fases |
|---|---|
| Mouse | 10 fases: movimento e clique, precisão, controle do cursor, múltiplos cliques, sequência numérica, velocidade e reflexo, botão direito, arrastar e soltar, traçados e desafio completo |
| Teclado | Localização de teclas, digitação de letras e números, uso de símbolos, correção de texto, navegação com setas e teclas de controle |
Trilha de Programação
Atividades de programação visual por blocos, cobrindo desde sequência e condicionais até criptografia e controle de estado. A trilha é projetada para estudantes com conforto básico com o computador e sem experiência prévia em programação.
| Atividade | Conceitos principais |
|---|---|
| Quebra-cabeças | Modelagem de informações, atributos, classificação, atribuição de valores |
| Semáforo | Sequência temporal, eventos, sincronização, condicionais |
| Aspirador | Repetição, condicionais, sensores, variáveis, cobertura de área |
| Autômato | Sequência, loops, controle de fluxo, percurso algorítmico |
| Tartaruga | Movimento, repetição, funções, decomposição, criação visual |
| Toupeira | Matrizes, loops aninhados, variáveis, estado, aleatoriedade |
| Cripto | Laços, variáveis, condicionais, cifra de César, funções hash |
Laboratório Python
Instância JupyterLite integrada à plataforma com notebooks de Python Básico para uso em sala de aula.
| Notebook | Conteúdo |
|---|---|
| Python Básico — Aula 01 | Introdução à linguagem, variáveis e tipos de dado |
| Python Básico — Aula 02 | Estruturas condicionais e de repetição |
| Python Básico — Aula 03 | Listas e funções |
Sistema de progresso
Persistência local do progresso do estudante por atividade, mantido no navegador via localStorage. O progresso inclui fases concluídas, estrelas obtidas e estado de cada desafio.
Sistema de tours guiados
Tour interativo de apresentação das principais funcionalidades da plataforma, exibido automaticamente na primeira visita e acessível a qualquer momento pela barra de navegação.
Bloqueio em dispositivos não suportados
Tela de aviso exibida quando as atividades de programação são acessadas em dispositivos móveis ou telas pequenas, orientando o uso em um dispositivo adequado para garantir a experiência completa.
Documentação
- Documentação pedagógica voltada a educadores, com guias de planejamento e condução de aulas, além de páginas detalhadas para cada atividade com foco pedagógico, mediação e progressão de fases.
- Documentação técnica voltada a desenvolvedores, cobrindo arquitetura, padrões de projeto, git-flow, sistema de persistência, sistema de tours e extensibilidade.
Infraestrutura
- Configuração Docker Compose para ambiente local de desenvolvimento e produção.
- Servidor Nginx com roteamento de SPA e configuração de cabeçalhos de segurança.
- Monorepo com
pnpm workspacesintegrandoapp/,docs/ejupyter/.