示例#1
0
文件: views.py 项目: hypuerta/DeA2
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('/')
示例#2
0
文件: views.py 项目: hypuerta/DeA2
def edit_booleana_respuesta_view(request):
	if request.user.is_authenticated():
		if request.method=="POST":
			id1 = request.POST['id1']
			idpregunta = request.POST['idpregunta']
			pregunta = Pregunta.objects.get(id=idpregunta)
			#guardar las respuestas.
			booleana = request.POST['booleana']
			#respuesta1 = Respuesta_Secuencial(idPregunta=pregunta,no_secuencia=1,contenido=contenido1,secuencia=secuencia1)
			respuesta = Respuesta_Booleana(id=id1)
			respuesta.idpregunta = pregunta
			if booleana == "1":
				determinacion = True
				contenido = "verdadero"
			else:
				determinacion = True
				contenido = "falso"
			respuesta.determinacion = determinacion
			respuesta.contenido = contenido	
			respuesta.save()
			return HttpResponseRedirect('/question_success/')
		else:
			return render_to_response('theory/edit_booleana_respuesta.html',locals(),context_instance=RequestContext(request))
	else:
		return HttpResponseRedirect('/')