Ziel
Der Schemer soll für komplexe Antwortformate wie text-selection eine visuelle Aufnahme einer Beispielantwort anstoßen können. Die technische Response wird vom echten Player erzeugt und anschließend im Schemer zur Regelgenerierung verwendet.
Vorschlag
Die vorhandene Schemer-Kommunikation wird wiederverwendet:
- Capability über
vosStartCommand.schemerConfig.sharedParameters
- Capture-Request über
vosSchemeChangedNotification.sharedParameters
- Capture-Result über erneuten
vosStartCommand.schemerConfig.sharedParameters
Beispiel-Key: IQB_RESPONSE_RECORDER.
Aufgaben
- UI-Aktion im Generator für
format: "text-selection" ergänzen
- Capture-Request mit
requestId, sessionId, kind, variableId, alias, format senden
- Capture-Result verarbeiten
- aus der aufgenommenen Response Kodierregeln erzeugen
- technische Response im Schemer anzeigen
- Tests für Request/Result-Verarbeitung und Regelgenerierung
Verwandte Issues
Einschränkung
sharedParameters sind eigentlich eher Laufzeit-Zustand als RPC-System. Für ein MVP ist das okay, solange wir sauber mit requestId, sessionId, kind und einmaligen Ergebnissen arbeiten. Langfristig könnte man daraus eine offizielle Verona-Konvention machen, z. B. “visual response capture”.
Ziel
Der Schemer soll für komplexe Antwortformate wie
text-selectioneine visuelle Aufnahme einer Beispielantwort anstoßen können. Die technische Response wird vom echten Player erzeugt und anschließend im Schemer zur Regelgenerierung verwendet.Vorschlag
Die vorhandene Schemer-Kommunikation wird wiederverwendet:
vosStartCommand.schemerConfig.sharedParametersvosSchemeChangedNotification.sharedParametersvosStartCommand.schemerConfig.sharedParametersBeispiel-Key:
IQB_RESPONSE_RECORDER.Aufgaben
format: "text-selection"ergänzenrequestId,sessionId,kind,variableId,alias,formatsendenVerwandte Issues
Einschränkung
sharedParameters sind eigentlich eher Laufzeit-Zustand als RPC-System. Für ein MVP ist das okay, solange wir sauber mit requestId, sessionId, kind und einmaligen Ergebnissen arbeiten. Langfristig könnte man daraus eine offizielle Verona-Konvention machen, z. B. “visual response capture”.