Removidas as opções de configuração (Biblioteca de Blocos, Colunas, Linhas) do painel lateral do tutorial.html.
- Foco pedagógico - Tutorial é guiado, não deve ter distrações
- Desafios pré-configurados - Cada desafio já tem grid e blocos específicos
- Evita confusão - Mudar configurações no meio do tutorial pode quebrar os desafios
- Simplicidade - Interface mais limpa = foco no aprendizado
O index.html continua com todas as opções para o Desenho Livre:
- ✅ Biblioteca de Blocos (Turtle vs Direto)
- ✅ Tamanho da Grade (8×8, 10×10, 12×12, 16×16)
Painel Lateral:
├── Tela da Tartaruga
├── Controles (Executar, Passo, Parar)
├── Status
├── ⚠️ Configurações (REMOVIDO)
│ ├── Biblioteca de Blocos
│ ├── Colunas / Linhas
│ └── Botão Aplicar
└── Projeto (Baixar/Carregar)
Painel Lateral:
├── Tela da Tartaruga
├── Controles (Executar, Passo, Parar)
├── Status
└── Projeto (Baixar/Carregar)
Cada desafio define internamente:
{
id: 1,
grid: {cols: 8, rows: 1}, // Grid específico
blocks: ['logo_frente'], // Blocos disponíveis
startPos: {row: 0, col: 0}, // Posição inicial
// ...
}✅ Não há impacto negativo - desafios são auto-contidos
- Menos opções = menos sobrecarga cognitiva
- Foco no objetivo: completar o desafio
- Usuário não pode "quebrar" o desafio mudando grid
- Exemplo: Desafio pede pintar 8 células, mas grid mudou para 4
- Tutorial = caminho guiado
- Desenho Livre = sandbox com opções
- Separação clara de propósitos
- "Professor, mudei algo e agora não funciona!"
- Esse problema não existe mais no tutorial
┌─────────────────────────────────────┐
│ 📚 Tutorial │
│ [sem configurações] │
└─────────────────────────────────────┘
┌─────────────────────────────────────┐
│ 🎨 Desenho Livre │
│ │
│ Biblioteca de Blocos │
│ [Turtle / Direto] │
│ │
│ Tamanho da Grade │
│ [8×8 / 10×10 / 12×12 / 16×16] │
└─────────────────────────────────────┘
- Sem configurações
- Cada desafio carrega automaticamente o grid correto
- Recebe configurações via URL parameters
- Exemplo:
draw.html?size=12&library=direct
- ✅ Escolhe configurações para Desenho Livre
- ✅ Inicia Tutorial (sem configurações)
- ❌ Sem configurações (removidas)
- ✅ Desafios pré-configurados
- ✅ Navegação entre desafios
- ✅ Usa configurações do index
- ✅ Auto-save
- ✅ Liberdade total
-
Tutorial funciona:
- Abra tutorial.html
- Painel direito NÃO tem "Configurações"
- Apenas: Canvas → Controles → Status → Projeto
-
Desafios funcionam:
- Cada desafio carrega grid correto
- Blocos disponíveis mudam por desafio
- Validação funciona normalmente
-
Index mantém opções:
- Desenho Livre ainda tem dropdowns
- Pode escolher biblioteca e tamanho
-
Draw recebe parâmetros:
- Ao clicar em Desenho Livre, abre com configurações
- URL:
draw.html?size=X&library=Y
Aluno: "Ué, tem Configurações aqui... vou mexer"
[Muda grid para 3×3]
Aluno: "Professor! O desafio não funciona!"
Professor: 😓
Aluno: [Foca no desafio]
[Completa com sucesso]
Aluno: "Próximo desafio!"
Professor: 😊
<!-- REMOVIDO DO tutorial.html -->
<div class="r-section">
<div class="panel-label">Configurações</div>
<select id="block-library">...</select>
<input id="grid-cols">
<input id="grid-rows">
<button id="btn-aplicar-config">Aplicar</button>
</div>- ✅ Não havia listeners para esses elementos
- ✅ Nenhum código quebrou com a remoção
- Interface limpa e focada
- Apenas ferramentas essenciais
- Zero distrações de configuração
- Todas as opções de customização
- Escolha livre de biblioteca e grid
- Criatividade sem limites
Tutorial = Aprender (guiado, sem opções)
↓
Desenho Livre = Criar (aberto, com opções)
✅ Mudança concluída com sucesso!