Linuchs: Notenwart-Problem: Wer hat wann welche Lieder bekommen?

Moin,

ich habe die Aufgabe des Notenwartes für eine Hobby-Musikgruppe übernommen. Wir haben regelmäßige Probentermine, aber nicht alle Mitglieder kommen regelmäßig.

Einige sind schlampig, heften die Blätter nicht ab und behaupten, sie hätten keine bekommen.

Ich möchte übersichtlich notieren,

  • wer (z.Z. 9 Personen)
  • an welchem Tag (20 Probetermine pro Jahr)
  • welche Lieder bekommen hat (z.Z. 24 Lieder)

Sinn der Sache: Feststellen, wer bestimmte Lieder noch nicht hat und ggf. entspr. Kopienzahl drucken, Namen draufschreiben. Die ausgegebenen Blätter sollen mit Titel, Empfänger und Datum notiert werden.

Programmtechnisch habe ich für meinen Chor die geplante An- oder Abwesenheit an künftigen Auftritten realisiert. Jeder kann per Klick zusagen (grüner Punkt) oder mit zwei Klicks absagen (roter Punkt).

Der Organisator weiß dann, ob er den Termin zusagen kann, der Chorleiter weiß, welche Solisten anwesend sein werden und kann das Programm zusammenstellen.

DB-Tabellen:

  • gruppenmitglieder
  • terminegeplant
  • terminezuabsagen

Irgendwie fehlt mir die Idee, wie ich die dritte Dimensiom, also die Musik-Titel da draufpacken könnte.

Eine alternative Anwendung habe ich für den Chor. Welche Lieder (76 Titel) an welchem Tag (ca. 20 Probetermine im pro Jahr) gesungen wurden. Die dritte Dimension wäre dort von wem. Das ist aber nicht so wichtig.

Lieben Gruß, Linuchs

  1. Hallo Linuchs,

    beginne mit der Frage an deine Sänger, ob sie der Datenverarbeitung zustimmen wollen.

    Rolf

    --
    sumpsi - posui - obstruxi
  2. Lieber Linuchs,

    das klingt alles sehr danach, dass Du ein menschliches Problem durch Technik lösen möchtest. Das wird nicht so funktionieren, wie Du Dir das im Idealfall vorstellst.

    Liebe Grüße

    Felix Riesterer

  3. Hallo Linuchs,

    Einige sind schlampig, heften die Blätter nicht ab und behaupten, sie hätten keine bekommen.

    Kannst Du sicher ausschließen, dass Du schusselig bist und schonmal jemanden vergisst? Vermutlich ja, du hast ja N Exemplare erzeugt und wenn das mit "Susi Singemaus" beschriftete Exemplar von "Alle meine Entchen" nicht mehr in deiner Verteilmappe ist, dann solltest Du es ihr gegeben haben.

    Aber wie Felix sagte: menschliche Probleme kann man nicht mit Software lösen. Was hilft ein Häkchen auf einem Bildschirm? Der Schlamper kann dann weiter rumlabern und sagen, dein Programm hätte einen Bug. Oder Du hättest Dich verklickt.

    Ich würde als Notenwart ohnehin zwei Notensätze haben. Bei N Chormitgliedern gibt es N mit Namen versehene Notenmappen, die im Probenraum verbleiben und bei Auftritten mitgenommen werden. Für die bist Du und nur Du als Notenwart verantwortlich. Dort heftest Du neue Noten ein und fügst ein Zweitexemplar „zum Mitnehmen“ hinzu. Dieses ist fertig gelocht und ggf. auch in einer Schutztasche.

    Das Zweitexemplar übernehmen die Sänger, wenn sie da sind, in ihre eigene Mappe. Und das ist dann deren Verantwortung. Ganz allein deren Verantwortung. Ist das Zweitexemplar weg, aber das Erstexemplar ist in der Probenmappe, ist klar, wer es verschlunzt hat. Und der Schlunz kann dann zusehen, wie er wieder dran kommt. Wenn Du nett sein willst, hast Du für jedes Lied 1-2 Exemplare in Reserve…

    Aber ganz ehrlich: wenn die Dich bescheißen und ihr euch wegen den Noten häufig zankt, dann stell dein Amt zur Verfügung. Da hätte ich an deiner Stelle keinen Bock drauf.

    Wenn Du unbedingt Technik haben willst, dann mach noch 2 Tabellen:

    lied (id, titel, komponist, bla, tröt, wasauchimmer)
    liedübergabe (personid, liedid, datetime)
    

    Kombiniere die Liedübergabe nicht mit den Anwesenheitszusagen.

    Wenn Du Noten austeilst, ruf eine Seite auf, die für ein Lied eine Liste der Sänger in Form von Buttons anzeigt. Schön groß, für dicke Finger geeignet. Wer noch keinen Eintrag in liedübergabe hat, bekommt zum Namen einen Strich, und wer den Eintrag hat, bekommt das Datetime dazu.

    Bei Übergabe tippst Du auf den Button des Sängers, dann gibt's einen Satz in der Übergabetabelle und du aktualisierst den Bildschirm mit dem neuen Stand.

    Tippst Du auf jemanden, der schon ein Exemplar hat, gibt's eine Sicherheitsabfrage (ggf mit Passwort) und dann wird der Satz wieder entfernt. Für den Fall, dass die Finger noch dicker waren als befürchtet 😉

    Rolf

    --
    sumpsi - posui - obstruxi
  4. Danke fürs Mitdenken, hat mich ins Grübeln gebracht.

    @Rolf

    Aber ganz ehrlich: wenn die Dich bescheißen und ihr euch wegen den Noten häufig zankt, dann stell dein Amt zur Verfügung. Da hätte ich an deiner Stelle keinen Bock drauf.

    In der Ukulele-Gruppe, in der ich keine Funktion habe, nur mitschwimme, sehe ich Verbesserungsmöglichkeiten, aber der Leiter ist beratungsresistent.

    Deshalb würde ich es in meiner Funktion anders organisieren, aber neige auch dazu, zu übertreiben.

    Lege die Idee noch mal auf Wiedervorlage.

    Gruß, Linuchs

    1. wenn die Dich bescheißen

      Nicht so hart sein. Die sind keine gemachten Bürokraten oder Ehrenbürger von Ganzgenauheim - machen das freiwillig, die Priorität ist untergeordnet und neben dem Ordnungssinn betrifft das auch die Erinnerung.

      Da wird aus „Wenn ich es bekommen habe, habe ich es verlegt.“ ganz schnell ein „Habe ich nicht bekommen.“ Das ist eine zu erwartende Schutzbehauptung und also eine Frage der Psychologie und längst nicht immer „böse“ - sondern eine Ausrede bezüglich der eigenen Schlampigkeit. Dem kann man im Interesse an einer Funktion des Chores nur durch Großzügigkeit abhelfen: Nervt man nämlich und ärgert diese zu sehr, gehen die weg.

  5. Hallo Linuchs, falls die Idee von der Wiedervorlage wieder hochkommt, zwei Ergänzungen zu Rolfs Tabellen. Die eigentliche Frage „wer hat Lied X noch nicht“ ist dann eine einzige Abfrage:

    SELECT m.name
    FROM gruppenmitglieder m
    LEFT JOIN liedübergabe u ON u.personid = m.id AND u.liedid = ?
    WHERE u.personid IS NULL;
    

    Mit einem UNIQUE-Index auf (personid, liedid) kann auch kein Doppeleintrag entstehen, wenn man zweimal tippt. Und gegen „hab ich nie bekommen“ hilft am Ende nur, was jeder Lieferschein macht: eine ausgedruckte Ausgabeliste pro Probe, auf der jeder beim Mitnehmen kurz abzeichnet. Das ist in zehn Sekunden erledigt, und die Diskussion ist vorbei, bevor sie anfängt. Gruß Timo