21 lines
519 B
Python
21 lines
519 B
Python
"""
|
|
Handle asynchronous calls from the web pages
|
|
"""
|
|
|
|
from django.utils import simplejson
|
|
from dajaxice.decorators import dajaxice_register
|
|
|
|
from three_d_viewer.models import Question
|
|
|
|
|
|
@dajaxice_register
|
|
def check_answer(request, answerid, questionid):
|
|
"""
|
|
Check whether answerid is the correct answer for questionid.
|
|
Returns a boolean in 'result'
|
|
"""
|
|
question = Question.objects.get(id=int(questionid))
|
|
result = question.check_answer(answerid)
|
|
|
|
return simplejson.dumps({'result': result})
|