Refs #102 -- Added multiple-choice question types

This commit is contained in:
Raphael Michel
2016-02-23 10:09:33 +01:00
parent eed74545bc
commit 1cd0c1f53b
12 changed files with 306 additions and 25 deletions

View File

@@ -12,7 +12,7 @@ from typing import List, Union
from ..decimal import round_decimal
from .base import CachedFile, LoggedModel
from .event import Event
from .items import Item, ItemVariation, Question, Quota
from .items import Item, ItemVariation, Question, QuestionOption, Quota
def generate_secret():
@@ -286,6 +286,9 @@ class QuestionAnswer(models.Model):
question = models.ForeignKey(
Question, related_name='answers'
)
options = models.ManyToManyField(
QuestionOption, related_name='answers', blank=True
)
answer = models.TextField()
def __str__(self):