Residuais / educacional / suporte

Perguntas: arquivo por arquivo

Módulo interno de perguntas e respostas por curso, voltado para professores e acompanhamento de respostas pendentes.

tela principal: /sistema/painel/paginas/perguntas.php pasta real: /sistema/painel/paginas/perguntas/ 8 arquivo(s) de negócio auditados alias técnico: perguntas

tela

/sistema/painel/paginas/perguntas.php

listar

não encontrado

salvar

não encontrado

buscar

não encontrado

excluir

não encontrado

Navegação rápida

Visão do módulo

Módulo interno de perguntas e respostas por curso, voltado para professores e acompanhamento de respostas pendentes.

Tela principal

/sistema/painel/paginas/perguntas.php

Pasta operacional

/sistema/painel/paginas/perguntas/

Arquivos auxiliares

5 arquivos auxiliares de resposta/listagem.

Padrão observado

Módulo de fluxo, não um CRUD puro.

Leitura recomendada: abra a tela principal, depois listar.php ou o primeiro endpoint operacional da pasta, e só então siga para os auxiliares que completam a regra.

Tabelas mais visíveis por análise estática: cursos, perguntas, respostas, usuarios.

Tabela resumida

Arquivo Tipo Papel no módulo Entradas POST/GET Tabelas tocadas
perguntas.php
/sistema/painel/paginas/perguntas.php
tela principal Tela principal usada para abrir e operar o módulo Perguntas.
excluir-pergunta.php
/sistema/painel/paginas/perguntas/excluir-pergunta.php
auxiliar Apaga pergunta e respostas relacionadas. id respostas
excluir-resposta.php
/sistema/painel/paginas/perguntas/excluir-resposta.php
auxiliar Apaga resposta específica e ajusta estado da pergunta. id perguntasrespostas
inserir-resposta.php
/sistema/painel/paginas/perguntas/inserir-resposta.php
auxiliar Insere resposta e atualiza status da pergunta. id_cursoid_perguntaresposta perguntas
listar-cursos.php
/sistema/painel/paginas/perguntas/listar-cursos.php
auxiliar Lista cursos com perguntas pendentes. cursosperguntas
listar-perguntas.php
/sistema/painel/paginas/perguntas/listar-perguntas.php
auxiliar Lista perguntas de um curso específico. id respostasusuarios
listar-respostas.php
/sistema/painel/paginas/perguntas/listar-respostas.php
auxiliar Lista respostas ligadas a uma pergunta. id usuarios
respondida.php
/sistema/painel/paginas/perguntas/respondida.php
auxiliar Marca pergunta como respondida. id

Arquivo por arquivo

perguntas.php

/sistema/painel/paginas/perguntas.php
tela principal

Tela principal usada para abrir e operar o módulo Perguntas.

Entradas detectadas

  • SESSION: nivel

Includes / requires

../conexao.phpverificar.php

Tabelas tocadas

Leitura de manutenção

Abra este arquivo depois da tela principal para entender como a ação é realmente executada no módulo.

excluir-pergunta.php

/sistema/painel/paginas/perguntas/excluir-pergunta.php
auxiliar

Apaga pergunta e respostas relacionadas.

Entradas detectadas

  • POST: id

Includes / requires

../../../conexao.php

Tabelas tocadas

respostas

Leitura de manutenção

Abra este arquivo depois da tela principal para entender como a ação é realmente executada no módulo.

excluir-resposta.php

/sistema/painel/paginas/perguntas/excluir-resposta.php
auxiliar

Apaga resposta específica e ajusta estado da pergunta.

Entradas detectadas

  • POST: id

Includes / requires

../../../conexao.php

Tabelas tocadas

perguntasrespostas

Leitura de manutenção

Abra este arquivo depois da tela principal para entender como a ação é realmente executada no módulo.

inserir-resposta.php

/sistema/painel/paginas/perguntas/inserir-resposta.php
auxiliar

Insere resposta e atualiza status da pergunta.

Entradas detectadas

  • POST: id_curso, id_pergunta, resposta
  • SESSION: id

Includes / requires

../../../conexao.php

Tabelas tocadas

perguntas

Leitura de manutenção

Abra este arquivo depois da tela principal para entender como a ação é realmente executada no módulo.

listar-cursos.php

/sistema/painel/paginas/perguntas/listar-cursos.php
auxiliar

Lista cursos com perguntas pendentes.

Entradas detectadas

  • SESSION: id

Includes / requires

../../../conexao.php

Tabelas tocadas

cursosperguntas

Leitura de manutenção

Abra este arquivo depois da tela principal para entender como a ação é realmente executada no módulo.

listar-perguntas.php

/sistema/painel/paginas/perguntas/listar-perguntas.php
auxiliar

Lista perguntas de um curso específico.

Entradas detectadas

  • POST: id
  • SESSION: id

Includes / requires

../../../conexao.php

Tabelas tocadas

respostasusuarios

Leitura de manutenção

Abra este arquivo depois da tela principal para entender como a ação é realmente executada no módulo.

listar-respostas.php

/sistema/painel/paginas/perguntas/listar-respostas.php
auxiliar

Lista respostas ligadas a uma pergunta.

Entradas detectadas

  • POST: id
  • SESSION: id

Includes / requires

../../../conexao.php

Tabelas tocadas

usuarios

Leitura de manutenção

Abra este arquivo depois da tela principal para entender como a ação é realmente executada no módulo.

respondida.php

/sistema/painel/paginas/perguntas/respondida.php
auxiliar

Marca pergunta como respondida.

Entradas detectadas

  • POST: id

Includes / requires

../../../conexao.php

Tabelas tocadas

Leitura de manutenção

Abra este arquivo depois da tela principal para entender como a ação é realmente executada no módulo.

Pontos de manutenção

  • O fluxo gira em torno de perguntas pendentes por curso e respostas dadas pelo professor.
  • Não segue o CRUD padrão do painel; o núcleo está em listar-cursos.php, listar-perguntas.php e inserir-resposta.php.
  • A exclusão de pergunta ou resposta também altera o estado de respondida, então revise esses arquivos em conjunto.
  • Use esta página junto da auditoria arquivos operacionais por módulo para cruzar menu, pasta e endpoint.
  • Quando houver bug de fluxo, siga a ordem: tela principal → primeiro endpoint da pasta → arquivo auxiliar → conexão/banco.