Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

2 Kanal Umfrage: Mail und QR-Code - Konflikt TN-Liste und Panel

  • Heloo
  • Heloo's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 month 6 days ago #267926 by Heloo
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:
Ihre LimeSurvey-Version: Version 3.23.3+200909
Eigener Server oder LimeSurvey-Cloud: Eigener Server
Genutzte Designvorlage: Eigenes Layout
==================
Hallo zusammen,

ich stehe gerade wieder vor einer Herausforderung und komme leider nicht weiter.

Anwendungsfall:
Ich möchte eine Mitarbeiterbefragung durchführen:
  • Die Einladungen sollen bei den Mitarbeitern, welche einen PC haben, per Mail über die Teilnehmerliste versendet werden
  • Mitarbeiter ohne Mailadresse erhalten via QR-Code den Link zur Startseite mit dem Zugangsschlüssel und geben dort Ihre Personalnummer als Token ein.
Soweit ist es aufgebaut. Da die Personalnummer allerdings kein wirklich sicherer Schlüssel ist, möchte ich zusätzlich, dass Teilnehmer über das Plakat sich mit Ihrem Geburtstag verifizieren -> Ebenfalls umgesetzt

Problem:
Ich mochte die Verifizierung mit dem Geburtstag nur anzeigen lassen, wenn der Einstieg über den QR Code erfolgt.

Meine Idee war, dazu die Panel-Integration zu nutzen und darauf die Bedingung aufzusetzen, was auch grundsätzlich möglich ist.
Allerdings funktioniert das nur, wenn keine Teilnehmerliste initialisiert ist. Wenn ich über die Startseite kommend den Zugangsschlüssel eingebe, dann wird die Variable aus der URL nicht gespeichert. Lösche ich die Teilnehmerliste, dann funktioniert es. Ebenfalls funkt, wenn ich die URL mit einem token aufrufe und dort die Panel Variablen hinzufüge.
Es scheint, das nach der Tokeneingabe eine Weiterleitung die Variablen killt

Ich bin für jede Hilfe oder Alternative dankbar. Ich möchte ungern zwei getrennte Umfragen machen, die ich dann in der Auswertung wieder zusammenführen muss.

Danke und Gruß

Please Log in to join the conversation.

  • Heloo
  • Heloo's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 month 6 days ago #267927 by Heloo
Das hier habe ich gerade noch gefunden:
forums.limesurvey.org/forum/german-forum...1-weiterleitungs-url

ist zwar ein Lösungsansatz, dass ich darüber die URL mit dem Zugangstoken generiere, aber irgendwie Trick17 mit Selbstüberlistung

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 month 6 days ago #267928 by Joffm
Hallo,
dieser Satz ist mir jetzt nicht klar.

Mitarbeiter ohne Mailadresse erhalten via QR-Code den Link zur Startseite mit dem Zugangsschlüssel und geben dort Ihre Personalnummer als Token ein.

Diese erhalten also individuelle QR-Codes, die den Zugangsschlüssel enthalten?
Oder ist eben kein Zugangsschlüssel enthalten und die Teilnehmer müssen Ihr "Passwort" (ihre Personalnummer) auf der Seite eingeben?

Aber dann sind diese Teilnehmer ja ebenfalls in der Teilnehmer-Tabelle enthalten; dann kannst Du diesen ja ein zusätzliches Attribut mitgeben, so dass aufgrund dessen die Geburtstagsfrage kommt.

Ich stelle es mir so vor, dass Du solche Teilnehmer hast
 
Berta hat eine E-Mail-Adresse, Carlo nicht.
Berta hat ein vom System generiertes Token, Carlo, hat als Token seine Nummer.
Jetzt bekommt Berta die Mail
 
Carlo nur enen QR-Code mit dem generischen Link

  www.mysurvey.de/lime6/index.php/947266?lang=de


Dann passiert dies:
Berta klickt den Link in der Mail und landet hier
 

Carlo kommt über den QR-Code auf diese Seite, gibt seine Nummer ein und dann erscheint die Geburtstagsfrage
 


Du bemerkst, mir ist dies alles nicht so ganz klar.
Vielleicht erklärst Du es noch einmal.

Bis dann
Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • Heloo
  • Heloo's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 month 6 days ago #267932 by Heloo
    Hallo Joffm,

    danke dir für die schnelle Rückmeldung. Sorry, wenn ich mich unklar ausgedrückt habe, ich versuche es zu präzisieren:

Mitarbeiter ohne Mailadresse erhalten via QR-Code den Link zur Startseite mit dem Zugangsschlüssel und geben dort Ihre Personalnummer als Token ein.
        Diese erhalten also individuelle QR-Codes, die den Zugangsschlüssel enthalten?
        Oder ist eben kein Zugangsschlüssel enthalten und die Teilnehmer müssen Ihr "Passwort" (ihre Personalnummer) auf der Seite    eingeben?

--> Zweite Variante, der Zugangsschlüssel ist das Passwort. Ansonsten hätte ich einen Serienbrief oder Art Gutschein für jeden Mitarbeiter erstellen müssen. Daher auch die Personalnummer, die ist erstmal jedem Mitarbeiter bekannt. Bei Tippfehlern ist man aber schnell beim falschen Datensatz, daher die Validierung.
Bei der Mail habe ich die Verwechslungsgefahr erstmal nicht, da muss er ja nur auf den Link klicken, deswegen brauche ich hier die Frage nicht.

Aber dann sind diese Teilnehmer ja ebenfalls in der Teilnehmer-Tabelle enthalten; dann kannst Du diesen ja ein zusätzliches Attribut mitgeben, so dass aufgrund dessen die Geburtstagsfrage kommt.

Ich kann leider nicht im Vorfeld sagen, welcher Mitarbeiter über welchen Kanal an der Umfrage teilnimmt.Ansonsten hast du natürlich recht, dann könnte ich eine Attribut in der Teilnehmerliste hinzufügen. Ich habe aber teilweise geschäftliche Mailadressen erhalten, wo die Mitarbeiter den Account für eine AD-Anmeldung gebraucht haben, jedoch nie einen Zugang zu einem Mail-Client bekommen haben

Dein Beispiel/ Vorstellung entspricht exakt dem geplanten Vorgehen. Ich möchte in einer Teilnehmerliste sowohl die Mitarbeiter mit Mailadresse, als auch die MItarbeiter ohne Mailadresse (QR-Code ohne Zugangsschlüssel) bezüglich der Rücklaufquote überwachen und auch die Antworten in einem Datensatz haben.
Allerdings möchte ich beim QR eine zusätzliche Frage (Geburtstag) anzeigen lassen und suche daher nach einem Kriterium für die Bedingung.

Ich dachte, dass ich im QR-Code einfach einen Variable über die Panel-Integration mitliefere und darauf dann die Bedingung für das Ein-/Ausblenden lege.
Das hat auch sehr gut funktioniert, bis ich die Teilnehmerliste hinzugefügt habe und ich die URL zur Startseite "Zugangscode" angepasst habe.

Ich hoffe, ich habe alle deine Fragen erwischt?

Danke dir und Gruß

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 month 5 days ago #267933 by Joffm
Hallo,
da Du ja auf jeden Fall eine geschlossene Umfrage machst (wegen der Mail-Teilnehmer) halte ich meinen Vorschlag für ganz gut.
Damit die QR-Teilnehmer wissen, dass sie als Token ihre Nummer eintragen müssen, kannst Du ja den Text der Seite im Theme-Editor anpassen.
 
Und die Mail-Teilnehmer sehen diese Seite ja nicht.

Wenn ein Teilnehmer aber seine Nummer erst in der ersten Frage der Umfrage eintippt, und Du willst sie validieren, dann musst Du doch eine Liste aller möglichen Nummern haben.
Dann kannst Du aber auch genau so viele Dummy-Teilnehmer anlegen mit der Nummer als Token..


Gut, kommen wir einmal zum theoretischen Fall, dass ein Teilnehmer zunächst mit dem per Mail erhaltenen Link antwortet, dann aber zusätzlich noch über den generischen QR-Code Link.
Das kannst Du abfangen, indem Du mit der Funktion "statCount" guckst, ob die Nummer bereits benutzt wurde.
Dazu gehört dann, dass die Mail-Teilnehhmer ihre Nummer als zusätzliches Attribut in der Liste haben.

Das geschrieben, sehe, ich, dass Du dies Funktion in Deiner "Steinzeit"-Version nicht zur Verfügung hast.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 month 2 days ago - 1 month 2 days ago #267952 by holch

Das geschrieben, sehe, ich, dass Du dies Funktion in Deiner "Steinzeit"-Version nicht zur Verfügung hast.

 
Ja, da muss ich Joffm zustimmen. Deine "alte Krücke" hat jetzt über 4 Jahre auf dem Kreuz und seit September 2020 kein Update, keine Bug Fixes oder Security Patches mehr bekommen. Ganz abgesehen davon, dass der LS3.x-Zweig jetzt schon seit einger Zeit gar nicht mehr unterstützt wird. Ein Update auf LS6 wäre da unbedingt angeraten.

Was ich auch nicht verstehe: Du weisst doch, wer eine Firmenemail hat und wer nicht. Das einzige Risiko, das du da hast ist, dass die Person eventuell zwar eine Email hat, aber lieber den QR-Code scannt. Das kann natürlich passieren.

In diesem Fall: Warum nicht einfach die Tokens ALLE so strukturieren: Personalnummer + Geburtsdatum?

Also irgendsowas; 560483419880516, mit 19880516 das Geburtsdatum und 5604834 die Personalnummer? Das sollten sie doch hinbekommen.

 

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

Last edit: 1 month 2 days ago by holch.

Please Log in to join the conversation.

  • Heloo
  • Heloo's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
2 weeks 1 day ago #268214 by Heloo
Hallo joffm,
Hallo holch,

entschuldigt bitte die späte Reaktion. Der Hinweis mit meiner "Steinzeit-Version" ist durchaus berechtigt, ich bin selbst etwas erschrocken, muss allerdings zumindest diese Umfrage noch mit der Version durchziehen, da ich fürs Update meine IT benötige:

Was ich auch nicht verstehe: Du weisst doch, wer eine Firmenemail hat und wer nicht. Das einzige Risiko, das du da hast ist, dass die Person eventuell zwar eine Email hat, aber lieber den QR-Code scannt. Das kann natürlich passieren.
 

Tatsächlich habe ich keine saubere Teilnehmerliste, sondern versende die Einladungen auf gut Glück nach dem Schema vorname.nachname@domain.de. Weder HR noch die IT konnte mir eine saubere Auflistung liefer. Klingt komisch, ist aber leider so
(Sonst hätte ich ein Teilnehmer-Attribut gepflegt und darauf die Bedingung gesetzt.)

Mein Plan B ist, dass sich eh alle validieren müssen, dann gibt es halt keine Bedingung^^

In diesem Fall: Warum nicht einfach die Tokens ALLE so strukturieren: Personalnummer + Geburtsdatum?
Also irgendsowas; 560483419880516, mit 19880516 das Geburtsdatum und 5604834 die Personalnummer? Das sollten sie doch hinbekommen.
 

Keine schlechte Idee, das müsste ich nur entsprechend vorgeben "Bitte geben Sie Personalnummer und Ihren Geburtstag im Format ttmmjjjj zusammenhängend ohne Sonderzeichen an, z.B.6000031121980" oder so ähnlich, evtl reicht sogar das Geburtsjahr, soll ja nur vor Tippfehler schützen. Ob sie es hinbekommen werden wir sehen

--> Ein Idee hatte ich noch, bekomme sie aber auch nicht umgesetzt und kann ebenfalls an der alten Version liegen:
Wenn ich das Panel an die Einladungs-URL {SURVEYURL} hängen könnte, dann könnte ich die Bedingung auch andersrum aufbauen, allerdings hat

"<a href="{SURVEYURL}&amp;ch=mail">{SURVEYURL}&ch=mail</a>"

oder 

"{SURVEYURL}&ch=mail"

im Einladungstext nicht funktioniert, der teil "&ch=mail" wird im Mailclient nicht als Teil der URL erkannt.

Hättet ihr hier zufällig noch einen Ansatzpunkt, den ich versuchen könnte?

Ansonsten danke ich euch trotzdem für eure Zeit und Unterstützung und kämpfe mich mal weiter durch.
LG

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 weeks 1 day ago #268216 by holch

Weder HR noch die IT konnte mir eine saubere Auflistung liefer. Klingt komisch, ist aber leider so


Das klingt wirklich komisch aber ich glaube dir das sogar. Ich glaube die IT bei euch braucht mal einen Tritt, damit sie wieder in die Gänge kommt. ;-)
Code:
<a href="{SURVEYURL}&amp;amp;ch=mail">{SURVEYURL}&amp;ch=mail</a>

Das wundert mich jetzt nicht, dass der Link nicht als solcher erkannt wird, denn das "&" sollte in der URL auch wirklich ein & sein und kein amp;

Probiert doch mal das:

[code]<a href="{SURVEYURL}&amp;ch=mail">{SURVEYURL}&ch=mail</a>[/quote]

Aber, jetzt fällt mir ein {SURVEYURL} gibt ja direkt einen Link zurück, d.h. das kannst du nicht verwenden.

Probiere es mal mit @@SURVEYURL@@

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

Please Log in to join the conversation.

  • Heloo
  • Heloo's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 week 5 days ago #268226 by Heloo
Hallo Holch,

Danke dir!

Probiere es mal mit @@SURVEYURL@@

....@@SURVEYURL@@&ch=mail hat funktioniert. Deine Idee, die Personalnummer mit dem Geburtstag zu verketten, habe ich ebenfalls übernommen.
Ich werde den QR Code jetzt doch auf eine wordpress Seite verlinken, dort habe ich ein kleines Formular gebaut, welches die eigentliche URL zu LS erzeugt.
 
 

Vielen Dank nochmals an euch beide, ich denke erstmal eine gangbare Lösung gefunden zu haben.
Beim nächsten Mal dann mit einer aktuelleren Version

LG
 

Please Log in to join the conversation.

Moderators: holchJoffmtpartner

Lime-years ahead

Online-surveys for every purse and purpose