O PyRobot é uma plataforma educacional gamificada que combina desafios de programação, inteligência artificial e uma narrativa envolvente para ensinar Python de forma lúdica e acessível.
O PyRobot é uma plataforma web educacional desenvolvida como projeto de pesquisa, com o objetivo de ensinar programação em Python para crianças e adolescentes de forma interativa e gamificada.
Na plataforma, os alunos controlam um robô em mapas em grade, coletam baterias e cristais, e resolvem desafios reais de código Python — desde variáveis simples até funções e estruturas complexas — em um terminal integrado com execução em sandbox seguro.
O projeto integra técnicas de Inteligência Artificial, incluindo um tutor virtual inteligente (PyRobot).
Pontos, estrelas, ranking e mundos temáticos
Código executado em sandbox seguro no servidor
PyRobot acompanha e orienta o aluno
O projeto busca investigar e validar abordagens inovadoras para o ensino de programação na educação básica.
Desenvolver uma ferramenta gratuita e acessível que permita a crianças e adolescentes aprender lógica de programação e Python através de desafios progressivos, eliminando barreiras de entrada ao pensamento computacional.
Coletar e analisar dados de uso da plataforma para avaliar o impacto da gamificação e da tutoria por IA no engajamento e na retenção de conhecimento dos estudantes, contribuindo com evidências para a área de Informática na Educação.
Uma stack moderna e robusta, pensada para performance, segurança e escalabilidade.
Backend robusto e seguro
Frontend responsivo e dinâmico
Execução isolada com AST e timeout
Tutor inteligente para auxiliar alunos
Esta pesquisa é apoiada pelo IFSUL - Câmpus Pelotas, instituição de ensino que incentiva a investigação científica e o desenvolvimento de soluções tecnológicas voltadas para a educação. O projeto conta com infraestrutura, orientação acadêmica e suporte para a elaboração do projeto.
Conheça os pesquisadores e desenvolvedores responsáveis pela criação e evolução do PyRobot.