HELP, SISTEMA WEB QUE O CLIENTE ADICIONE PERGUNTAS E RESPOSTAS

29/07/2022

0

HELP, COMO FAZER UM QUESTIONARIO DE PERGUNTAS E RESPOSTA QUE O CLIENTE CONSIGA CADASTRA PERGUNTAS QUANDO QUISER.
HTML,CSS,PHP, MYSQL
Bruno Araujo

Bruno Araujo

Responder

Post mais votado

02/08/2022

Desenvolvi um modelo a pouco tempo e está funconando bem para o que eu quero. Vou te passar o modelo das tabelas, acredito que isso poderá ajudar. A única diferença do processo é que é um modelo de avaliação educacional. Você só precisará envolver estas tabelas a mais uma outra que pode ser sua coligada ou filial.

=====================================
GRUPO DE PERGNTAS
=====================================
ID Int
NOME Varchar(100)
DTCRIACAO DateTime
DTALTERACAO DateTime
EXIGEPONTUACAO Varchar(5) -- se este grupo exige pontuação quando usado em avaliação
USADOPROFESSOR Varchar(5) -- se este grupo foi ou não usado pelo professor

=====================================
PROVAS -- aqui você montará suas avaliações
=====================================
ID Int
CODIGO Varchar(50)
NOME Varchar(100)
DESCRICAO Text
MODELOOPCOES Text
NOTA Decimal(10,2)
ATIVO Varchar(5)
STATUPROVA Int -- 1 = no final do curso, 2 = durante o curso
TIPOPROVA Int -- 1 = Prova; 2 = Material de estudo
USUARIOCRIACAO Int
DTCRIACAO DateTime
USUARIOALTERACAO Int
DTALTERACAO DateTime

=====================================
PERGUNTAS
=====================================
ID Int
COLIGADAID ou FILIALID Int -- Vincule a pergunta à sua empresa ou suas filiais
PROVAID Int
GRUPOPERGUNTD Int
ORDEMPERGUNTA Int
TITULO Varchar(100)
TIPOPERGUNTA In -- 1 = Objetiva Única; 2 = Objetiva Múltipla; 3 = Subjetiva; 4 = Objetiva Única + Justificativa; 5 = Objetiva Múltipa + Justificativa
DESCRICAO Text
PONTOS Decimal(10, 2)
USUARIOCRIACAO Int
DTCRIACAO DateTime
USUARIOALTERACAO Int
DTALTERACAO DateTime

=====================================
PERGUNTAS OPCOES (esta tabela é usada caso a pergunta tenha opções definindo a(s) resposta(s) certa(s))
=====================================
ID Int
PERGUNTAID Int
ORDEMOPCAO Int
DESCRICAORESPOSTA Text
OPCAOCORRETA Varchar(5)
PONTOSOPCAO Decimal(10, 2)

=====================================
QUESTIONARIO (é aqui onde os clientes responderão às perguntas)
=====================================
ID Int
PROVAID Int
PERGUNTAID Int
RESPOSTATEXTO Text
NOTA Decimal(10, 2)
COMENTARIOPROFESSOR Text
RESPOSTAOPCOES Varchar(255) -- Aqui ficarão as respostas das opções
USUARIOCRIACAO Int
DTCRIACAO DateTime
USUARIOALTERACAO Int
DTALTERACAO DateTime

Não sei é exatamente isso que precisa mas, espero que te ajude.

Atenciosamente,

Ilano.

Ilano Caldas

Ilano Caldas
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar