def add_pregunta_secuencial_view(request): if request.user.is_authenticated(): if request.method=="POST": institucion = request.user idInstitucion = Institucion.objects.get(user=institucion) categoria = 1 grado = request.POST['grado'] contenido = request.POST['pregunta'] pregunta = Pregunta(idInstitucion=idInstitucion,contenido=contenido,grado=grado,categoria=categoria,tipoRespuesta=4) pregunta.save() #guardar las respuestas. idpregunta = pregunta.id pregunta = Pregunta.objects.get(id=idpregunta) contenido1 = request.POST['respuesta1'] contenido2 = request.POST['respuesta2'] contenido3 = request.POST['respuesta3'] contenido4 = request.POST['respuesta4'] secuencia1 = request.POST['secuencia1'] secuencia2 = request.POST['secuencia2'] secuencia3 = request.POST['secuencia3'] secuencia4 = request.POST['secuencia4'] respuesta1 = Respuesta_Secuencial(idpregunta=pregunta,no_secuencia=1,contenido=contenido1,secuencia=secuencia1) respuesta1.save() respuesta2 = Respuesta_Secuencial(idpregunta=pregunta,no_secuencia=2,contenido=contenido2,secuencia=secuencia2) respuesta2.save() respuesta3 = Respuesta_Secuencial(idpregunta=pregunta,no_secuencia=3,contenido=contenido3,secuencia=secuencia3) respuesta3.save() respuesta4 = Respuesta_Secuencial(idpregunta=pregunta,no_secuencia=4,contenido=contenido4,secuencia=secuencia4) respuesta4.save() return HttpResponseRedirect('/question_success/') else: return render_to_response('theory/pregunta_secuencial.html',locals(),context_instance=RequestContext(request)) else: return HttpResponseRedirect('/')
def add_pregunta_booleana_view(request): if request.user.is_authenticated(): if request.method=="POST": institucion = request.user idInstitucion = Institucion.objects.get(user=institucion) categoria = 1 grado = request.POST['grado'] contenido = request.POST['pregunta'] pregunta = Pregunta(idInstitucion=idInstitucion,contenido=contenido,grado=grado,categoria=categoria,tipoRespuesta=3) pregunta.save() #guardar las respuestas. idpregunta = pregunta.id pregunta = Pregunta.objects.get(id=idpregunta) booleana = request.POST['booleana'] if booleana == "1": determinacion = True contenido = "verdadero" else: determinacion = True contenido = "falso" respuesta = Respuesta_Booleana(idpregunta=pregunta,determinacion=determinacion,contenido=contenido) respuesta.save() return HttpResponseRedirect('/question_success/') else: return render_to_response('theory/pregunta_booleana.html',locals(),context_instance=RequestContext(request)) else: return HttpResponseRedirect('/')
def add_pregunta_multiple_view(request): if request.user.is_authenticated(): if request.method=="POST": institucion = request.user idInstitucion = Institucion.objects.get(user=institucion) categoria = 1 grado = request.POST['grado'] contenido = request.POST['pregunta'] pregunta = Pregunta(idInstitucion=idInstitucion,contenido=contenido,grado=grado,categoria=categoria,tipoRespuesta=2) pregunta.save() #guardar las respuestas. idpregunta = pregunta.id pregunta = Pregunta.objects.get(id=idpregunta) try: if request.POST['multiple1']: determinacion1 = True except: determinacion1 = False try: if request.POST['multiple2']: determinacion2 = True except: determinacion2 = False try: if request.POST['multiple3']: determinacion3 = True except: determinacion3 = False try: if request.POST['multiple4']: determinacion4 = True except: determinacion4 = False contenido1 = request.POST['respuesta1'] respuesta1 = Respuesta_Multiple(idpregunta=pregunta,no_secuencia=1,contenido=contenido1,determinacion=determinacion1) respuesta1.save() contenido2 = request.POST['respuesta2'] respuesta2 = Respuesta_Multiple(idpregunta=pregunta,no_secuencia=2,contenido=contenido2,determinacion=determinacion2) respuesta2.save() contenido3 = request.POST['respuesta3'] respuesta3 = Respuesta_Multiple(idpregunta=pregunta,no_secuencia=3,contenido=contenido3,determinacion=determinacion3) respuesta3.save() contenido4 = request.POST['respuesta4'] respuesta4 = Respuesta_Multiple(idpregunta=pregunta,no_secuencia=4,contenido=contenido4,determinacion=determinacion4) respuesta4.save() return HttpResponseRedirect('/question_success/') else: return render_to_response('theory/pregunta_multiple.html',locals(),context_instance=RequestContext(request)) else: return HttpResponseRedirect('/')
def add_pregunta_agilidad_dados_view(request): if request.user.is_authenticated(): if request.method == "POST": institucion = request.user idInstitucion = Institucion.objects.get(user=institucion) categoria = 2 grado = request.POST['grado'] contenido = request.POST['pregunta'] pregunta1 = Pregunta(idInstitucion=idInstitucion,contenido=contenido,grado=grado,categoria=categoria,tipoRespuesta=5) pregunta1.save() imagenes = Imagen.objects.all() idpregunta = pregunta1.id pregunta = Pregunta.objects.get(id=idpregunta) agilidad = request.POST['agilidad'] if agilidad == "1": determinacion1 = True contenido1 = "verdadero" else: determinacion1 = False contenido1 = "falso" if agilidad == "2": determinacion2 = True contenido2 = "verdadero" else: determinacion2 = False contenido2 = "falso" if agilidad == "3": determinacion3 = True contenido3 = "verdadero" else: determinacion3 = False contenido3 = "falso" if agilidad == "4": determinacion4 = True contenido4 = "verdadero" else: determinacion4 = False contenido4 = "falso" if agilidad == "5": determinacion5 = True contenido5 = "verdadero" else: determinacion5 = False contenido5 = "falso" if agilidad == "6": determinacion6 = True contenido6 = "verdadero" else: determinacion6 = False contenido6 = "falso" imagen1 = request.FILES['imagen1'] imagen1.name = "imagen1" imagen2 = request.FILES['imagen2'] imagen2.name = "imagen2" imagen3 = request.FILES['imagen3'] imagen3.name = "imagen3" imagen4 = request.FILES['imagen4'] imagen4.name = "imagen4" imagen5 = request.FILES['imagen5'] imagen5.name = "imagen5" imagen6 = request.FILES['imagen6'] imagen6.name = "imagen6" respuesta1 = Respuesta_Agilidad(idpregunta=pregunta,imagen=imagen1,determinacion=determinacion1,contenido=contenido1,no_secuencia=1,tipo_imagen="Dados") respuesta1.save() respuesta2 = Respuesta_Agilidad(idpregunta=pregunta,imagen=imagen2,determinacion=determinacion2,contenido=contenido2,no_secuencia=2,tipo_imagen="Dados") respuesta2.save() respuesta3 = Respuesta_Agilidad(idpregunta=pregunta,imagen=imagen3,determinacion=determinacion3,contenido=contenido3,no_secuencia=3,tipo_imagen="Dados") respuesta3.save() respuesta4 = Respuesta_Agilidad(idpregunta=pregunta,imagen=imagen4,determinacion=determinacion4,contenido=contenido4,no_secuencia=4,tipo_imagen="Dados") respuesta4.save() respuesta5 = Respuesta_Agilidad(idpregunta=pregunta,imagen=imagen5,determinacion=determinacion5,contenido=contenido5,no_secuencia=5,tipo_imagen="Dados") respuesta5.save() respuesta6 = Respuesta_Agilidad(idpregunta=pregunta,imagen=imagen6,determinacion=determinacion6,contenido=contenido6,no_secuencia=6,tipo_imagen="Dados") respuesta6.save() print "respuesta guardada" return HttpResponse('True') #return render_to_response('pregunta_agilidad.html',locals(),context_instance=RequestContext(request)) else: imagenes_dados = Imagen.objects.filter(tipo="Dados") return render_to_response('agility/pregunta_agilidad_dados.html',locals(),context_instance=RequestContext(request)) else: return HttpResponseRedirect('/')