Esempio n. 1
0
class AnswerGivenSchema(ma.Schema):
    class Meta:
        fields = ('id', 'question_id', 'question', 'team_id', 'answered_by',
                  'subanswersgiven')

    question = ma.Nested(QuestionSchema)
    answered_by = ma.Nested(TeamSchema)
    subanswersgiven = ma.Nested(SubAnswerGivenSchema, many=True)
Esempio n. 2
0
class SubAnswerGivenSchema(ma.Schema):
    class Meta:
        # Fields to expose
        fields = ('id', 'corr_answer_id', 'corr_answer', 'read_answer',
                  'correct', 'person_id', 'checkedby', 'confidence', 'line',
                  'answergiven_id')

    checkedby = ma.Nested(PersonSchema)
    corr_answer = ma.Nested(SubAnswerSchema)
    line = ma.Nested(LineSchema)
Esempio n. 3
0
class QuestionSchema(ma.Schema):
    class Meta:
        # Fields to expose
        fields = ('id', 'questionnumber', 'person_id', 'category_id',
                  'question', 'active', 'subanswers', 'questioncategory',
                  'createdby', 'type_id', 'questiontype')

    subanswers = ma.Nested(SubAnswerSchema(many=True))
    questioncategory = ma.Nested(CategorySchema)
    questiontype = ma.Nested(TypeSchema)
    createdby = ma.Nested(PersonSchema)
Esempio n. 4
0
class SubAnswerSchema(ma.Schema):
    class Meta:
        # Fields to expose
        fields = ('id', 'question_id', 'variants')

    variants = ma.Nested(VariantSchema(many=True))