PaiGram/core/quiz/base.py

20 lines
550 B
Python
Raw Normal View History

2022-07-26 10:07:31 +00:00
from typing import List
from .models import Answer, Question
2022-07-26 10:07:31 +00:00
def CreatQuestionFromSQLData(data: tuple) -> List[Question]:
temp_list = []
for temp_data in data:
(question_id, text) = temp_data
temp_list.append(Question(question_id, text))
return temp_list
2022-07-26 10:07:31 +00:00
def CreatAnswerFromSQLData(data: tuple) -> List[Answer]:
temp_list = []
for temp_data in data:
(answer_id, question_id, is_correct, text) = temp_data
temp_list.append(Answer(answer_id, question_id, is_correct, text))
return temp_list