Etwas anders als in questionpy:api befassen sich die High-Level Klassen (Question und Attempt) nur mit geparsten States. Wollen Paketentwickler:innen die String-Repräsentation ihrer States beeinflussen, können relativ einfach die Wrapper gesubclassed oder in die Pydantic-Werkzeugkiste gegriffen werden (z.B. mit eigenen Validators bzw. Serializern auf der State-Klasse).
Bisher noch out of scope:
Question.prefix
create_placeholder
create_input
u.ä.call_js
&add_css
Etwas anders als in questionpy:api befassen sich die High-Level Klassen (
Question
undAttempt
) nur mit geparsten States. Wollen Paketentwickler:innen die String-Repräsentation ihrer States beeinflussen, können relativ einfach die Wrapper gesubclassed oder in die Pydantic-Werkzeugkiste gegriffen werden (z.B. mit eigenen Validators bzw. Serializern auf der State-Klasse).