vcp-elearning/tkupek_elearning/elearning/views.py

47 lines
1.5 KiB
Python
Raw Normal View History

2016-02-09 19:51:05 +01:00
from django.http import HttpResponse
2016-01-31 16:17:37 +01:00
from django.shortcuts import render_to_response
2016-02-09 19:51:05 +01:00
from tkupek_elearning.elearning.models import Setting, Question, Option, UserAnswer, User
2016-01-31 18:19:45 +01:00
2016-02-09 19:51:05 +01:00
import pdb
2016-01-31 16:17:37 +01:00
def home(request):
2016-01-31 18:19:45 +01:00
settings = Setting.objects.filter(active=1)
if settings:
2016-01-31 18:19:45 +01:00
settings = settings[0]
2016-01-31 16:17:37 +01:00
questions_options = {}
questions = Question.objects.all()
for question in questions:
options = Option.objects.filter(question=question.id)
questions_options[question] = options
return render_to_response('index.html', {'settings': settings, 'questions_options': questions_options})
2016-02-09 19:51:05 +01:00
def getAnswer(request):
# if request.method == 'GET':
# pdb.set_trace()
# request_questionId = request.GET.get('id')
# request_answers = request.GET.get('answers')
# request_userToken = request.GET.get('user')
#
# question = Question.objects.filter(questionId=request_questionId)
# user = User.objects.filter(token=request_userToken)
#
# userAnswer = UserAnswer.objects.filter(questionId=question.id, user=user.token)
# if not userAnswer:
# userAnswer = UserAnswer()
# userAnswer.questionId = question
# userAnswer.user = user
# userAnswer.answers = ""
# userAnswer.save()
# else:
# return HttpResponse('error:alreadyAnswered');
#
# options = Option.objects.filter(question=question.id)
#
# return HttpResponse(options)