Tester gesucht: Anwesenheits-App fĂŒr Nextcloud

Hey zusammen,

ich bastle seit einer Weile an einer Nextcloud-App fĂŒr Anwesenheitsverwaltung und suche jetzt Leute, die Lust haben, die App mal im echten Leben zu testen.

Kurz erklĂ€rt: Die App zeigt nicht nur, wie viele Leute zu einem Termin kommen - sondern auch aus welchen Gruppen. Also z.B. wie viele Soprane, Alte, Tenöre, BĂ€sse bei der Chorprobe dabei sind. Oder welche Positionen beim Fußballtraining besetzt sind. Und man kann vor Ort auch einen “CheckIn” durchfĂŒhren um zu sehen, wer wirklich da ist.

Ich suche vor allem Leute aus:

  • Chören, Orchestern, Bands
  • Sportvereinen
  • Kirchengemeinden
  • Vereinen mit ehrenamtlichen Teams

Was ich mir erhoffe: Ehrliches Feedback. Was funktioniert gut, wo hakt’s, was fehlt? Ich entwickle die App in meiner Freizeit und freue mich ĂŒber jeden Hinweis.

Die App findet ihr im App Store Attendance - Apps - App Store - Nextcloud

und mehr infos dazu gibts auch auf meiner Website: https://anwesenheit.app/

Ich freue mich auf euer Feedback!

Bei Fragen/Feedback einfach hier oder im GitHub per issue melden :slight_smile:

LG
Florian

Hey!

Ich bin in einem kleinen Ortsverein einer großen Partei aktiv und habe bei uns die Dokumentenverwaltung & Kommunikation auf Nextcloud umgestellt. Ich mache gerade erste Tests mit deiner Anwesenheitsapp und es wirkt auf mich aufgerĂ€umt, gut und praktisch.

Besonders positiv:

  • Die AntwortĂŒbersicht nach Gruppen. In einigen Gremien ist die BeschlussfĂ€higkeit an Anwesenheit von einer Mehrheit in einer bestimmten Gruppe gekoppelt. Das kann man so sehr schnell auf einen Blick sehen.
  • Die Check-In-Funktion. Der Unterschied zwischen Zusage und tatsĂ€chlicher Anwesenheit ist halt teilweise erheblich :sweat_smile:

Fragen/Verbesserungsideen:

  1. Wir haben verschiedene Gremien/Runden, deren Sitzungstermine wir ĂŒber die App verwalten wollen wĂŒrden. Je nach Gremium brĂ€uchten wir aber eigentlich verschiedene Gruppenunterteilungen in der AntwortĂŒbersicht.
    • Beispiel:
      In Sitzungen von Arbeitskreis A brĂ€uchten wir die A-Stimmberechtigten und die A-Beratenden, bei Arbeitskreis B natĂŒrlich dann die B-Stimmberechtigten und die B-Beratenden. Hier wĂ€re es gut, das pro Termin einstellen zu können – die Administrationseinstellung könnte dabei natĂŒrlich wunderbar weiter als Standard dienen.
  2. Ich habe jetzt mehrfach alle Einstellungen durchgeguckt und Testtermine angelegt, aber kriege es nicht hin, dass Leute E-Mail-Benachrichtigungen kriegen. Es werden immer nur Push-Benachrichtigungen verteilt – die wiederum kann ich aber auch nicht abschalten, weil es keine entsprechende Kategorie in den Benachrichtigungseinstellungen gibt. Mache ich irgendwas falsch oder ist das tatsĂ€chlich derzeit nicht einstellbar? EDIT: Ah, okay, sehe jetzt, dass es ĂŒber die automatischen E-Mail-Erinnerungen fĂŒr unbearbeitete Benachrichtigungen geht. Optionale direkte E-Mail-Benachrichtigung wĂ€re hier aber schon nice.
  3. Auf der Website werden „Schnellantwort-Links“ als Feature erwĂ€hnt, die RĂŒckmeldungen auch ohne Login ermöglichen sollen. Das habe ich jetzt in der App nicht finden/aktivieren können. Mache ich irgendwas falsch oder ist das tatsĂ€chlich derzeit (noch) nicht möglich?

Vielen Dank fĂŒr deine Arbeit – ich hatte die App im Herbst schon einmal angetestet und seitdem hat sich in Sachen StabilitĂ€t eine Menge getan :+1:

LG
Fabian

Hi @farbijan !

Danke fĂŒr das Feedback und die lobenden Worte :slight_smile:

Spannend dass auch in Partei-Kreisen Nextcloud genutzt wird. An den Nutzerkreis hatte ich bisher gar nicht gedacht :smiley:

Hier direkt ein paar Lösungen fĂŒr dich, die bereits in der App existieren:

Hierzu kannst du einfach die Einstellung “Zugriff beschrĂ€nken” wĂ€hlen - damit sehen nur die Gruppen (oder Teams/Circles falls ihr das nutzt) den Termin und auch nur diese Gruppen werden am Ende dargestellt in der Antwort-Übersicht - siehe screenshot fĂŒr “Tenor” in dem Fall:

Korrekt ich habe mich hier an das Standard-Verhalten von Nextcloud angelehnt: Entweder kommt Push, wenn App isntalliert oder Mail, wenn Mailversand aktiv im Nutzerprofil. So hat jeder Nutzer die Chance selbst zu entscheiden, wie er/sie es gerne hÀtte :slight_smile:

Die kommen nur, wenn du beim Erstellen “Benachrichtung versenden” (sendeet Benachrichtigung “Neuer Termin, bitte zeitnah antworten”) anhakst oder in den Admin-Einstellungen “Terminerinnerungen” aktiviert hast (Sendet ein “Deine Antwort fehlt” oder so Ă€hnlich) - in beiden Benachrichtigungen sind dann 3 Buttons (Ja/Nein/Vielleicht) die direkt auf die Website fĂŒhren mit einem signed link, der also auch nur von eben dieser Person aus der Mail angeklickt werden kann und gĂŒltig ist. Dort kann die Person dann ihre Aktion bestĂ€tigen und absenden ohne sich vorher einzuloggen :slight_smile:

Probiers gerne mal aus und sage mir ob es soweit funktioniert hat fĂŒr deinen Case.

Vielen Dank fĂŒr die RĂŒckmeldung!

Das mit den Mails habe ich jetzt testen können und funktioniert. Damit kann ich gut arbeiten :+1:

EDIT: Bei dem „Antworten ohne Login“-Feature hatte ich das ursprĂŒnglich so verstanden, dass eine Antwort auch komplett ohne Nextcloud-Konto möglich sei. Hatte mich jetzt gefragt, woher das MissverstĂ€ndnis bei mir kam, weil auf der „Funktionen“-Seite ja nur von „Logins“ die Rede ist, und bin bei den AnwendungsfĂ€llen bei der Kirche fĂŒndig geworden:

Kein Login nötig: Ehrenamtliche antworten mit einem Klick per Mail. Kein Account, kein Passwort.

Ich verstehe jetzt, dass du damit meintest, dass man weder den Accountnamen noch das Passwort eingeben muss, aber das kann man m. E. halt auch leicht als „komplett ohne Account“ verstehen. Das könntest du vom Wording vielleicht noch etwas nachschĂ€rfen.

Was die verschiedenen Gruppenunterteilungen in der AntwortĂŒbersicht angeht, habe ich aber noch so meine Schwierigkeiten. Konkret:

Diese Einstellung funktioniert bei mir nicht wie ich es von der Beschreibung her erwarten wĂŒrde, denn wenn ich den Zugriff auf bestimmte Gruppen beschrĂ€nke, haben zwar nur diese Gruppen Zugriff, aber soweit ich das sehen kann, werden in der AntwortĂŒbersicht dann alle Gruppen angezeigt, in denen mind. eine Person mit Zugriff Mitglied ist (also natĂŒrlich, solange sie in den Admin-Einstellungen fĂŒr die AntwortĂŒbersicht ausgewĂ€hlt sind).

Weil das so etwas abstrakt und verschachtelt ist, hier ein konkretes Beispiel:

Let’s say ich bin Mitglied von AK-A, AK-B, und AK-C. Dazu habe ich jetzt noch eine weitere Gruppe namens Testfabian erstellt, die nur mich enthĂ€lt, und den Zugriff fĂŒr einen Termin auf allein diese Gruppe (also letztendlich nur auf mich) beschrĂ€nkt. Meine Erwartung bei deiner Beschreibung wĂ€re jetzt, dass nur Testfabian als Gruppe in der AntwortĂŒbersicht fĂŒr diesen Termin auftaucht.

Die AntwortĂŒbersicht sieht nun aber so aus:

Ist das ein Fehler oder habe ich etwas falsch verstanden und das ist erwartetes Verhalten?

Du hast Recht, da hatte ich den Filter basierend auf den Settings vergessen.

Bugfix-Release ist gerade auf dem Weg in den App Store, sollte in den nĂ€chsten 2-3h als Update fĂŒr dich verfĂŒgbar sein Release v1.24.2 · luflow/attendance · GitHub

Ah guter Punkt! Ja formuliere ich nochmal um :slight_smile: Danke fĂŒr den Hinweis!

By the way falls ihr die Lösung feiert und einen Mehrwert draus zieht, wĂŒrde ich mich ĂŒber eine UnterstĂŒtzung der Weiterentwicklung freuen: Support | Attendance App for Nextcloud

Viele GrĂŒĂŸe
Florian

Danke fĂŒr die schnelle Bearbeitung. Ich habe jetzt erst einmal privat einen Kaffee spendiert – wenn das ein bisschen lĂ€nger im Einsatz war, werde ich mal schauen, ob ich die anderen von einer Spende ĂŒberzeugen kann :+1:

(BTW kleiner Typo bei „untersĂŒtze“ hier:)
image

Mega, danke :wink:

Typo behoben!

hey luflow, in den letzten tagen mal getestet - super app, vielen dank!

ich möchte diese kĂŒnftig nutzen, um meinen pool von mitarbeitern zu möglichen einsĂ€tzen einzuladen:
aus den ja/nein/vielleicht antworten habe ich dann ein schnelles bild, ob ich fĂŒr den einsatz ausreichend leute haben werde (so zumindest der plan)
 das einchecken werden wir eher nicht nutzen, da bei uns meist nur eine ĂŒbersichtliche anzahl an leuten benötigt wird. die erkenne ich dann so :wink:

auf dem desktop klappt das einladen ganz hervorragend, wie aber bekomme ich die benachrichtigung ĂŒber eine einladung und möglichst auch die schnelle antwortmöglichkeit auf die handys der kolleginnen und kollegen?

ist da evtl. noch was fĂŒr android und ios geplant?

grĂŒĂŸe
andreas

Hi Andreas!

Witzig dass du fragst, ich prĂŒfe seit dem Wochenende, wie ich eine einfache flutter App fĂŒr iOS und Android bereitstellen und push notifications und natĂŒrlich absagen/zusagen dort abfrĂŒhstĂŒcken kann :slight_smile: Erste Ergebnisse vom Wochenende stimmen mich zuversichtlich.

Allerdings wird die iOS/Android App vermutlich nicht kostenlos sein da ich ja auch entsprechende Developer GebĂŒhren habe, um in die App Stores rein zu kommen.

Was wĂ€rt ihr denn bereit pro Nutzender Person fĂŒr so eine App (beispielsweise einmalig) zu zahlen? Bin gerade noch in der Preisfindungs-Phase :slight_smile:

LG

Florian

hi florian, puh
 gute frage! was ist denn so ĂŒblich?

mittlerweile habe ich bemerkt, dass es eine “benachrichtigen” checkbox gibt: diese kommt wohl nur, wenn man von einem nextcloud-konto mit admin-rechten ausgehend einen termin einstellt?
auf meinem android handy kommt die benachrichtigung dann auch an und der tipp auf ja/nein/vielleicht fĂŒhrt zu der webseite mit der bestĂ€tigung. damit könnt ich leben, wenn auch eine app mit allen eingestellten terminen und speicherung der antworten besser wĂ€re.

apropos alle termine: ich habe einige termine an meine gruppe geschickt und festgestellt, dass manchmal die uhrzeit im fertigen termin und dem dazugehörigen kalender um genau eine stunde verschoben ist (GMT anstelle von CET?). selbst, wenn ich den termin, der mit der falsch uhrzeit angezigt wird, erneut bearbeite, steht im formular die richtige und nach speichern wieder die falsche drin. hast du ne idee dazu?

ciao

andreas


update: vergiss das mit zeiten! liegt an libre wolf und der verhinderung von fingerprinting


zur app nochmal: eventuell tut es ja aber auch zunÀchst ein sideloading und/oder f-droid? :wink:


und gleich der dritte beitrag dazu :slight_smile: wie gesagt, zeiten funktionieren jetzt - habe allerdings einen der termine ĂŒber “bearbeiten” auf eine völlig andere startzeit und endzeit gesetzt und der kalenderfeed, also die anzeige im kalender, wird nicht aktualisiert. woran könnte das liegen?

Hi @andreasL !

Klar, die Notifications, die auf der Nextcloud App ankommen (und per Mail falls du das in den Nutzereinstellungen aktiviert hast), sind auf jeden Fall auch eine Option. Leider sind die aber dann nur so “halb” funktional habe ich das GefĂŒhl, weil sie auch untergehen in der Menge der notifications und die Buttons könnten auch direkt in der Push notification klickbar sein (und nicht erst in der nextcloud app).

Meine Idee ist weiterhin die Notifications auch wirklich an die eigene iOS/Android App weiterzuleiten (was natĂŒrlich auch wieder einen eigenen Notification Server benötigt ĂŒber den die Notifications verschlĂŒsselt gesendet werden), der auch wieder etwas Geld kostet ^^

Eine weitere Idee ist dass die CheckIns auch noch etwas einfacher werden bspw. durch einen NFC- oder QR-Code-Scan vor Ort. Klar braucht ihr gerade nicht, aber das ginge bspw. nur einfach per App am Ende.

Ich denke mal ich werde mit 3,50€ einmalig starten um die Betriebskosten zu decken. Und dann schaue ich mal wie es sich so entwickelt.

Hier mal der aktuelle Stand als Video :slight_smile:

Die Farbe wird automatisch aus der Nextcloud ĂŒbernommen, die Nutzer können aber selbst auch die Farbe festlegen. Es gibt UnterstĂŒtzung fĂŒr mehrere Nextclouds gleichzeitig, Editieren/CheckIn etc. alles basierend auf den Berechtigungen die man in der Nextcloud app eingestellt hat.

Das liegt daran, dass die meisten Kalender-Clients (Apple Kalender, Google Kalender) die externen Kalender fĂŒr ein paar minuten cachen (zwischenspeichern) um nicht stĂ€ndig den Server neu zu fragen. SpĂ€testens nach 15-30 Minuten solltest du dann den aktualisierten Termin sehen :slight_smile:

nice! die genannten dreifuffzich sind ja nicht der rede wert :wink:

zum kalender aber nochmal: die zeiten aus dem feed zu geÀnderten abfragen werden (zumindest bei mir) leider nicht aktualisert, auch nach tagen nicht.

Was fĂŒr eine Kalender-App nutzt du denn @andreasL ?

Lg

Florian

au dem PC thunderbird (betterbird) und am handy digical+ (android).

die termine aus anwesenheit werden aber auch schon im nextcloud eigenen kalender bei mir nicht aktualisiert, daher denke ich, dass es eher nix mit den apps auf den endgerÀten zu tun hat


Ok, bist du dir sicher dass die Kalender abonniert und nicht nur importiert worden?

Beim importieren wird nĂ€mlich nur ein Abbild des Kalender Feeds in den Kalender „kopiert“ und Updates werden nicht regelmĂ€ĂŸig gezogen.

hatte den kalender hier mit “neues abonnement aus link” zugefĂŒgt.

HEUTE, also eine woche nach erstellung/Ànderung, haben sich die termine aktualisiert. gerade zufÀllig gesehen, als ich den screenshot gemacht habe


ich bin ja nur anwender - hÀttest du als entwickler eine idee, woran diese lange zeit liegen könnte?

bzgl. deiner app: ich benötige eine 20’er firmenlizenz :slight_smile: hab das video nochmal in ruhe angesehen und das ist ziemlich genau so, wie es mir vorstellen wĂŒrde.

@luflow habe noch einen punkt: in den neu zu erstellenden terminen kann ich ja eine gruppe angeben


dies scheint fĂŒr die benachrichtigungen zu gelten?

hat allerdings jemand - auch aus einer dort nicht angegebenen gruppe! - den entsprechenden kalenderfeed abonniert, steht der termin leider auch dort drin.

wie stelle ich es an, die termine nur den gruppen in den kalender zu spĂŒlen, auf die ich eingeschrĂ€nkt habe?