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

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

Aceitar