questionpy-org / questionpy-sdk

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

Laufende Nummer in den Form Elementen #64

Closed alexanderschmitz closed 6 months ago

alexanderschmitz commented 7 months ago

Siehe PR 43

Außerdem:

MHajoha commented 6 months ago

Wäre es nicht einfacher (und wesentlich kürzer), das in den Jinja-Templates zu lösen? Also aus create_repetition die laufende Nummer bzw. ein dict mit Kontextvariable(n) durch die verschiedenen Makros in die Elemente zu schleifen, und dort label und co. entsprechend zu bearbeiten?

alexanderschmitz commented 6 months ago

Aktuell wäre es einfacher das in den Templates zu lösen, aber ich denke für die Zukunft ist es leichter, wenn weniger Logik in den Templates liegt. Ich hab das jetzt schon öfter gemerkt, dass ein Refactoring der Templates fehleranfällig ist. Ich denke, dass das einführen von neuen Kontextvariablen so leichter ist.

MHajoha commented 6 months ago

Fast vergessen: Im Moodle-Plugin fangen die Nummern bei 1 an. Das halte ich hier auch für sinnvoller