Giter Site home page Giter Site logo

Comments (5)

fenglisch avatar fenglisch commented on July 20, 2024

Hey @msteudtn ! :-)

Ich wollte in diesem Ticket erstmal den aktuellen Stand festhalten, damit du eine Ahnung hast, was sich unsere Partner:innen gerade von uns wünschen. Für eine Ausschreibung könnte das tatsächlich in Kürze schon relevant sein - also nicht, dass das Web-Interface bis dahin schon fertig sein müsste, aber dass wir wissen, wie viel Aufwand das wäre und ob wir das (zu welchem Preis) versprechen könnten.

Mir ist klar, dass das mit dem Kern des Mat-O-Wahl nicht mehr viel zu tun hat, aber du kennst dich ja auch sonst mit Programmierung aus: Kannst du zufällig eine grobe Schätzung abgeben, wie viel Aufwand (in Zeit bzw. in Geld) das sein könnte? Das würde uns für die Kommunikation mit unseren Partner:innen sehr helfen!

Danke dir und alles Gute :-)

from mat-o-wahl.

msteudtn avatar msteudtn commented on July 20, 2024

So, wie ich das verstehe, haben wir folgenden, prinzipiellen Ablauf, richtig?

  • Initiative XY aus Musterstadt
  • (online) Limesurvey-Umfrage durch die Initiative
  • Die Frewilligenagentur Musterstadt erhält eine Übersicht aller Limesurvey-Antworten aus Musterstadt
  • Die Limesurvey-Antworten werden mit einem manuellem Skript in die PARTEIEN.CSV-Datei exportiert

Jetzt möchte die Initiative XY ihre Angaben ändern.

  • Kann die Initiative wieder auf ihre eigenen Umfrage und ihre alten Limesurvey-Antworten zurückgreifen?
  • ... oder müssen sie alles neu eintragen? (bzw. ist der Punkt "3. Anforderungen -> 3. Schnittstelle" dafür gedacht?)
  • ... und wird die Freiwilligenagentur bei einer Änderung (oder einem neuen Eintrag) informiert?

from mat-o-wahl.

fenglisch avatar fenglisch commented on July 20, 2024

Also der Ablauf ist aktuell folgendermaßen:

IST

  1. Die Freiwilligenagentur (FWA) legt ein Thesenset fest.
  2. Wir tragen die Thesen in eine Limesurvey-Umfrage ein.
  3. Die FWA leitet den Link zur Online-Umfrage an alle Initiativen weiter, damit diese ihre Antworten auf die Thesen dort eintragen können.
  4. Die Initiativen-Antworten trudeln bei uns ein.
  5. Nach x Wochen exportieren wir die Antworten aus LimeSurvey, formatieren sie manuell mit unserem Python-Skript um und erhalten dadurch die parteien.csv für den Mitwirk-O-Mat.
  6. Der fertige Mitwirk-O-Mat wird veröffentlicht.

Ab hier gibt es zwei verschiedene Dinge, die unabhängig voneinander und parallel passieren können. Um zu zeigen, dass der Ablauf nicht streng chronologisch ist, gibt es jetzt die Stränge A und B

A7. Beim Ausfüllen fällt einer Initiative ein, dass ihre Antwort bei einer der Thesen anders sein sollte oder dass die Kurzbeschreibung besser sein könnte oder dass ihr Website-Link am Ende nicht stimmt (oder oder oder)
A8. Deshalb schreiben sie der FWA eine Mail und bitten darum, die entsprechende Änderung vorzunehmen. Dafür müssen sie nicht nochmal alle Daten eintragen, sondern schreiben nur in die Mail: "Bei These 5 bitte die Antwort von 'Neutral' auf 'Zustimmung' ändern" (oder "bitte ändert unseren Link zu folgendem: https://...). Nur wenn die Antworten vorne und hinten nicht passen, ist es sinnvoll, wenn sie die Limesurvey-Umfrage nochmal komplett von vorne ausfüllen.
A9. Die FWA hat selbst keinen Zugriff auf die parteien.csv und leitet die Mail daher einfach an uns weiter. Wir nehmen die Änderung vor und melden zurück, dass das erledigt wurde. Ggf. meldet die FWA jetzt noch an die Initiative, dass die Änderung wie gewünscht vorgenommen wurde.

B7. Nach der Veröffentlichung des Mitwirk-O-Maten werden weitere Initiativen darauf aufmerksam und wollen auch dabei sein. Sie füllen die Limesurvey-Umfrage aus, die immer noch online ist.
B8. Bei uns trudeln weiterhin Initiativen-Antworten ein. Einmal pro Monat übertragen wir diese in den Mitwirk-O-Mat (erneut manuell mit dem Python-Skript, siehe 5.)
B9. Wir melden der FWA, dass wir y weitere Initiativen in den Mitwirk-O-Mat eingetragen haben.
Anm.: Dadurch, dass wir die Aktualisierung nur einmal pro Monat vornehmen, kommt es vor, dass Initiativen die Online-Umfrage ausfüllen und dann erwarten, dass sie sofort danach im Mitwirk-O-Mat zu finden sind. Wenn sie merken, dass das nciht der Fall ist, schreiben sie der FWA eine Mail. Diese kann auch nichts machen und leitet die Mail daher uns weiter. Wir nehmen dann die Aktualisierung vor (ggf. früher als geplant) und melden zurück, dass die Initiative jetzt im Mitwirk-O-Mat zu finden ist.

Das Problem ist, dass die FWA keinen Zugriff auf die Daten im Mitwirk-O-Mat hat und deswegen immer von uns abhängig ist. Abgesehen davon, dass das nicht besonders effektiv ist, entsteht dadurch auch kein Gefühl der Verantwortung für das Tool (kein digitales Empowerment, wie die FWA es aber erfahren sollen

SOLL

Deswegen soll es ein Web-Interface geben, wodurch die Szenarien A und B folgendermaßen verändert werden (die Schritte 1 bis 6 bleiben unverändert):

A7. Bleibt gleich
A8. Die FWA erhält die Mail mit dem Änderungswunsch. Sie loggt sich jetzt in der Web-Interface ein und sucht dort den Datensatz zu der entsprechenden Initiative. Hier ändert sie die Antwort der Initiative auf Frage 5 und den Website-Link (oder was auch immer). Die FWA-Mitarbeiterin speichert die Änderungen und diese werden sofort (oder innerhalb kurzer Zeit) auf den Mitwirk-O-Mat übertragen (also in die parteien.csv).
A9. Im Live Mitwirk-O-Mat prüft die FWA-Mitarbeiterin, ob jetzt alles richtig ist, und meldet zurück, dass die Änderung wie gewünscht vorgenommen wurde.

B7. Bleibt gleich.
B8. Im Web-Interface sieht die FWA-Mitarbeiterin, dass die Limesurvey-Umfrage von y weiterein Initiativen ausgefüllt wurde. Sie kann sich die Antworten anschauen und ggf. ändern (z. B. um Rechtschreibfehler zu korrigieren). Dann kann sie auswählen, dass die Änderungen in den Mitwirk-O-Mat übertragen werden sollen. Dadurch aktualisiert sich die parteien.csv.

Anmerkung: Es würde erstmal ausreichen, wenn sich das Szenario A mit dem Web-Interface umsetzen ließe (dafür bräuchte es also nur eine Schittstelle zum Mitwirk-O-Maten und nicht zu LimeSurvey).

from mat-o-wahl.

msteudtn avatar msteudtn commented on July 20, 2024

Hallo,

ist dieses Ticket noch relevant, da inzwischen eine alternative Schnittstelle in der Entwicklung ist?

from mat-o-wahl.

fenglisch avatar fenglisch commented on July 20, 2024

Eigentlich nicht. Das hier wäre eine andere Schnittstelle, aber wir haben das Konzept damals nur als Ersatz entwickelt, wenn die andere Schnittstelle nicht zusammengekommen wäre. Ich bin von diesem Konzept auch nicht wirklich überzeugt und es kam dazu auch keine Anfrage mehr, weil wir das jetzt anders lösen. Also gerne schließen.

from mat-o-wahl.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.