Criar página dinamicamente no Aspx

09/08/2011

0

Olá, tudo bem?Estou desenvolvendo um sistema escolar em Asp.net e C# que tornará digital inclusive as provas (os alunos farão-as digitamente). Mas para isso estou com um problema que não sei como resolver e por isso peço a ajuda de vcs
Quando o professor (a) montar a prova, ele irá adicionando questões, podendo ser dissertativa ou objetiva... Quanto a isso tudo tranquilo. O Problema estah na hora de carregar a prova para o aluno responder.. Terei que montar a página dinamicamente, incluindo as perguntas conforme o professor cadastrou.. mas como faço para montar a prova na tela e capturar as respostas no Code Behind para registrar e armazenar no banco?Exemplo: se for uma questão objetiva, com 4 alternativas.. como farei para colocar na tela as alternativas e conseguir capturar qual foi a resposta do aluno... e se for uma pergunta dissertativa, como capturar o texto que o aluno digitar num textArea que tbm será incluido dinamicamente...
Espero que tenham conseguido entender minha dúvida..
Desde já agradeçoatt.Junior
 
Nelson Junior

Nelson Junior

Responder

Posts

10/08/2011

Evandro Lopes

Bom dia Nelson, cara acredito que consegui compreender bem suas dúvidas.   Acredito q vc terá uma base de dados, entao com base nisso vou tentar ser claro e objetivo. 1 - Para carregar a prova vc terá q ter uma pagina HTML, com sua formatação. 2 - Vc terá q ter entidades, onde falando muito por cima seria mais ou menos (Alunos, Professor, Provas, Perguntas, Respostas), onde uma Prova contém uma entidade de Professor, Aluno e uma lista de Perguntas, e para cada Pergunta uma resposta.  3 - Para vc cadastrar essas informações, vc terá q fazer o trafego via Entidades. 4 - Para capturar as informações seria algo mais ou menos assim:
 
List<Resposta> listaResposta = new List<Resposta>();
Resposta resposta = new Resposta();
 
if(!String.IsNullOrEmpty(txtPergunta1.text))
{
    resposta.Pergunta = txtPergunta1.text;
 
}
Responder

10/08/2011

Evandro Lopes

Bom dia Nelson, cara acredito que consegui compreender bem suas dúvidas.   Acredito q vc terá uma base de dados, entao com base nisso vou tentar ser claro e objetivo. 1 - Para carregar a prova vc terá q ter uma pagina HTML, com sua formatação. 2 - Vc terá q ter entidades, onde falando muito por cima seria mais ou menos (Alunos, Professor, Provas, Perguntas, Respostas), onde uma Prova contém uma entidade de Professor, Aluno e uma lista de Perguntas, e para cada Pergunta uma resposta.  3 - Para vc cadastrar essas informações, vc terá q fazer o trafego via Entidades. 4 - Para capturar as informações seria algo mais ou menos assim:
 
List<Resposta> listaResposta = new List<Resposta>();
Resposta resposta = new Resposta();
 
if(!String.IsNullOrEmpty(txtPergunta1.text))
{
    resposta.Pergunta = txtPergunta1.text;
   
}
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