barbalex / vermehrung Goto Github PK
View Code? Open in Web Editor NEWBedrohte Pflanzenarten für apflora.ch vermehren. Mobile- und offline-first
Home Page: https://vermehrung.ch
License: ISC License
Bedrohte Pflanzenarten für apflora.ch vermehren. Mobile- und offline-first
Home Page: https://vermehrung.ch
License: ISC License
Es kommt vor, dass der Strukturbaum falsche Daten anzeigt. Zum Beispiel Mehrfache.
Bitte meldet mir hier Beispiele, die ich nachvollziehen bzw. provozieren kann. Damit ich hoffentlich den Fehler beheben kann.
Provisorische Umgehung, wenn der Fehler auftritt: App neu laden. Wenn das nicht reichen sollte: Daten und Einstellungen zurücksetzen (Menü beim Klick auf das Personen-Symbol oben rechts).
Jasmin erstellt ein Excel-Beispiel
Da die Zwischenlager nur selten gebraucht werden, wäre es toll, wenn es eine Funktion gibt, wo diese ausgeblendet werden können. Sonst ist es nicht sehr übersichtlich.
Wir vor Weihnachten benötigt. Soll davor nochmals spezifiziert werden.
neues Feld: gramm_samen
wird im Jahresbericht berichtet
Die besprochene interaktive Startseite ist für uns zentral um die Datenbank auch benutzerfreundlich zu machen. So wie wir es verstehen, wird dies aber noch erledigt (Navigationsbaum ist interaktiv)?
Anlieferung in Teilkultur ist technisch noch nicht richtig möglich, da ich bei einer Anlieferung nicht erkenne, in welche Teilkultur die Lieferung gehen soll. Müssten in diesem spezifischen Fall die Lieferungen hierarchisch unter den Teilkulturen aufgeführt werden? Das ist vermutlich nicht ganz einfach mit der fixen Datenstruktur... Owe.
Sehr hilfreich wäre eine Art Schema, Übersicht für die Gartenanlage in Wangen, welche alle Beete, Kästen und Nr enthält. Quasi eine Skizze bei der man auf ein Beet klicken könnte und dann die entsprechenden Kulturen aufgelistet werden. Falls dies nicht möglich oder zu aufwendig ist, wäre es schon mal von Vorteil, wenn man bei der Gartenanlage ein pdf oder Foto herunterladen könnte, welches das Übersichtsschema zeigt.
Ich denke an grosse Gärten. Müsste es dort nicht nötig sein, erfassen zu können, wer für eine Kultur verantwortlich ist?
(In kleinen Gärten wird das die Garten-Besitzerin sein)
Die Felder
addieren sich zu "Anzahl Pflanzen".
Gelegentliche Benutzer sollten dies auf Anhieb sehen.
Es gibt keine einfache Lösung:
Vorläufig zurückgestellt. Andere Massnahmen haben Priorität
@jmenzi schrieb am 15.5.2019 #8 (comment):
Zugriff je nach Benutzergruppen:
Ein Detail und somit nicht prioritär. Bei den Lieferunge steht "wer" und man kann die Person auswählen. Einem Laien könnte hier nicht klar sein, was gemeint ist. Die Person die ausliefert oder die Person an die geliefert wird?
Ein Inventar ist die Gesamtheit aller Zählungen einer Kultur. So wie es jetzt aufgebaut ist, ist ein Inventar quasi eine erweiterte Zählung mit zusätzlichen Attributen. Es ist wünschenswert, dass ein Inventar in übersichtlicher Weise eine Zusammenfassung aller Zählungen für alle Kulturen eines Gartens aufzeigt (am Besten in Tabellenform, welche auch ausgedruckt werden kann - siehe separates Issue).
Die Attributtabelle einer Zählung muss nochmals überarbeitet werden und kann allenfalls so ergänzt werden, dass die Informationen für die Gartenanlage in Wangen (kasten, beet, nr, instruktion) auch in der Zählung (statt im Inventar - siehe auch Issue 1) enthalten sind. Da diese Attribute nur für die Gartenanlage nötig sind, stellt sich die Frage ob es grundsätzlich möglich ist, diese bei anderen Gärten auszublenden. Falls nicht (oder nur mit grossem Aufwand) kann man auch in Textform ergänzen, dass diese Felder nur für die Gartenanlage in Wangen ausgefüllt werden müssen.
Allgemein ist bei der Zählung zudem ein Attributfeld nötig, welches bei der Einheit eine grössere Flexiblität zulässt. So muss eine nummerische Zahl eingegeben werden können und gleichzeitig mit einer Dropdownliste eine Einheit dafür ausgewählt werden können (z.B. 9erTöpfe, 8erTöpfe, Rosentöpfe, Pflanzen, Saatschalen ect.). Spezialfall Saatschalen: Die Angaben zur Anzahl der Saatschalen alleine sind nicht so sehr aussagekräftig. Hier bräuchte es eine zusätzliche Spezifikation: z.B. gekeimt, dicht, locker. Wir sind uns nicht sicher, wie dies am Besten eingebaut werden könnte. Allenfalls müsste diese Einheit nochmals separat (ähnlich wie Mutterpflanzen) aufgeführt werden.
Ich bin mir nicht sicher, aber wäre es allenfalls nützlich, wenn wir im Strukturbaum unter Art die verschiedenen Herkünfte, welche für die Art erfasst sind anzeigen könnten? Dann hätte man eine Übersicht über die Herkünfte pro Art. Oder gibt es das (ausser mit den tollen Graphen) sonst noch irgendwo?
Feld wird berechnet, wenn folgende Felder Werte enthalten: Anzahl Pflanzen, Anzahl auspflanz-bereit, anzahl Mutterpflanzen.
Feld ist berechnet, kann also nicht verändert werden.
in v0.44.0 implementiert
Eine Passwortdauer von 2 h ist zu kurz. Es erlaubt eigentlich nur eine Erstellung des Accounts, wenn man in direktem Kontakt steht. Dies ist nicht für alle privaten ZV möglich und auch bei den AV schwierig. Das Passwort müsste eher 2 Tage gültig sein.
Wenn mehrere Orte sollten nicht eher Teilkulturen gebildet werden?
Und darin die Zählungen?
Müssen Herkünfte erstellen können
Die Ziele dienen als Grundlage:
Priorität 1: Haupt-Ziele
Priorität 2: Voraussetzungen, um die Haupt-Ziele zu erreichen
Priorität 3: zusätzliche Ziele
Wenn sich unsere Praktikantin anmeldet, werden zuerst keine Daten angezeigt. Erst nach "Daten neu laden" erscheinen die Daten. Damit hatte ich mit dem Account Jasmin Menzi aber keine Probleme.
Nach dem neu-Laden aller Daten konnte es vorkommen, dass ein Formular keine Daten anzeigte und neu geladen werden musste, damit die Daten angezeigt wurden.
Es ist sehr wichtig, dass die Datenbank auch eine Möglichkeit erhält z.B. ein Inventar oder eine Kulturübersicht (siehe Issue 3) zu exportieren oder gar direkt zu drucken. Zudem wäre es auch wünschenswert, dass eine Art Formular (leeres Inventar pro Garten) aus der Datenbank generiert werden kann, in welches die Vermehrer ihre Kulturdaten (Zählungen) eintragen können (falls sie nicht online eintragen wollen/können).
Bei der Kultur (allenfalls auch bei den Personen) braucht es einen Status (ähnlich dem Status einer Population in der FloraDB).
Der Status der Kultur kann folgende Werte haben:
Der Status einer Person kann folgende Werte haben:
Die Gartenanlage in Wangen ist ein Spezialfall. Hier denke ich, dass es sinnvoll ist für die Gartenanlage einen Spezialstatus zu erstellen? Die Gartenanlage ist ein aktuelles Mitglied, jedoch weder freiwillig noch kommerziell.
Noch zu klären, wenn echte Daten existieren
Ist als Gärtnerin und als Artverantwortliche erfasst. Kann man diese zusammenführen? Allgemein, wie führe ich zwei Personen zusammen zu einer Person?
Garten
Person
Art
herkünfte
von anz ind
datum erste anlieferung
Datum letzte Lieferung
aktuelle anzahlen mit Datum der Zählung
Liste der Kulturevents, neueste oben
Liste aller Zählungen mit Summen
Beendete Kulturen und ehemalige Mitglieder sind zwar wichtig für die Dokumentation, sind für die Übersicht aber hinderlich (können sehr lange Listen sein). Deshalb wäre es wichtig, dass insbesondere die beendeten Kulturen ausgeblendet werden können (Filter?). Bei den Personen ist dies aber weniger wichtig. Prio liegt bei den Kulturen.
Beispiel: Der Garten von Heinz Sommer wird verborgen, wenn ich einstelle, inaktive Gärten, Kulturen und Personen zu verbergen.
Das sollte nicht sein, weil:
Braucht Textfeld um zu beschreiben, in welcher Form die Arten vorkommen (Töpfe etc.). suchen guten Begriff. Korrektur, 25.7.2019: Das ist jetzt die Beschreibung der Teilkultur.
Wie ort beschreiben? simples Feld, = name der teilkultur.
Braucht Textfeld um Mengen zu erfassen, welche nicht gezählt werden aber in der Übersicht dargestellt werden. Korrektur 25.7.2019: ersetzt durch auspflanzbereit_beschreibung.
Pro Herkunft eine Kultur.
Kulturen können erlöschen.
Danach gibt es neue, wenn aus derselben Herkunft neu gegründet wird.
Feld von_anz_individuen: manuell nachgeführt (muss beurteilt werden können). mit QK falls leer.
Feld Zwischenlager?
Kulturen werden auch gebraucht, um Zwischenlager zu verwalten: Sie sollen in der Statistik existieren aber deutlich von der normalen Kultur unterscheidbar sein.
Von @jmenzi gewünscht
Würde heissen: Es gibt einen Dropdown, der Gärten anbietet, in denen für diese Herkunft noch keine Kultur existiert. Wählt man einen solchen Garten, wird die Kultur angelegt und im Feld "nach" der Lieferung als Ziel gesetzt.
Siehe #41 (comment)
Der normale Ablauf einer Auspflanzung ist:
Damit das möglich ist, muss geändert werden:
@kmarti @rebeccakurz @wunderli @jmenzi
Ich habe in den letzten Tagen viel überlegt und recherchiert.
Und werde noch mehr Zeit an den Grundlagen überlegen, bevor ich mit der Umsetzung beginne.
Ausser, dass ich in vermehrung.ch einige Voraussetzungen schaffen werde, bevor die Daten importiert werden.
Aber ich glaube, es hat langsam Hand und Fuss: https://vermehrung.ch/Dokumentation/offline
Ihr könnt es gerne durchlesen, um eine Ahnung zu bekommen, worum es geht. Und warum es ziemlich aufwändig ist. Es wird aber auch richtig gut 🚀
Ein Thema, dass du nicht gern hast, ich weiss - da halt schwierig nachzuvollziehen. Aber trotzdem muss ich ein Issue eröffnen. Unsere Praktikantin hat nun diverse Daten eingegeben und vor allem bei ihr zu Hause ist die DB teilweise so langsam, dass sie nicht damit arbeiten kann. Im Büro ist es ok, aber auch teilweise etwas mühsam. Folgende Probleme treten auf:
Man erstellt z.B. eine neue Kultur mit dem + Button. Es passiert lange nichts - man denkt, es hat nicht geklappt. Dann drückt man erneut und am Schluss hat man plötzlich 5 neue Kulturen. Der normale Benutzer läd halt nicht nach jeder Eingabe die DB neu.
Allgemein bleibt er häufig stecken und man muss dann neu laden. Teilweise reicht auch einmal neu laden nicht mehr und man muss mehre Male neu laden.
Strukturbaum-Fenster: Man will nach unten scrollen aber der Baum läd nur sehr langsam, so dass man gar nicht richtig scrollen kann. Plötzlich springt dann das Fenster wieder ganz zum Anfang. So kann man die Arten, welche unten im Strukturbaum sind nicht auswählen. Kurzfristig haben wir das Problem dann mit dem Filter gelöst, dass darf aber nicht die einzige Lösung bleiben.
Um einen Überblick über die einzelne Kultur zu erhalten wäre es nötig, dass die Informationen zu einer Kultur in einer Kulturübersicht dargestellt werden können (auch eine Art Tabelle?). Z.B. Zählungen verschiedener Daten, Kultur Events, (allenfalls auch Lieferungen, Sammlungen). Nur so kann auf einen Blick eine Übersicht über die Kultur erhalten. In der jetzigen Form muss man sehr viel Klicken um an die Informationen zu gelangen.
Zählungen müssen immer alles zählen.
Jungpflanzen rechnen aus: Pflanzen - Mutter - auspflanzbereit
Feld: abgabejahr_jungpflanzen?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.