-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Es stellt sich die Frage, ob das Teil der Response (AttemptScoreArguments.response) sein soll (wäre konsistenter mit Options) oder separat (wäre typsicherer) sein soll. @MartinGauk haben das gerade besprochen und sehen wenige Argumente in irgendeine Richtung, haben uns aber für letzteres Entschieden.
Skizze:
class AttemptScoreArguments(AttemptViewArguments):
response: dict[str, Any]
+ files: dict[str, list[SowasÄhnlichesWieOptionsFile]]
+ rich_editors: dict[str, SowasÄhnlichesWieRichTextEditor]
generate_hint: boolWobei die beiden Klassen OptionsFile und RichTextEditor aus dem SDK grundsätzlich weiterverwendet werden können. Potenziell wäre es aber von Vorteil, beides im Server als opak zu betrachten und erst im Paket in Objekte zu gießen.
Metadata
Metadata
Assignees
Labels
No labels