Skip to content

Schemer: (Re)aktivieren von Basisvariablen führt zu Dopplungen #171

@schumaki

Description

@schumaki

Beschreibung

Auf dem Bio-Board gibt es Aufgaben, bei denen die Items in der Kodierungsspalte nicht angezeigt werden. Vermutlich wurden die Basisvariablen von den AEs aus Versehen aus der Kodierungsspalte entfernt.
Wenn ich die Variablen wieder aktiviere (im Bsp. Var 01) kommt ein Fehlerdialog:

Image Image

Nach dem automatischen Auflösen sieht erstmal alles gut aus:

Image

Wenn ich den Kodierungstab verlasse und neu lade, sind jedoch deutlich mehr Variablen hinzugekommen und rot markiert:

Image

Interessanter Weise ist gerade die durch Auflösung erstellt Variable 01_1 verschwunden

Erwartetes Verhalten

  • Versehentlich deaktivierte Basisvariablen sollten (z. B. über "Basisvariable ohne Wert aktivieren") wiederhergstellt werden können.
  • Die Funktion Doppelte Variablen-IDs/Aliase auflösen sollte nochmal gründlich auf unerwartete Nebeneffekte (Erzeugen neuer Variablen, Anzeigen von weiteren Konflikten, die nicht durch die aktuelle Aktion entstanden sind, Änderungen die erst nach neu laden des Kodierungstabs angezeigt werden, etc.) getestet werden

Reproduktionsschritte

  1. Kopie von https://www.iqb-studio.de/#/a/1018/137933/preview erstellen
  2. Zum Kodierungstab navigieren
  3. Burgermenü -> "Basisvariable ohne Wert aktivieren"
  4. 01 aktivieren
  5. Bei Doppelte Variablen-IDs/Aliase auflösen beobachten, welche Variablen neben 01 noch als Konflikt angezeigt werden
  6. Auto-Fix verwenden
  7. Beobachten, welche Variablen neu erstellt werden
  8. In einen andern Tab und dann zurück zu Kodierung wechseln
  9. Beobachten,
  • welche Variablen aus 7. noch vorhanden sind,
  • welche Variablen nun neu hinzugekommen sind und
  • welche Variablen doppelt vorhanden sind

Beispiele


Versionen

  • Schemer 2.6.1 (scheint aber auch unter 2.7.0 aufzutreten), Aspect 2.11.6
  • Betriebssystem: Win 11
  • Browser: Firefox

Metadata

Metadata

Assignees

Labels

P0Highest prioritybugSomething isn't working

Type

No fields configured for Bug.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions