Bases: BaseFormItem
The answer key for a question.
Source code in pygsuite/forms/generated/correct_answers.py
| class CorrectAnswers(BaseFormItem):
"""
The answer key for a question.
"""
def __init__( # noqa: C901
self, answers: Optional[List["CorrectAnswer"]] = None, object_info: Optional[Dict] = None
):
generated: Dict = {}
if answers is not None:
generated["answers"] = [v._info for v in answers]
object_info = object_info or generated
super().__init__(object_info=object_info)
@property
def answers(self) -> List["CorrectAnswer"]:
return [CorrectAnswer(object_info=v) for v in self._info.get("answers", [])]
@answers.setter
def answers(self, value: List["CorrectAnswer"]):
if self._info.get("answers", None) == value:
return
self._info["answers"] = value
|