VS Code Extensions
Mapler - Ensino de Lógica de Programação

Mapler - Ensino de Lógica de Programação

by mapler-interpretador-portugol

Programming logic learning environment for VS Code with Portugol, flowcharts, visual blocks, and AI tutoring.

Downloads

65

Rating

— (0)

Version

1.0.10

Last updated

May 28, 2026

O MAPLER traz o poder do Português Estruturado e dos fluxogramas diretamente para o seu VS Code. Usando de uma engine propria esta extensão oferece um ambiente completo para o aprendizado de lógica de programação.


✨ Funcionalidades

A extensão une a robustez do Mapler com a agilidade do VS Code:

⌨️ Portugol

  • Execute algoritmos em Portugol no terminal integrado (teste de mesa, checklist antes de executar)
  • Traduza Portugol para C, Java, Python e outras linguagens
  • Exporte executável para Windows, Linux e macOS (corre no terminal do SO, sem VS Code)
  • Snippets e guarda de dialeto Mapler no editor

🧩 Ensino em blocos (laboratório visual)

  • Zoológico — 9 níveis de labirinto com blocos Andar / Virar / Repetir
  • Serpente — jogo contínuo com maçãs e ranking local
  • Cabra cega — três níveis (Iniciante, Intermediário, Avançado): mapa tapado, troncos aleatórios, condicionais com Então e Senão
  • Arraste blocos da paleta até a posição desejada na lista

🚀 Fluxograma

  • Editor visual .maplerflow com exportação para Portugol

🤖 Maplinho — tutor no chat (@mapler-tutor) com IA configurável no VS Code

📚 Ensino com IA, Exercícios Portugol, Geração de Portugol com IA, Sala de aula em rede (professor/aluno)

📖 Documentação

  • Guia interativo no painel Mapler, MAPLER.md e Mapler-portugol.md (referência da linguagem)

🛠️ Requisitos

A extensão não requer a instalação de nenhum software externo, apenas verifique se o seu VsCode está atualizado:

  • VS Code: Versão 1.112.0 ou superior.

🚀 Como usar

  • ⌨️ Portugol:
  1. Crie um arquivo com a extensão suportada pelo Mapler (.txt, .por ou .portugol).
  2. Escreva seu código seguindo a sintaxe Portugol do Mapler.
  3. Utilize o painel de comandos ou os botões de execução para rodar ou traduzir seu código.
  4. Chame a IA para suporte caso encontre dificuldades na lógica.
  5. Use ctrl + espaço para usar snippets de código.
  • 🚀 Fluxograma
  1. Crie um ficheiro .maplerflow pelo menu Mapler ou paleta de comandos
  2. Desenhe figuras e associações; exporte para Portugol quando quiser
  • 🧩 Ensino em blocos
  1. Menu Mapler → Ensino em blocos (não precisa de ficheiro Portugol aberto)
  2. Escolha o tema (Zoológico, Serpente ou Cabra cega) e monte a sequência arrastando blocos da paleta
  3. Executar para ver o personagem no mapa
  • 📦 Exportar executável (modo Portugol)
  1. Programa guardado em disco, checklist sem falhas nem avisos
  2. Menu Mapler → Exportar executável → escolha SO(s) e pasta de destino

📖 Documentação: menu Documentação Mapler ou ficheiros MAPLER.md, Mapler-portugol.md, Mapler-interno.md (desenvolvedores).


O Mapler é um projeto em constante evolução. Para mais detalhes sobre a origem e especificações técnicas:


Desenvolvido para transformar o ensino de programação de forma simples e eficiente.