Files
decoda/docs/docs/releases/v1.0.0.md
2026-06-13 22:08:01 -03:00

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 workspaces integrando app/, docs/ e jupyter/.