components.texts Module¶
This module contains functions for generating often needed texts.
- components.texts.PHOTO_OPTIONS = ['Oben links', 'Oben rechts', 'Unten links', 'Unten rechts']¶
Poll options to present when the question attribute is
components.Question.PHOTO
.- Type
List[
str
]
- components.texts.question_text(member, question_attribute, hint_attribute, multiple_choice=True, hint_value=None)¶
Gives the question text for the question specified by the parameters.
- Parameters
member (Member) – The orchestra member with the correct answer.
question_attribute (
str
) – The attribute that is asked for. One ofcomponents.Question.SUPPORTED_ATTRIBUTES
.hint_attribute (
str
) – The attribute to give as a hint.multiple_choice (
Optional
[bool
]) – Whether this is a multiple choice question. Defaults toTrue
.hint_value (
Any
) – Optional. A specific value to use as hint. Useful if the hint attribute is a list.
- Return type