Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Weiterentwicklung Kurse und Anmeldungen #101

Closed
nchiapol opened this issue Apr 21, 2020 · 16 comments
Closed

Weiterentwicklung Kurse und Anmeldungen #101

nchiapol opened this issue Apr 21, 2020 · 16 comments
Labels
HIGH Should be handled with highest priority sprint-2022

Comments

@nchiapol
Copy link
Collaborator

nchiapol commented Apr 21, 2020

Verschiedene Kurs anliegen sollten diskutiert werden:

@nchiapol nchiapol changed the title Weiterentwicklung Kursanmeldungen Weiterentwicklung (Kurs)anmeldungen Apr 26, 2020
@nchiapol nchiapol changed the title Weiterentwicklung (Kurs)anmeldungen Weiterentwicklung Kurse und Anmeldungen Apr 26, 2020
@nchiapol
Copy link
Collaborator Author

nchiapol commented Aug 29, 2020

  • Habe eben versucht die provisorische Anmeldung zu testen aber nicht herausgefunden, wie die Funktioniert ;-)
  • Kurs-Marktplatz müssten wir wohl ebenfalls mal zuerst besprechen, bevor wir das in einen Sprint aufnehmen können.

Die Anderen Anliegen sind für den Sprint markiert.

@nchiapol
Copy link
Collaborator Author

nchiapol commented Oct 18, 2021

den Anmeldeprozess haben wir an unserer letzten Sitzung diskutiert. Wir haben folgende Wünsche/Vorstellungen, die zum Teil in unseren Prozessen und zum Teil in der Software umgesetzt werden müssen:

  • Kurs-Marktplatz: hier sehen wir keinen Bedarf. Das bestehende Tab "Anmeldungen" bzw. die damit verknüpfte Warteliste möchten wir aber nutzen.
    • (low) pro Kurs soll Konfigurierbar sein ob Anmeldungen direkt erfolgen oder dem Kurs manuell zugewiesen werden müssen
    • Die Kommunikation muss noch verbessert werden. Aktuell ist aus dem bestätigungs Mail mit dem PDF nicht ersichtlich, dass die Anmeldung noch nicht final ist.
      • (low) Mailtext Bestätigungsmail abhängig von Konfiguration Kurs
    • weitere Mails:
      • zugewiesen: Mail mit Info
        • (low) Info pro Kurs konfigurierbar
      • warteliste: Kommunikation separat
      • abgelehnt: Kommunikation separat
  • Rechte: Wir wünschen uns, dass sowohl die Geschäftsstellen wie auch die Hauptleiter die Kurse verwalten können.
    • Hauptleitung soll auf eigenem Kurs gleiche Rechte wie GS habe (Anmelde-Tab, Bearbeiten)
  • Notifications für neue Anmeldungen willkommen (vgl. EVENT: Notifizierung Kontaktperson bei einer Anmeldung zu einem Event hitobito/hitobito#1540) aber eigentlich lieber Webhook
    • Webhook für neue Anmeldungen
  • Wir sehen keinen Bedarf für eine Anmeldung ganz ohne Login. Entsprechende Schwierigkeiten der GS (Region Zürich) sollen mit anderen Massnahmen gelöst werden:
    • Ortsgruppen sensibilisieren, dass Helfer und älter ein Login benötigen
    • allenfalls Text auf Anmeldung, das Login via DB
    • Rechtliche Aspekte mit der Unterschrift können allenfalls über Gesundheitskarte gelöst werden.
  • Der Prozess für externe Anmledung muss vereinfacht werden: Mit neu-Registartion ist der ok, mit bestehendem Login sind zu viele Klicks nötig (min. 2 und 4 unten sollten wegfallen.).
    1. Auf Website der Organisation (z.B. https://ceviregionzuerich.ch/kurse/glk-3/) auf "Anmelden"-Link klicken
    2. Auf https://cevi.puzzle.ch/groups/5/public_events/1135/ auf "anmelden"-klicken
    3. Auf https://cevi.puzzle.ch/groups/5/events/1135/register mit bestehenden Login-Infos anmelden
    4. Auf https://cevi.puzzle.ch/groups/5/events/1135 auf "anmelden"-klicken
    5. Kontakt-Angaben kontrollieren und "weiter"
    6. Anmeldefragen beantworten und "anmelden"
  • API:
    • Infos von Tab "Anmeldungen" soll via API zugänglich sein. (Info Warteliste auf Website soll noch nicht Zugewiesene TN berücksichtigen)
    • Kontaktperson

@nchiapol
Copy link
Collaborator Author

Bestehende Warnung zu Vorbedingungen stimmen bei Externen nicht. Die Warnung sollte deshalb angepasst werden zu
"Vorbedingungen für Anmeldung sind möglicherweise nicht erfüllt. Folgende Qualifikationen werden manuell überprüft: ..."

@tschuepbach
Copy link
Collaborator

tschuepbach commented Jan 13, 2022

SLRG
Folgende Anpassungen zur Überlegung:

  • Hinterlegung SLRG-Nummer (analog J+S-Nummer); Vereinfachung für Kursadmin, kann momentan via Anmeldeangaben gelöst werden
  • TN-Liste Export bei Kursen, gemäss Import-Vorlage der SLRG (low prio); Vereinfachung für Kursadmin; wird für den Import auf der SLRG-Datenbank benötigt

@nchiapol nchiapol added the HIGH Should be handled with highest priority label Jan 13, 2022
@tschuepbach
Copy link
Collaborator

tschuepbach commented Apr 21, 2022

Mit der Einführung der neuen NDS (geplant für Dezember 2022) gelten neue Anforderungen für die Exporte resp. CSV-Importe.
Hier sind die entsprechenden Anleitungen zu finden: https://www.jugendundsport.ch/de/themen/neue-nds/anleitungen.html

see hitobito/hitobito#1733

@tschuepbach
Copy link
Collaborator

Idee (low prio)

Neu läuft die Anmeldung der J+S-MFE (Modul Fortbildung Expert/in) über die DB, via "MIO" Externe Kurse. Dabei brauchen die TN eine Bestätigung der*des LKBs. Eine automatisierte LKB-Freigabe (analog Coach) wäre praktisch. Hierzu könnte wohl etwas vom core/PBS übernommen werden.

vgl. PBS:
image

@tschuepbach
Copy link
Collaborator

Neue Funktion Drittperson in NDS

Beschreibung folgt...

@tschuepbach
Copy link
Collaborator

Sichtbarkeit der J+S- & AHV-Nummer

Bei -> Kursen -> Tab "Anmeldungen" -> Person auswählen wird die J+S- & AHV-Nummer nicht angezeigt, egal mit welchen Rechten. Dies wäre aber praktisch, um die Zulassungsbedingungen vor einer Zuteilung zu überprüfen.

Beispiel: (LINK)
Unbenannt

Aktueller workflow:
Person zuteilen -> Tab "Teilnehmende" -> Spaltenauswahl oder Person in NDS per Name suchen.

@tschuepbach
Copy link
Collaborator

tschuepbach commented Jun 29, 2022

Standardbeschreibung/Aufnahmebedingungen bei Kursen (medium prio)

Unter Einstellungen -> Kursarten können sowohl die Standardbeschreibung sowie die Aufnahmebedingungen pro Kursart hinterleget werden:
1

Bei den Kurs-Einstellungen werden diese automatisch übernommen.

Vgl. Standardbeschreibung (Hinterlegte Beschreibung per default, editierbar, Hinterlegte Beschreibung kann jederzeit "eingesetzt" werden):
2

Bei den Aufnahmebedingungen ist das Feld leer, die hinterlegten Bedingen können nicht "eingesetzt" werden. Wird das Feld leer gelassen und der Kurs gespeichert, erscheint auf der Event-Übersicht trotzdem die hinterlegten Aufnahmebedingungen. Werden via Kurs Bedingungen definiert, werden diese bei den vordefinierten Bedingungen, hinten angehängt. Die vordefinierten Bedingungen können im Kurs selbst nicht bearbeitet werden.
3

4

PDF-Anmeldung (khl_test-thomas_test_i.pdf)

  • Standardbeschreibung doppelt (Beschreibung & Standardbeschreibung)
  • Aufnahmebedingungen: Kombination aus Bedingungen auf Kurs, sowie hinterlegten Bedingungen der Kursart

Beispiel aus der Test-Umgebung: https://cevi.puzzle.ch/groups/6/events/1161

Soll

Hintergrund
Die J+S-Kursanmeldung/ -administration ab Stufe Expert*in läuft neu über die CeviDB. Das Arbeiten mit vordefinierten, hinterlegten und standardisierten Standardbeschreibung/Aufnahmebedingungen via Kursarten wär sehr praktisch und zeitsparend.

EDIT zu Kursarten:

Weis jemand,

  • für was der Kurzname gebraucht wird? Ich sehe bis jetzt nur "Nachteile"..
  • für was das Feld "J+S Bezeichnung" benötigt wird?

@nchiapol
Copy link
Collaborator Author

nchiapol commented Oct 7, 2022

Sorry für die Lange Rekationszeit. Du hast recht, das Verhalten hier ist nicht besonders intuitiv... zu den einzelnen Punkten:

  • Beschreibung und Standardbeschreibung: Ich denke das verhalten auf der Kurs-Page ist sinnvoll. Dass die Standardbeschreibung im PDF auftaucht ist in meinen Augen ein Bug. (Standardbeschreibung bei Kursen wird nicht konsistent behandelt hitobito/hitobito_cevi#88)
  • Aufnahmebedingungen: Hier scheint mir das aktuelle Verhalten richtig. Wenn ein Kurstyp gewisse Anforderungen hat, sollten die bei einem einzelnen Kurs nur ergänzt und nicht reduziert werden können. (Insbesondere, wenn in Zukunft das auch durch die Hauptleiter bearbeitet werden kann ;-)
  • Kurzname: Der Scheint in der Produktivumgebung ziemlich aktiv genutzt. Welche Nachteile siehst du?
  • J+S Bezeichnung: Das ist wohl für Fälle wie mein J+S Lagerleiter gedacht, der hiess in meiner Region damals Übergangsjahreskurs (ÜGJK). Da wir uns aber entschieden haben einfach nur J+S-Typen und nicht die regionsspezifischen Versionen davon abzubilden, brauchen wir das wohl nicht wirklich.

@nchiapol
Copy link
Collaborator Author

nchiapol commented Oct 7, 2022

zum SLRG Export/Import vgl hitobito/hitobito#1875

@tschuepbach
Copy link
Collaborator

Sorry für die Lange Rekationszeit. Du hast recht, das Verhalten hier ist nicht besonders intuitiv... zu den einzelnen Punkten:

  • Beschreibung und Standardbeschreibung: Ich denke das verhalten auf der Kurs-Page ist sinnvoll. Dass die Standardbeschreibung im PDF auftaucht ist in meinen Augen ein Bug. (Standardbeschreibung bei Kursen wird nicht konsistent behandelt hitobito/hitobito_cevi#88)
  • Aufnahmebedingungen: Hier scheint mir das aktuelle Verhalten richtig. Wenn ein Kurstyp gewisse Anforderungen hat, sollten die bei einem einzelnen Kurs nur ergänzt und nicht reduziert werden können. (Insbesondere, wenn in Zukunft das auch durch die Hauptleiter bearbeitet werden kann ;-)
  • Kurzname: Der Scheint in der Produktivumgebung ziemlich aktiv genutzt. Welche Nachteile siehst du?
  • J+S Bezeichnung: Das ist wohl für Fälle wie mein J+S Lagerleiter gedacht, der hiess in meiner Region damals Übergangsjahreskurs (ÜGJK). Da wir uns aber entschieden haben einfach nur J+S-Typen und nicht die regionsspezifischen Versionen davon abzubilden, brauchen wir das wohl nicht wirklich.

Aufnahmebedingungen
Dem stimme ich dir zu. Für eine "richtige" Darstellung muss aber im Kurs in der 1. Zeile ein Absatz eingefügt werden, ansonsten folgt der Text wie im oben eingefügten Bild nahtlos an die hinterlegten Aufnahmebedingungen. Beispiel:
image
Dies ist aus meiner Sicht nicht intuitiv/praktisch, wenn nicht sogar ein Bug.

Kurzname
Der Kurzname erscheint auf

dem Kurs:
image

auf der Kursübersicht (via Navigation links):
image

image

image

Nach dem Prinzip "So viel wie nötig, so wenig wie möglich" sehe ich keinen Vorteil der Kurzbezeichnungen. RV spezifische Kurs-Bezeichnungen werden meist auch im Kursnamen verwendet. Weiter "arbeitet" die Kurs-Übersicht (via Navigation) bei der Filterung/Darstellung mit der "Verbandsbezeichnung" und nicht mit dem "Kurznamen". Selbst beim Export wird der Kurzname nicht verwendet. Sprich es gibt keine Situation, wo der Kurzname nicht in Kombination mit der "Verbandsbezeichnung" verwendet/dargestellt wird.

J+S Bezeichnung
Alles klar, vielen Dank für die Info. Dann wird dieses Feld aus meiner Sicht wirkliche nirgends verwendet, auch nicht im Hintergrund. Dies taucht weder in Filtern, Übersichten noch in Exporten auf. Könnte wohl im Zuge einer Säuberung entfernt werden.

@tschuepbach
Copy link
Collaborator

zum SLRG Export/Import vgl hitobito/hitobito#1875

Ich teile deine Einschätzung. Die Import-Funktion resp. Kurs-Administration von der SLRG ist eh eine Krücke, was ein reibungsloses Arbeiten per se schwierig gestaltet..

@nchiapol
Copy link
Collaborator Author

nchiapol commented Apr 3, 2023

Das meiste ist mit unserem 2022 Sprint umgesetzt. Die weiteren Ideen/Wünsche führen wir als separate Issues.

@nchiapol nchiapol closed this as completed Apr 3, 2023
@nchiapol nchiapol unpinned this issue Apr 3, 2023
patrickuhlmann pushed a commit that referenced this issue Dec 28, 2023
…ties

Feature/cevi 82 button visibilities
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
HIGH Should be handled with highest priority sprint-2022
Projects
None yet
Development

No branches or pull requests

3 participants