Wunderbyte-GmbH / moodle-local_catquiz

ALiSe CAT Quiz
Other
1 stars 2 forks source link

Überflüssige Daten aus der Attempts Tabelle automatisch entfernen #496

Open davidszkiba opened 3 months ago

davidszkiba commented 3 months ago

In einer frühren alise Version sind attempts angelegt worden, die zu viel Platz beanspruchen. Das ist zwar bereits gelöst, aber es sollten trotzdem alte attempts in der DB aufgeräumt werden.

ralferlebach commented 3 months ago

Wir sprechen hier von dem Converter, dert

  1. alle alten (unnötigen) Daten bereinigt,
  2. alle Daten in die aktuelle (neue) Datenstruktur überführt ubnd
  3. im Moment fehlende Daten (Anzahl gepielter Fragen) z.B: aus attempt_steps rekonstruiert.

Etliche der aktuellen Probleme (Ladezeiten, Anzeigefhelter usw.) lassen sich vollständig oder zumindest eilweise auf den inkonsistenten Datenbestand zurückführen.

Wir benötigen keine elegante, schöne oder nutzerfreundliche Lösung, nur eine die einmal den Job abarbeitet, ohne Datenverlust herbeizuführen. Und wir benötigen sie dringend, um hier sauber und sicher weiterarbeiten zu können.

@davidszkiba: Wie lange würde das Programmieren eines cruden Skriptes dich an Zeit kosten.