questionpy-org / questionpy-sdk

Library and toolset for the development of QuestionPy packages
https://questionpy.org
MIT License
0 stars 2 forks source link

Elemente wiederholen #37

Closed MHajoha closed 1 year ago

MHajoha commented 1 year ago

Analog zu group() und section() wird ein anderes FormModel angegeben, dessen Elemente wiederholt werden. Der erwartete Typ ist dann list[_F].

Etwas unschön daran ist, dass auch ein extra FormModel gebastelt werden muss, wenn nur ein einzelnes Element oder eine einzelne Gruppe wiederholt werden soll. Vielleicht lässt sich dieser Fall noch besser abbilden.

In repeat(model, initial, increment, button_label = None) bedeutet button_label = None, dass das LMS sich ein Standard-Label ausdenkt. Docstrings kommen mit #31.

Closes #30