👤 Função: Administrador da Página
✉️ E-mail: roberto.nunes.santos@escola.pr.gov.br
🏫 Turma:
📅 Nascimento: 06/08/1977
📝 Sobre:
Professor de pensamento computacional no Colégio Ivanete Martins no ensino fundamental e médio. Idealizador deste projeto para incentivar o uso ético dos recursos tecnológicos.
Descrição: Projeto Conectar – Portal de Notícias, Portfólios e Produção Digital Escolar
O Projeto Conectar é uma plataforma educacional desenvolvida para promover autoria digital, jornalismo escolar, expressão criativa e protagonismo estudantil. O sistema foi aplicado e adaptado em duas escolas públicas do Paraná:
Colégio Estadual Ivanete Martins de Souza (Piraquara – PR)
Colégio Estadual Ivo Leão (CIC – Curitiba – PR)
Ambas receberam versões ajustadas às demandas pedagógicas locais, mantendo a mesma estrutura tecnológica e visão educacional.
🎯 Objetivo Geral
Criar um ambiente digital seguro e moderno onde estudantes, professores e gestores possam:
Produzir notícias e reportagens escolares
Criar e administrar portfólios digitais individuais
Compartilhar projetos, links, fotos e conteúdos criativos
Desenvolver habilidades de comunicação, escrita, ética e produção multimídia
Interagir por meio de um mural interno, comentários e estrutura social controlada
O projeto integra tecnologia, comunicação e educação, promovendo autoria e responsabilidade digital.
🔧 Tecnologias Utilizadas
Back-end
PHP 7+
MySQL / SQLite
Sistema de autenticação (login, sessão, permissões)
Painel administrativo
Controle de papéis (aluno, professor, gestor, admin)
Front-end
HTML5, CSS3, JavaScript
Layout responsivo
Tema visual limpo e moderno
Fonte Montserrat / Inter
Segurança
Validação de permissões por sessão
Upload seguro de imagens
Separação de acesso conforme o tipo de usuário
Restrições para edição e exclusão de conteúdo
🚀 Funcionalidades Principais
1. Sistema de Usuários e Permissões
O Conectar possui uma hierarquia de funções:
Aluno
Professor
Pedagogo/Gestor
Administrador
Cada função determina o que o usuário pode fazer:
Ação Aluno Professor Gestor Admin
Criar postagens ✔ ✔ ✔ ✔
Excluir postagens próprias ✔ ✔ ✔ ✔
Excluir postagens de outros ❌ ✔ ✔ ✔
Comentar ✔ ✔ ✔ ✔
Acessar painel admin ❌ ❌ ❌ ✔
Aprovar usuários ❌ ❌ ❌ ✔
2. Notícias e Produção Jornalística
Os alunos atuam como jornalistas escolares, criando conteúdos completos para o portal “Conectar”.
A página de postagem inclui:
Título (obrigatório)
Subtítulo (opcional)
Editor de texto com formatação (negrito, links, parágrafos, listas, HTML básico)
Upload de imagens
Incorporação de links externos
Opção de notícia pública ou privada
Edição posterior
Os professores atuam como editores, revisando e moderando conteúdos quando necessário.
3. Portfólios Digitais dos Estudantes
Cada usuário possui seu próprio portfólio, com:
Foto de perfil (upload personalizado)
Botão de remover foto (retorna ao emoji 🦉 padrão)
Campo “Sobre mim”
Definição de portfólio público ou privado
Sistema de projetos ilimitados
Cada projeto pode conter:
Título
Descrição
Notas e créditos
Data de criação
Imagens
Links externos
Conteúdo multimídia básico
Apenas o autor pode editar ou excluir seus projetos.
4. Mural Interno (Rede Social Escolar)
Espaço onde professores, gestores e administradores podem publicar avisos e mensagens para toda a comunidade.
Características:
Exibe até 10 postagens (a mais antiga é removida automaticamente ao ultrapassar esse limite)
Somente professores/gestores/admins podem postar
Alunos apenas visualizam
Cada mensagem pode conter texto e imagens
Ícone ❌ de exclusão aparece apenas para o autor (ou superiores hierárquicos)
5. Sistema de Comentários
Implementado de forma simples e leve:
Comentários aparecem apenas quando o usuário clica em Ver comentários
Botão alterna para Ocultar comentários
Exibição com:
Nome do autor
Data brasileira (hora, dia, mês, ano)
Permissão de exclusão apenas para o próprio autor ou hierarquia superior
6. Painel Administrativo (admin.php)
Acesso exclusivo para administradores:
Aprovação de novos cadastros
Edição de informações de qualquer usuário
Alteração de tipo (aluno, professor, gestor, admin)
Reset de senha
Bloqueio temporário ou definitivo
Exclusão de usuários (com justificativa)
Lista de postagens denunciadas com:
Aprovar
Excluir
Registro de todas as ações no banco de dados
Administra tudo o que mantém o portal seguro e organizado.
7. Denúncias e Moderação
Qualquer usuário pode denunciar conteúdo inadequado.
O administrador recebe:
Quem publicou
Quem denunciou
Motivo
Data
Botões para “Excluir” ou “Aprovar” a postagem
8. Execução de Conteúdo Interativo (p5.js)
O Conectar permite que alunos publiquem projetos criativos usando p5.js:
O código é executado dentro de iframe com sandbox, garantindo:
Segurança total
Isolamento do restante do site
Sem acesso a cookies ou banco de dados
A visualização ocorre diretamente na página do projeto ou da postagem
Isso estimula expressão artística, criatividade e lógica de programação.
🏫 Aplicação nas Escolas
📍 Ivanete Martins de Souza – Piraquara/PR
Portal chamado Conectar – Ivanete News
Foco em:
Jornalismo escolar
Escrita e autoria
Publicação de notícias e reportagens
Portfólios criativos
📍 Ivo Leão – CIC, Curitiba/PR
Portal Conectar – Ivo Leão
Foco em:
Projetos criativos
Portfólios individuais
Publicações multimídia
Interação entre 8º, 9º e 1º ano
🏁 Conclusão
O Projeto Conectar é um ambiente educacional robusto, moderno e seguro, integrando:
Produção de notícias
Portfólios digitais
Mural interno
Sistema de permissões
Moderação
Execução de projetos interativos
Autonomia e protagonismo estudantil
Criado por Professor Roberto Nunes dos Santos, o sistema foi implementado com sucesso em duas escolas públicas, fortalecendo competências digitais, criativas e comunicativas dos estudantes.
Notas/Créditos: Prof. Roberto
Data: 05/12/2025
Descrição: 🐍 Projeto Copilador em Python – Assistente Inteligente com Sistema de Créditos, IA Integrada
O Copilador em Python é uma plataforma avançada de apoio ao aprendizado e desenvolvimento de código Python, integrada a um sistema automatizado de pagamentos, carteira digital, créditos de IA e análise inteligente.
Seu objetivo é fornecer uma experiência completa de estudo, prática e otimização de código — mesmo operando em um ambiente de hospedagem compartilhado.
🎯 Objetivos do Projeto
Oferecer um ambiente seguro e educacional de apoio à programação.
Disponibilizar ferramentas de IA para explicar, analisar e corrigir códigos Python.
Automatizar 100% o sistema de créditos e pagamentos para uso dos recursos avançados.
Permitir que alunos, professores e programadores iniciantes tenham suporte imediato.
Operar de forma eficiente mesmo em ambiente restritivo de hospedagem.
🔧 Funcionalidades Principais
🧠 1. Análise Inteligente de Código com IA
O sistema identifica erros, sugere correções, explica funções e reescreve trechos — com apoio de inteligência artificial.
📚 2. Explicações Pedagógicas
Perfeito para disciplinas como Pensamento Computacional, Python Básico e Lógica de Programação.
🧩 3. Geração de Exemplos e Desafios
Cria exercícios, projetos, atividades guiadas e versões otimizadas do código analisado.
🔍 4. Identificação de Erros Lógicos
Aponta problemas de lógica, organização, modularização e PEP8.
💳 5. Sistema de Pagamentos e Créditos
Com integração para:
PIX automático com verificação por webhook
Cartão de crédito
Recarga de créditos
Assinaturas mensais
Bônus e créditos gratuitos iniciais
💼 6. Carteira Digital
O usuário acompanha:
Créditos atuais
Uso de IA
Consumo por função
Histórico detalhado
Recargas realizadas
⚙️ 7. Cobrança Automática por Uso da IA
Cada operação consome créditos proporcionalmente à complexidade do pedido.
🔐 8. Segurança e Controle
Proteção por sessão
Registro completo de logs
Auditoria de ações
Controle de acesso granular
🏫 9. Aplicação Educacional
Ideal para:
Escolas
Plataformas EAD
Projetos de ensino de programação
Cursos livres e oficinas de Python
⚠️ Limitações Técnicas do Projeto (Ambiente de Hospedagem Compartilhada)
Por estar hospedado em um servidor compartilhado, o sistema conta com algumas limitações importantes, explicadas de forma clara para fins de documentação e transparência técnica:
❌ 1. Impossibilidade de Instalar Bibliotecas Python Externas
O ambiente compartilhado não permite:
pip install
criação de ambientes virtuais
instalação de bibliotecas como NumPy, Pandas, Matplotlib, Pygame, FastAPI etc.
Portanto, o Copilador:
Analisa código Python sem executar bibliotecas externas.
Oferece suporte apenas às funções nativas da linguagem.
Não compila nem executa códigos com módulos que dependem de instalação.
🧱 2. Sem Execução de Código Real em Ambiente Isolado
O servidor não permite:
execução em sandbox
runtime dedicado
threads ou containers individuais
subprocessos Python
Assim, o Copilador não executa o código — ele analisa, interpreta, corrige e explica com base em:
parsing
análise estática
interpretação via IA
detecção de padrões
⏳ 3. Limitações de Performance
Por ser um ambiente compartilhado:
tempo de processamento é limitado (timeout baixo)
operações longas precisam ser resumidas
não é possível rodar loops extensos nem simulações reais
🔐 4. Acesso Restrito ao Sistema de Arquivos
O código Python:
não pode criar, ler ou gravar arquivos fora de diretórios permitidos
não pode gerar imagens, PDFs ou executar scripts externos
não pode acessar caminhos avançados como /home/user/bin
🌐 5. Ausência de WebSockets ou Execução Contínua
O ambiente não oferece:
WebSockets para execução ao vivo
servidores persistentes
processos background
Tudo funciona por requisições simples (request/response).
🔄 6. Dependência da API de Inteligência Artificial
Como não há ambiente local de execução real, todo o processo avançado depende da IA:
Análise de código
Explicações
Correções
Refatorações
Simulações de execução
Isso torna o sistema:
✔ extremamente leve
✔ rápido
✔ adequado a ambientes restritos
✖ dependente de créditos de IA
🛠️ Tecnologias Utilizadas
Python 3.x (recursos nativos)
PHP (backend e gestão de créditos)
MySQL/SQLite
API de IA (OpenAI)
Gateway de pagamento com PIX e Cartão
Painel web HTML/CSS/JS
Logs automáticos
🚀 Conclusão Geral do Projeto
O Copilador em Python é um sistema inovador que combina aprendizado de programação, análise inteligente de código e um modelo de créditos totalmente automatizado. Mesmo com as limitações do ambiente de hospedagem compartilhada, o projeto foi cuidadosamente planejado para oferecer alto desempenho, segurança, robustez e excelente aplicabilidade educacional, destacando-se como uma solução compacta, moderna e escalável.
Notas/Créditos: Prof. Roberto
Data: 05/12/2025
Descrição: Criador de Sites – Plataforma Educacional de Desenvolvimento Web
O Criador de Sites é uma plataforma educacional desenvolvida para proporcionar aos alunos do Ensino Fundamental II e Médio uma experiência prática e completa em desenvolvimento web, permitindo que cada estudante crie, edite e publique seus próprios sites utilizando tecnologias reais como HTML, CSS e JavaScript.
A ferramenta funciona como um ambiente de produção digital guiado, onde os alunos podem estruturar páginas, estilizar elementos, aplicar lógica de programação em scripts, adicionar imagens, incorporar vídeos e criar menus dinâmicos — tudo com pré-visualização instantânea e publicação automatizada em servidores reais. Isso transforma o processo de aprendizagem em uma experiência concreta de autoria e criação.
O sistema inclui:
Área protegida por login, garantindo que cada aluno acesse apenas seus próprios projetos.
Gerenciamento completo de arquivos (HTML, CSS, JS, imagens).
Geração automática de páginas e estruturação do site.
Menus personalizáveis e dinâmicos.
Interface responsiva, simples e totalmente voltada ao uso pedagógico.
Backend desenvolvido em PHP, com suporte a SQLite/MySQL, garantindo estabilidade, segurança e fácil manutenção.
Mais do que um ambiente técnico, o Criador de Sites promove pensamento computacional, criatividade, organização, autoria digital e responsabilidade no uso da tecnologia. Ao final do processo, cada estudante publica um site próprio totalmente funcional, compreendendo na prática o funcionamento da web e desenvolvendo habilidades essenciais para o mundo digital e para carreiras na área de tecnologia.
Notas/Créditos: Prof. Roberto
Data: 05/12/2025
Descrição: StreamHarpa – Player de Áudio Avançado com Playlists Personalizadas
O StreamHarpa (integrado a harpe cristã-letras) é um player de áudio moderno, leve e de alta performance, desenvolvido exclusivamente para reprodução dos áudios da Harpa Cristã armazenados no servidor. Ele realiza uma leitura dinâmica do diretório de músicas e gera automaticamente a lista completa de faixas, identificando nome, número do hino e formato, sem depender de serviços externos ou APIs de terceiros.
A interface foi projetada para ser intuitiva e responsiva, oferecendo comandos essenciais como tocar, pausar, avançar, retroceder, repetir (desligado / todos / um), além de barra de progresso interativa com controle de busca e exibição do tempo atual e total da faixa.
Um dos pontos centrais do sistema é o módulo de playlists personalizadas. Os usuários podem:
Criar novas playlists
Adicionar ou remover faixas
Renomear listas
Armazenar tudo com segurança no banco de dados próprio
As playlists são carregadas automaticamente ao entrar no sistema, facilitando ensaios, cultos e estudos musicais. A interação é feita de forma fluida através de AJAX, garantindo agilidade e experiência contínua sem recarregar a página.
O StreamHarpa inclui ainda recursos como embaralhar faixas, alternar entre modo “tocar tudo” ou “tocar somente a playlist”, e acesso rápido às faixas com um único clique. Toda a estrutura opera com login seguro, garantindo que cada usuário tenha sua própria organização de conteúdo.
Por ser totalmente baseado em arquivos hospedados no próprio servidor, o StreamHarpa oferece estabilidade, autonomia e velocidade, funcionando tanto em computadores quanto em dispositivos móveis com a mesma eficiência.
Notas/Créditos: Prof. Roberto
Data: 30/11/2025
Descrição: Harpa Cristã Online – Plataforma Completa com Áudios, Letras, Login Seguro e Banco de Dados Próprio
A Harpa Cristã Online é uma plataforma moderna, desenvolvida para oferecer um ambiente completo, seguro e acessível para leitura, estudo e audição dos clássicos hinos da fé cristã. Criada com PHP, MySQL, HTML, CSS e JavaScript, a aplicação reúne diversos recursos pensados para oferecer praticidade, rapidez e fidelidade às versões tradicionais utilizadas nas igrejas brasileiras.
Um dos pilares do projeto é sua total independência:
todas as letras, categorias, informações dos hinos e todos os arquivos de áudio estão armazenados em banco de dados e servidor próprios, garantindo estabilidade, controle total sobre o conteúdo e funcionamento mesmo sem depender de serviços externos ou APIs de terceiros.
🔐 Sistema de login seguro e gerenciamento de conteúdo
A plataforma conta com um sistema de login seguro, permitindo que usuários cadastrados acessem funcionalidades extras. Entre elas:
Cadastro de novas letras, podendo ser salvas como públicas (visíveis a todos) ou privadas (visíveis apenas ao criador);
Organização pessoal de hinos;
Ambiente protegido por sessão, garantindo privacidade e segurança.
Isso transforma o sistema em um espaço colaborativo e, ao mesmo tempo, controlado.
🔍 Leitura acessível e personalizável
Visando inclusão e acessibilidade, a plataforma oferece:
Controle de tamanho da fonte com ajuste dinâmico;
Interface totalmente responsiva, ideal para leitura em qualquer dispositivo;
Layout limpo que facilita acompanhamento durante cultos, ensaios ou momentos devocionais.
📱 Instalação como Aplicativo (PWA)
A plataforma foi otimizada como um Progressive Web App (PWA), permitindo:
Instalação direta no celular (Android/iOS) e no computador;
Acesso como se fosse um aplicativo nativo;
Carregamento rápido e experiência simplificada.
🎵 Reprodutor de Áudio Completo da Harpa Cristã
O sistema inclui um reprodutor integrado com todas as músicas da Harpa Cristã, todas hospedadas no próprio servidor. Isso garante:
acesso rápido,
estabilidade,
e ausência total de anúncios ou dependências externas.
📘 Integração direta com o Bible Online
A plataforma possui link direto para seu outro projeto, o Bíblia Online, permitindo ao usuário:
ler a Bíblia,
consultar referências de hinos,
e navegar entre os dois ambientes com rapidez e integração harmoniosa.
🎓 Uso 100% educacional
Toda a plataforma — letras, áudios e ferramentas — não possui qualquer finalidade comercial.
O objetivo é puramente educacional, servindo a:
estudos musicais,
apoio a ministérios de louvor,
aprendizagem individual,
ensino cristão e projetos escolares.
Nenhuma parte do conteúdo é monetizada, vendida ou utilizada para fins comerciais.
Resumo do diferencial técnico
100% das letras e áudios armazenados localmente
Login seguro e gerenciamento de letras públicas ou privadas
Controle de fonte para acessibilidade
Reprodutor integrado com todos os hinos
Instalação como app (PWA)
Interface responsiva para qualquer dispositivo
Link integrado com a Bíblia Online
Uso exclusivamente educacional, sem fins lucrativos
Notas/Créditos: Prof. Roberto
Data: 30/11/2025
Descrição: Bible – Plataforma Completa de Leitura Bíblica Online com Banco de Dados Próprio
A Bíblia Online é uma plataforma web desenvolvida para oferecer uma experiência rápida, estável e organizada de leitura das Escrituras diretamente no navegador. Construído com HTML, CSS, JavaScript, SQL e PHP, o projeto combina simplicidade visual com uma estrutura técnica robusta, garantindo que qualquer usuário possa consultar a Bíblia com fluidez e facilidade, seja no computador ou no celular.
O sistema contém as versões bíblicas: Almeida Atualizada (AA), Almeida Corrigida Fiel (ACF) e Nova Versão Internacional (NVI), todas estão totalmente armazenadas em um banco de dados próprio, dentro do servidor do projeto. Isso significa que nenhum conteúdo depende de APIs externas, serviços de terceiros ou servidores instáveis. A navegação entre livros, capítulos e versículos é direta, instantânea e 100% autônoma, garantindo total controle sobre performance, segurança e disponibilidade.
O projeto conta com:
Possibilidade de instalação em dispositivos móveis.
Devocional diário com versículos aleatórios.
Controle do tamanho da fonte dos textos para facilitar a leitura.
Pesquisa por termos bíblicos.
Navegação intuitiva entre livros, capítulos e versículos.
Interface responsiva e leve, funcionando perfeitamente em qualquer dispositivo.
Banco de dados completo e independente contendo todas as versões bíblicas utilizadas.
Carregamento rápido, graças ao acesso direto ao conteúdo sem depender de fontes externas.
Código modular, preparado para futuras expansões, como histórico de leitura, favoritos, busca avançada ou modo escuro.
O projeto demonstra domínio técnico em gerenciamento de banco de dados, estruturação de conteúdo em larga escala, desenvolvimento full stack e criação de interfaces pensadas para leitura contínua. É um projeto sólido, estável e independente, ideal para estudo diário, pesquisa ou consulta ministerial, refletindo cuidado tanto com a experiência do usuário quanto com a arquitetura do sistema.
Notas/Créditos: Prof. Roberto. Textos bíblicos disponíveis apenas para fins educacionais, oriundos do repositório: thiagobodruk/bible:master.
Data: 30/11/2025
Descrição: Site de anotações pessoais
Notes – Plataforma Online de Anotações com Autenticação e Banco de Dados
O Notes é um aplicativo web criado para oferecer uma experiência simples e funcional de registro de anotações pessoais. Desenvolvido utilizando PHP, MySQL e boas práticas de segurança, o sistema permite que cada usuário mantenha seu próprio ambiente privado para criar, editar e excluir notas.
O projeto implementa:
Sistema completo de login e autenticação, garantindo que cada conta visualize apenas suas anotações.
Banco de dados MySQL estruturado para armazenar notas, datas e identificação do usuário.
Interface limpa e responsiva, permitindo acessar e organizar tudo de forma intuitiva.
Fluxos de CRUD (Create, Read, Update, Delete) totalmente funcionais.
Proteção contra acesso indevido por meio de sessões PHP e validação server-side.
Este sistema demonstra habilidades práticas em desenvolvimento full stack, incluindo backend em PHP, design responsivo, segurança básica de aplicações web e integração com banco de dados. É um exemplo de como funcionalidades simples podem ser entregues de forma eficiente, modular e escalável.
Notas/Créditos: Prof. Roberto
Data: 30/11/2025
Descrição: Projeto criado em 2025 nas aulas de pensamento Computacional
Notas/Créditos: Site criado com base nas aulas do Alura e auxílio de IA ChatGPT.
Data: 17/06/2025
Descrição: Gerador automático de senhas com verificação de força.
Notas/Créditos: Código criado com auxilio de IA do ChatGpt
Data: 16/06/2025
Descrição: Avance comendo as esferas e pontuando. Use o mouse para direcionar o personagem.
Notas/Créditos: Jogo criado com IA nas aulas de pensamento computacional em 2025.
Data: 13/05/2025
Descrição: Jogue contra a máquina nesta corrida de emojis. Ao iniciar, clique na tela e aperte a letra "q" várias vezes para avançar. Tente ser mais rápido que a máquina.
Notas/Créditos: Jogo criado no curso do Alura em 2025
Data: 06/05/2025