Hallo Zusammen,
ich suche eine Möglichkeit Anwesenheitslisten für Fortbildungen zu führen.
Die Fortbildungskurse sind im Projektmanager angelegt.
Pro Fortbildungskurs sind mehrere Termine im Kalender eingetragen.
Die Teilnehmer sind im Adressbuch eingetragen und haben eine Verknüfung zu der Fortbildung an der sie sich angemeldet haben.
Ziel dieser Anwesenheitsliste ist es zu kontrollieren:
Wer war
anwesend, krank, entschuldigt, fehlt.
Man könnte nun bei jedem Termin ein Verknüpfung zu dem Adressbucheintrag des Teilnehmers machen.
Das ist zum einem umständlich für den Kursleiter dies für jeden Teilnehmer durchzuführen und zum anderen kann nicht die oben genannte Unterscheidung gemacht werden.
Am Ende der Fortbildung müsste eine Einfach Übersicht der Fehlzeiten von den Teilnehmern abrufbar sein.
Am besten wäre es so wie in der Schule:
L:"So liebe Schüler sind alle da?" => Hacken bei alle => fertig
L: "Wär fehlt?"
S: "Thomas"
L:"Was ist mit Thomas?"
S: "Keine Ahnung" => Hacken bei fehlt
oder
S: "Der ist Krank" => Hacken bei krank
--
Nächster Tag
Thomas bringt seine Entschuldigung von den Eltern:
Hacken bei entschuldigt setzen
Und dann in der Zeugniskonferenz:
L: "Thomas hat dreimal unentschuldigt gefehlt"
--------------------
Ich hoffe es ist einigermaßen klar geworden was ich meine :-)
Über Eure Vorschläge Ideen Lösungsansätze
würde ich mich freuen
> Hallo Zusammen,
> ich suche eine Möglichkeit Anwesenheitslisten für Fortbildungen zu führen.
> Die Fortbildungskurse sind im Projektmanager angelegt.
> Pro Fortbildungskurs sind mehrere Termine im Kalender eingetragen.
> Die Teilnehmer sind im Adressbuch eingetragen und haben eine Verknüfung zu
> der Fortbildung an der sie sich angemeldet haben.
> Ziel dieser Anwesenheitsliste ist es zu kontrollieren:
> Wer war
> anwesend, krank, entschuldigt, fehlt.
> Man könnte nun bei jedem Termin ein Verknüpfung zu dem Adressbucheintrag des
> Teilnehmers machen.
> Das ist zum einem umständlich für den Kursleiter dies für jeden Teilnehmer
> durchzuführen und zum anderen kann nicht die oben genannte Unterscheidung
> gemacht werden.
> Am besten wäre es so wie in der Schule:
> L:"So liebe Schüler sind alle da?" => Hacken bei alle => fertig
> L: "Wär fehlt?"
> S: "Thomas"
> L:"Was ist mit Thomas?"
S: "Keine Ahnung" =>> Hacken bei fehlt
> oder
> S: "Der ist Krank" => Hacken bei krank
> --
> Nächster Tag
> Thomas bringt seine Entschuldigung von den Eltern:
> Hacken bei entschuldigt setzen
> --------------------
> Ich hoffe es ist einigermaßen klar geworden was ich meine
> Über Eure Vorschläge Ideen Lösungsansätze
> würde ich mich freuen
es gibt ja zur Zeit 4 mögliche Stati für Teilnehmer (Termin Kalender):
Abgesagt, Zugesagt, Vorläufige Zusage, Keine Antwort
Wenn Dir 4 Stati reichen, dann nenn Sie doch einfach mit den Translation-Tools um:
z.B. in Teilgenommen, Entschuldigt, Unentschuldigt
Übersichten, wer wann wie oft gefehlt hat wirst do imho nur mit Programmieren machen können, da solltest Du jemanden haben der sich mit SQL auskennt.
Du könntest natürlich auch die Kalender-Listenansicht für einzelne Teilnehmer nehmen, damit könnte man auch relativ schnell eine Übersicht pro Person bekommen
Gruß Frank
sport wrote:
Hallo Zusammen,
ich suche eine Möglichkeit Anwesenheitslisten für Fortbildungen zu führen.
Die Fortbildungskurse sind im Projektmanager angelegt.
Pro Fortbildungskurs sind mehrere Termine im Kalender eingetragen.
Die Teilnehmer sind im Adressbuch eingetragen und haben eine Verknüfung zu der Fortbildung an der sie sich angemeldet haben.
Ziel dieser Anwesenheitsliste ist es zu kontrollieren:
Wer war
anwesend, krank, entschuldigt, fehlt.
Man könnte nun bei jedem Termin ein Verknüpfung zu dem Adressbucheintrag des Teilnehmers machen.
Das ist zum einem umständlich für den Kursleiter dies für jeden Teilnehmer durchzuführen und zum anderen kann nicht die oben genannte Unterscheidung gemacht werden.
Am Ende der Fortbildung müsste eine Einfach Übersicht der Fehlzeiten von den Teilnehmern abrufbar sein.
Am besten wäre es so wie in der Schule:
L:"So liebe Schüler sind alle da?" => Hacken bei alle => fertig
L: "Wär fehlt?"
S: "Thomas"
L:"Was ist mit Thomas?"
S: "Keine Ahnung" => Hacken bei fehlt
oder
S: "Der ist Krank" => Hacken bei krank
--
Nächster Tag
Thomas bringt seine Entschuldigung von den Eltern:
Hacken bei entschuldigt setzen
Und dann in der Zeugniskonferenz:
L: "Thomas hat dreimal unentschuldigt gefehlt"
--------------------
Ich hoffe es ist einigermaßen klar geworden was ich meine :-)
Über Eure Vorschläge Ideen Lösungsansätze
würde ich mich freuen
Hallo Frank,
vielen Dank für deine Tipps.
Das Vorgehen über: Termin-> Teilnehmer -> Status
und dann in Listenansicht
Ist ansich vom Sinn her in Ordnung, aber zu umständlich. Das lässt sich von den Kursleitern nicht durchhalten, die springen mir an die Gurgel, wenn ich das von denen verlang.
SQL Kenntnisse hätte ich so einigermaßen um eine Übersicht zu generieren.
Aber gerade die ausgezeichneten Verknüpfungsmöglichkeiten der Standard-eGroupWare Anwendungen haben mich hoffen lassen, dass es vielleicht mit Bordmitteln geht.
Danke nochmal
Grüße
jens
Hallo,
es gibt ja zur Zeit 4 mögliche Stati für Teilnehmer (Termin Kalender):
Abgesagt, Zugesagt, Vorläufige Zusage, Keine Antwort
Wenn Dir 4 Stati reichen, dann nenn Sie doch einfach mit den Translation-Tools um:
z.B. in Teilgenommen, Entschuldigt, Unentschuldigt
Übersichten, wer wann wie oft gefehlt hat wirst do imho nur mit Programmieren machen können, da solltest Du jemanden haben der sich mit SQL auskennt.
Du könntest natürlich auch die Kalender-Listenansicht für einzelne Teilnehmer nehmen, damit könnte man auch relativ schnell eine Übersicht pro Person bekommen
Gruß Frank
sport wrote:
Hallo Zusammen,
ich suche eine Möglichkeit Anwesenheitslisten für Fortbildungen zu führen.
Die Fortbildungskurse sind im Projektmanager angelegt.
Pro Fortbildungskurs sind mehrere Termine im Kalender eingetragen.
Die Teilnehmer sind im Adressbuch eingetragen und haben eine Verknüfung zu der Fortbildung an der sie sich angemeldet haben.
Ziel dieser Anwesenheitsliste ist es zu kontrollieren:
Wer war
anwesend, krank, entschuldigt, fehlt.
Man könnte nun bei jedem Termin ein Verknüpfung zu dem Adressbucheintrag des Teilnehmers machen.
Das ist zum einem umständlich für den Kursleiter dies für jeden Teilnehmer durchzuführen und zum anderen kann nicht die oben genannte Unterscheidung gemacht werden.
Am Ende der Fortbildung müsste eine Einfach Übersicht der Fehlzeiten von den Teilnehmern abrufbar sein.
Am besten wäre es so wie in der Schule:
L:"So liebe Schüler sind alle da?" => Hacken bei alle => fertig
L: "Wär fehlt?"
S: "Thomas"
L:"Was ist mit Thomas?"
S: "Keine Ahnung" => Hacken bei fehlt
oder
S: "Der ist Krank" => Hacken bei krank
--
Nächster Tag
Thomas bringt seine Entschuldigung von den Eltern:
Hacken bei entschuldigt setzen
Und dann in der Zeugniskonferenz:
L: "Thomas hat dreimal unentschuldigt gefehlt"
--------------------
Ich hoffe es ist einigermaßen klar geworden was ich meine :-)
Über Eure Vorschläge Ideen Lösungsansätze
würde ich mich freuen
Hallo ABEcker,
kann gut sein das es über benuterdefinierte Felder (bdF) geht, aber ich hab den Dreh noch nicht raus.
Häng ich ein bdF an den Termin
z.B. Benutzerauswahl, erreiche ich nur, dass ich einen Überblick über die Anwesenden bekomme.
oder ich nehm Eintrag aus Adressbuch, dann kann ich es gleich über Teilnehmer machen, da hab ich wenigstens noch die vier Stati, von der auch Frank schon gesprochen hat.
Häng ich ein bdF an den Projektmanager,
wie schaff ich es dann, dass neben den Teilnehmern auch die Termine an denen sie da waren gelistet werden.
Häng ich ein bdF an das Adressbuch,
vom Typ Kalender, dann kann ich nur einen Termin diesem Teilnehmer zuordnen.
Wie ich es auch dreh und wende bedienerfreundlich wird es nicht. :-(
Danke dir.
Viele Grüße
jens
ABecker wrote:
Moin,
evtl. über benutzerdefinierte Felder ?
mfg A.Becker
> Hallo Zusammen,
> ich suche eine Möglichkeit Anwesenheitslisten für Fortbildungen zu führen.
> Die Fortbildungskurse sind im Projektmanager angelegt.
> Pro Fortbildungskurs sind mehrere Termine im Kalender eingetragen.
> Die Teilnehmer sind im Adressbuch eingetragen und haben eine Verknüfung zu
> der Fortbildung an der sie sich angemeldet haben.
> Ziel dieser Anwesenheitsliste ist es zu kontrollieren:
> Wer war
> anwesend, krank, entschuldigt, fehlt.
> Man könnte nun bei jedem Termin ein Verknüpfung zu dem Adressbucheintrag des
> Teilnehmers machen.
> Das ist zum einem umständlich für den Kursleiter dies für jeden Teilnehmer
> durchzuführen und zum anderen kann nicht die oben genannte Unterscheidung
> gemacht werden.
> Am besten wäre es so wie in der Schule:
> L:"So liebe Schüler sind alle da?" => Hacken bei alle => fertig
> L: "Wär fehlt?"
> S: "Thomas"
> L:"Was ist mit Thomas?"
S: "Keine Ahnung" =>> Hacken bei fehlt
> oder
> S: "Der ist Krank" => Hacken bei krank
> --
> Nächster Tag
> Thomas bringt seine Entschuldigung von den Eltern:
> Hacken bei entschuldigt setzen
> --------------------
> Ich hoffe es ist einigermaßen klar geworden was ich meine
> Über Eure Vorschläge Ideen Lösungsansätze
> würde ich mich freuen
> Grüße
> jens
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________
egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german
so wie ich Dich verstanden habe gibt es 2 Situationen, in denen die Kursleiter was bedienen:
1. Bei jedem Kurstermin eintragen wer nicht da ist etc.
2. Eine Auswertung am Schluss wer wie oft unentschuldigt gefehlt hat
Imho müsste 1. gehen, Termine in Kalender oder Listen-Ansicht (z.B auch den Kursleiter als Teilnehmer eintragen, dann sieht er nur seine Kurse) und dann kann man über editieren den Status der Teilnehmer setzten
Du kannst das Template für den Termin relativ einfach mit etemplate bearbeiten, falls Dich der Klick zum zweiten Tab stört (wobei Du dann bei updates von egroupware, die das template betreffen Zusatzarbeit bekommst)
Es wäre imho geschickt, wenn gleich alle Teilnehmer default-mäßig eingetragen sind, aber das müsste über Serientermine oder Gruppen etc. leicht gehen (ist schon so, wie ich Dich verstanden habe)
Zu 2. : Hier bietet sich dann vielleich eine eigene kleine SQL-Abfrage an, die einfach ausgibt, wie oft wer bei welchem Kurs nicht da war. Ist natürlich gar nicht so einfach zu machen, Du musst eine Möglichkeit zur kursauswahl haben.
Alternativ sehe ich hier die Listenansicht, weil man hier auch bei mehreren Terminen untereinander sieht, wie die Stati der Teilnehmer sind. Keine Ahnung, ob man dass noch irgendwie Filtern kann ....
Vielleicht noch ne Idee: Die Stundenzettel können sich auch auf projekte beziehen. Immer wenn jemand fehlt wird zu dem Datum ein Stundenzettel angelegt. Man kann glaube ich auch Personen zu Projekten zuweisen. Auswertungen für die Stundenzettel gibt es ja wohl. Aber hier kenne ich mich nicht wirklich aus, Stundenzettel benutzen wir nicht.
Grüßen Frank
Hallo Frank,
vielen Dank für deine Tipps.
Das Vorgehen über: Termin-> Teilnehmer -> Status
und dann in Listenansicht
Ist ansich vom Sinn her in Ordnung, aber zu umständlich. Das lässt sich von den Kursleitern nicht durchhalten, die springen mir an die Gurgel, wenn ich das von denen verlang.
SQL Kenntnisse hätte ich so einigermaßen um eine Übersicht zu generieren.
Aber gerade die ausgezeichneten Verknüpfungsmöglichkeiten der Standard-eGroupWare Anwendungen haben mich hoffen lassen, dass es vielleicht mit Bordmitteln geht.
Danke nochmal
Grüße
jens
Frank-D wrote:
Hallo,
es gibt ja zur Zeit 4 mögliche Stati für Teilnehmer (Termin Kalender):
Abgesagt, Zugesagt, Vorläufige Zusage, Keine Antwort
Wenn Dir 4 Stati reichen, dann nenn Sie doch einfach mit den Translation-Tools um:
z.B. in Teilgenommen, Entschuldigt, Unentschuldigt
Übersichten, wer wann wie oft gefehlt hat wirst do imho nur mit Programmieren machen können, da solltest Du jemanden haben der sich mit SQL auskennt.
Du könntest natürlich auch die Kalender-Listenansicht für einzelne Teilnehmer nehmen, damit könnte man auch relativ schnell eine Übersicht pro Person bekommen
Gruß Frank
sport wrote:
Hallo Zusammen,
ich suche eine Möglichkeit Anwesenheitslisten für Fortbildungen zu führen.
Die Fortbildungskurse sind im Projektmanager angelegt.
Pro Fortbildungskurs sind mehrere Termine im Kalender eingetragen.
Die Teilnehmer sind im Adressbuch eingetragen und haben eine Verknüfung zu der Fortbildung an der sie sich angemeldet haben.
Ziel dieser Anwesenheitsliste ist es zu kontrollieren:
Wer war
anwesend, krank, entschuldigt, fehlt.
Man könnte nun bei jedem Termin ein Verknüpfung zu dem Adressbucheintrag des Teilnehmers machen.
Das ist zum einem umständlich für den Kursleiter dies für jeden Teilnehmer durchzuführen und zum anderen kann nicht die oben genannte Unterscheidung gemacht werden.
Am Ende der Fortbildung müsste eine Einfach Übersicht der Fehlzeiten von den Teilnehmern abrufbar sein.
Am besten wäre es so wie in der Schule:
L:"So liebe Schüler sind alle da?" => Hacken bei alle => fertig
L: "Wär fehlt?"
S: "Thomas"
L:"Was ist mit Thomas?"
S: "Keine Ahnung" => Hacken bei fehlt
oder
S: "Der ist Krank" => Hacken bei krank
--
Nächster Tag
Thomas bringt seine Entschuldigung von den Eltern:
Hacken bei entschuldigt setzen
Und dann in der Zeugniskonferenz:
L: "Thomas hat dreimal unentschuldigt gefehlt"
--------------------
Ich hoffe es ist einigermaßen klar geworden was ich meine :-)
Über Eure Vorschläge Ideen Lösungsansätze
würde ich mich freuen
Hallo Jens
Wir führen unsere Teilnehmerlisten
a) als benutzerdefinierte Liste im Projekt(manager)
b) als benutzerdefinierte Liste im Stundenzettelmodul; der Kursleiter legt zu jedem Termin einen Stundenzettel an
zu a) alle Teilnehmer können aus dem Adressbuch ausgewählt werden
zu b) leider besteht noch keine Verknüpfung zwischen den beiden Listen...
Die Teilnehmer sind auf dem Stundenzettel nur nummeriert.
Dafür kann der Kursleiter ein Häkchen für "anwesend" oder eine Auswahl aus einem Pulldownmenü mit dem Abwesenheitsgrund machen.
Planung:
- Verknüpfung der beiden Listen (eTemplate?) für Klarnamen auf dem Stundenzettel
- Modul zu Auswertung der Anwesenheit und Abwesenheitsgründen (Datenbankabfrage)
Ich hoffe, das war hilfreich. Ich freue mich aber auch über Feedback, wie Du das Problem löst.
> Wir führen unsere Teilnehmerlisten
> a) als benutzerdefinierte Liste im Projekt(manager)
Hallo Hans,
kann ich dazu noch Infos haben? Wie gestaltest du die Benutzerdefinierte
Liste? Machst du das so, dass du für jeden Teilnehmer eine
Auswahlmöglichkeit anlegst? Also:
Teilnehmer 1 : [ Auswahl aus Adressen ]
Teilnehmer 2 : [ Auswahl aus Adressen ]
...
Teilnehmer 10 : [ Auswahl aus Adressen
Ich bin erst durch diesen Thread auf die Idee gekommen, die Kurse auch
mit eGW zu verwalten. Ansonsten müsste ich mir selbst etwas scripten.
> zu b) leider besteht noch keine Verknüpfung zwischen den beiden Listen...
> Die Teilnehmer sind auf dem Stundenzettel nur nummeriert.
> Dafür kann der Kursleiter ein Häkchen für "anwesend" oder eine Auswahl aus
> einem Pulldownmenü mit dem Abwesenheitsgrund machen.
Auch hier: Wie hast du die Benutzerdefinierten Felder gestaltet?
kann ich dazu noch Infos haben? Wie gestaltest du die Benutzerdefinierte
Liste? Machst du das so, dass du für jeden Teilnehmer eine
Auswahlmöglichkeit anlegst? Also:
Teilnehmer 1 : [ Auswahl aus Adressen ]
Teilnehmer 2 : [ Auswahl aus Adressen ]
...
Teilnehmer 10 : [ Auswahl aus Adressen
Genau so!
> zu b) leider besteht noch keine Verknüpfung zwischen den beiden Listen...
> Die Teilnehmer sind auf dem Stundenzettel nur nummeriert.
> Dafür kann der Kursleiter ein Häkchen für "anwesend" oder eine Auswahl aus
> einem Pulldownmenü mit dem Abwesenheitsgrund machen.
Auch hier: Wie hast du die Benutzerdefinierten Felder gestaltet?
Für jeden Teilnehmer gibt es eine Checkbox "Anwesenheit Teilnehmer_n" und eine Auswahlbox "AbwesenheitsgrundTN_n"mit dieser Liste:
=
nicht genannt=nicht genannt
andere Schulung=andere Schulung
Berufsschule=Berufsschule
betrieblich verhindert=betrieblich verhindert
Dienstreise=Dienstreise
Krankheit=Krankheit
Termin kurzfristig vom Kunden abgesagt=Termin kurzfristig vom Kunden abgesagt
Urlaub=Urlaub
vom Kurs abgemeldet=vom Kurs abgemeldet
Leider hatte ich noch keine Zeit mich so mit dem Projekt zu beschäftigen, dass ich das ("Benutzerdefiniert" des) Stundenzettelmodul um eine Suchmöglichkeit in den (benutzerdefinierten) Teilnehmerlisten des Projekts erweitert hätte (bin auch sowieso kein begnadeter Coder).
Jedes Mal alle Teilnehmer aus den Adressen rauszusuchen wäre auch nicht der Hit, wenn man einfach eine Adresssuche einbaut. Außerdem müssen ja nicht alle Kursleiter vollen Zugriff auf alle Teilnehmeradressen haben.
Auch ein passendes Modul zur Auswertung der Daten in der Datenbank gibt es leider noch nicht. Mir schwebt da (für die Weihnachtspause) eine eigene Anwendung in eGroupware für diese Statistiken oder eine OpenOffice-Abfrage vor. Aber bisher habe ich noch nicht mal das "benutzerdefiniert" durch "Teilnehmerliste" ersetzt...
Hast Du/irgendjemand sonst noch bessere Ideen?
Viele Grüße an die Liste
Hans Arno