Projeto Conectar - Ivanete News
Projeto Conectar - Ivanete News
Foto de Perfil

ROBERTO NUNES DOS SANTOS

👤 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.

Projeto Conectar

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

Acessar Link

Imagem do Projeto

Projeto Copilador em Python

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

Acessar Link

Imagem do Projeto

Criador de Sites

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

Acessar Link

Imagem do Projeto

StreamHarpa

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

Acessar Link

Imagem do Projeto

Harpa Cristã

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

Acessar Link

Imagem do Projeto

Bíblia Online

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

Acessar Link

Imagem do Projeto

Notes

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

Acessar Link

Página de incorporação de vídeo do YouTube

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

Acessar Link

Gerador de Senhas

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

Acessar Link

Come Come

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

Acessar Link

Imagem do Projeto

Jogo de Corrida de Emojis

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

Acessar Link