0 votes
ago in SoSci Survey (dt.) by s293908 (305 points)

Guten Tag,

ich habe momentan die folgende Situation: Ich programmiere eine Dyaden Studie. Eine Dyade besteht aus Mitarbeiter (MA) und Führungskraft (FK). Bei der Anmeldung meldet die erste Person A die zweite Person B an durch die „E-Mail an persönlichen Kontakt“ Funktion. Person A kann entweder Mitarbeiter (MA) oder Führungskraft (FK) sein.

Momentan habe ich folgenden Ablauf zur Anmeldung programmiert:

t00-A: Registrierungsfragebogen der Person A. Hier gibt Person A an, ob sie MA oder FK ist und wird dann auf eine entsprechende Seite mit Double Opt-In Teilgruppe FK oder Double Opt-In Teilgruppe MA weitergeleitet. Diese Information kann also später über panelData(); ausgelesen werden.

t01-A: Anmeldefragebogen der Person A. Nach Bestätigung der Double Opt-In gibt Person A hier an wann Sie die Studie starten möchte. Diese Information habe ich als timestamp gespeichert (dbSet($keyP, $date);). Danach kann Sie die Person B durch „E-Mail an persönlichen Kontakt“ einladen. Anschließend programmiere ich alle Serienemails für Person A.

t00-B: Registrierungsfragebogen der Person B. Person B gelangt auf diesen Fragebogen durch den Einladungslink von „E-Mail an persönlichen Kontakt“ (https://www.soscisurvey.de/StressorCreation2/?q=t00-B&r=�seSerial%). Hier erhält auch Person B die Frage ob sie MA oder FK ist und wird dann auf eine entsprechende Seite mit Double Opt-In Teilgruppe FK oder Double Opt-In Teilgruppe MA weitergeleitet. Person A und Person B sind jetzt also ihren Teilgruppen zugeordnet.

t01-B: Anmeldefragebogen der Person B. Nach Bestätigung der Double Opt-In soll Person B hier informiert werden welchen Studienstart Person A für sie ausgewählt hat. Nut mithilfe dieses Datums kann ich die Serienmails für Person B programmieren.

Frage 1: Wie kann ich den Studienstart ($keyP = caseSerial().'-date'; $date = dbGet($keyP), der von Person A im Fragebogen t01-A ausgewählt wurde, an Person B in t01-B übermitteln?

Frage 2: Nachdem ich die Informationen zu „Team- und Partnerbefragungen“ und „E-Mail an persönlichen Kontakt“ gelesen habe, handelt es sich bei der Zuordnung durch um anonyme Datensätze. Wie erkenne ich hiernach welche Personen zueinander gehören? Und noch viel wichtiger wie kann ich diese Information abrufen um zu checken ob sich beide Partner A und B sich angemeldet haben?

Frage 3: Für die Referenz im Link, sollte ich ?r=%caseNumber% oder ?r=%caseSerial% angeben und was ist hier der Unterschied?

Erst einmal vielen lieben Dank fürs Reindenken. Ich wäre Ihnen sehr verbunden, wenn Sie mir weiterhelfen können das Studiendesign zum leben zu bringen. Momentan bin ich mir unsicher was der beste Weg zur Umzusetztung ist.

Beste Grüße

1 Answer

0 votes
ago by SoSci Survey (351k points)

Wie kann ich den Studienstart ($keyP = caseSerial().'-date'; $date = dbGet($keyP), der von Person A im Fragebogen t01-A ausgewählt wurde, an Person B in t01-B übermitteln?

Soweit ich Ihre Frage verstehe, ordnen Sie die beiden Datensätze anhand der der SERIAL von Person A einander zu. Diese übergeben Sie als Referenz (REF) an den Registrierungsfragebogen von Person B.

Demnach könnten Sie die Information in der Datenbank für Inhalte ablegen mit einem Schlüssel A-SERIAL, also in dem Fragebogen wo Sie die Mails für Person A planen:

$key = 'A-'.caseSerial();
dbSet($key, $date);

Das Sie zu $keyP in Ihrem Code oben nichts schreiben, weiß ich nicht, ob Sie genau das vielleicht schon machen. Das Präfix "A-" ist übrigens nur prophylaktisch für den Fall, dass Sie die Datenbank für Inhalte noch für andere Inhalte benötigen.

Im Fragebogen für Person B hätten Sie die SERIAL von A ja nun als Referenz. Also bekommen Sie die Zeit per dbGet().

$key = 'A-'.reference();
$info = dbGet($key);
$date = $info[0];
html('<p>Date: '.$date.'</p>');

Wie erkenne ich hiernach welche Personen zueinander gehören?

SERIAL und REF, soweit ich Ihre bisherige Programmierung auf Basis Ihrer Frage verstehe.

Frage 3: Für die Referenz im Link, sollte ich ?r=%caseNumber% oder ?r=%caseSerial% angeben und was ist hier der Unterschied?

In einem Fall wird die Fallnummer als Merkmal für die Zuordnung verwendet. Im anderen Fall die Personenkennung SERIAL.

Kommen Sie damit weiter? Sonst fragen Sie gerne weiter nach.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...