von
blahwas » Do Feb 18, 2021 9:48 am
Danke für deine ausführliche Antwort. Mit großer Datei kommt große Verantwortung
Ich kann IT nicht so gut, aber Informatik (Datenstrukturen). Ich spekuliere mal, frei von den Zwängen der Verantwortung einer praktischen Umsetzung
Im Moment gibt es in der Datenbank zu jedem Pass ein Feld "aktiv?" mit den Werten "ja" und "nein".
ja: Pass wird in der Suche und in der Karte angezeigt und zu den Summen hinzugezählt
nein: nichts davon
Deshalb hat in der Einheimischen-Rangliste jetzt auch niemand 100% Schweiz, weil in Summe neue Pässe dazu gekommen sind für die Landeswertung CHE in 2021. Es gibt vielleicht auch aus diesem Grund keine Einheimischen-Tabelle mit Prozenten von Vorjahren, sobald die neue Saison läuft.
Lösungsvorschlag 1:
In der Datenbank wird zu jedem Pass das Feld "aktiv?" mit den Werten "ja", "noch nicht" und "nicht mehr" bestückt.
ja: Pass wird in der Suche und in der Karte angezeigt und zu den Summen hinzugezählt
noch nicht: nichts davon
nicht mehr: Pass wird in der Lebenswerkkarte grün angezeigt, wenn er gefahren wurde. Sonst wie "noch nicht"
Damit würde man seine "Trophäe" erhalten, wenn man dort war, als es den Pass noch gab. Dort könnte man sich dann auch noch zur Beschreibung des Passes durchklicken, wo sinnigerweiser ein Hinweis erscheinen sollte, dass der Pass nicht mehr aktiv ist.
Datenmigration: ja->ja, nein-> "noch nicht", wenn ihn noch niemand besucht hat, sonst "nicht mehr". Es mag Pässe geben, die mal aktiv waren und die niemand besucht hat, wo das falsch "noch nicht" statt "nicht mehr" nehmen würde - das würde aber praktisch niemanden stören, weil es keiner merken würde.
Lösungsvorschlag 2:
In der Datenbank wird zu jedem Pass das Feld "aktiv?" für jedes Jahr mit "ja" oder "nein" bestückt. 2021 aktiv, 2020 aktiv, 2019 aktiv, usw.
Pass war nie aktiv: Pass wird nicht angezeigt (Suche, Karte, usw.)
Pass ist in diesem Jahr aktiv: Pass wird überall angezeigt und gezählt
Pass war nur in einem Vorjahr aktiv: Pass wird nur im Lebenswerk angezeigt und nur für eine neue, historische Einheimischen-Tabelle mit Prozenten gezählt. Beschreibung des Passes siehe oben.
Datenmigration: schwierig
1. Idee: "ja"-> 2021 "ja", und sonst halt für jedes Jahr "ja", in dem er besucht wurde - Rest "nein". Das klappt leider nur für Pässe, die wenn sie aktiv waren, auch jedes Jahr besucht wurden. Und es gibt ja sogar Länder, wo öfters mal ein Jahr keiner einen Pass geknackt hat. Da könnte manuelle Pflege nötig sein - wann kam das Land dazu, was hat sich wann geändert. Das kann man keinem Menschen zumuten bei der Masse