=VERKETTEN("https://www.soscisurvey.de/EXAMPLE/?r="; $A2)
Den Link ''%%https://www.soscisurvey.de/EXAMPLE%%'' ersetzen Sie dabei bitte durch den [[:de:survey:url|Link zu Ihrem Fragebogen]], behalten Sie dabei aber bitte das angehängte ''/?r=''. Falls Sie bereits Parameter im Link haben, verwenden Sie statt dem Fragezeichen ein kaufmännisches Und.
=VERKETTEN("https://www.soscisurvey.de/EXAMPLE/?q=qnr2&r="; $A2)
Wenn Sie die Formel bestätigen, sollte das Ergebnis in der ersten Datenzeile (Zeile 2) ungefährt so aussehen:
https://www.soscisurvey.de/EXAMPLE/?r=1
Mittels Doppelklick auf die Ecke der Zelle "verlängern" Sie die Formel bitte über die gesamte Tabelle.
===== Datenbank-Schlüssel =====
Eine ähnliche Formel benötigen Sie in der Spalte ''key'', und zwar:
=VERKETTEN("cw"; $A2)
Das ''cw'' ist hier willkürlich gewählt, Sie können das unverändert übernehmen.
Bitte verlängern Sie auch diese Formel über die gesamte Tabelle.
Das Ergebnis sollte so aussehen:
^ID ^url_to_survey^confirmation_code^key^
| 1 |%%https://www.soscisurvey.de/EXAMPLE/?r=1%%|AB178287|cw1|
| 2 |%%https://www.soscisurvey.de/EXAMPLE/?r=2%%|BB173774|cw2|
| 3 |%%https://www.soscisurvey.de/EXAMPLE/?r=3%%|DX495968|cw3|
| 4 |%%https://www.soscisurvey.de/EXAMPLE/?r=4%%|FC785534|cw4|
===== Import in SoSci Survey =====
Speichern Sie die Tabelle im Formal XLSX (Excel 2007-365) und wählen Sie in SoSci Survey die Funktion **Spezialfunktionen** -> **Datenbank für Inhalte**. Oben wählen sie die Excel-Datei zum Import aus, und bestätigen mit "OK". Wenn die Tabelle korrekt aussieht, bestätigen Sie mit "Weiter".
Im nächsten Schritt sollte die Spalte "key" bereits bei "Schlüssel des Eintrags" vorausgewählt sein. Für "Sprache" und "Zeitstempel" sollte "Nicht in der Datei enthalten" ausgewählt sein. Bestätigen Sie mit "Weiter". Das Ergebnis sollte aussehen wie folgt.
^Schlüssel^Sprache^0^1^2^
|cw1 |ger|1 |%%https://www.soscisurvey.de/EXAMPLE/?r=1%% |AB178287 |
|cw10|ger|10|%%https://www.soscisurvey.de/EXAMPLE/?r=10%%|NA795776 |
|cw2 |ger|2 |%%https://www.soscisurvey.de/EXAMPLE/?r=2%% |BB173774 |
|cw3 |ger|3 |%%https://www.soscisurvey.de/EXAMPLE/?r=3%% |DX495968 |
|cw4 |ger|4 |%%https://www.soscisurvey.de/EXAMPLE/?r=4%% |FC785534 |
**Hinweis:** In der alphabetischen Sortierung kommt ''cw10'' vor ''cw2''.
Für den Fragebogen benötigen wir lediglich den Schlüssel und den Bestätigungscode in der Spalte mit dem Index 2.
===== Anzeige im Fragebogen =====
Im Fragebogen wird die URL-Variable ''r'' als REF eingelesen, per ''[[:de:create:functions:reference]]'' hat der PHP-Code Zugriff darauf. Vor der "letzten Seite" im Fragebogen fügen Sie eine bitte eine zusätzliche Seite ein. Dort wird der Code angezeigt.
// Datenbankschlüssel zusammensetzen
$key = 'cw'.reference();
// Zeile auslesen
$entry = dbGet($key);
// Code aus der Zeile entnehmen, falls die Zeile gefunden wurde
if ($entry) {
$code = $entry[2];
} else {
$code = 'FAIL:'.reference();
}
// Anzeige im Fragebogen
html('Your confirmation code is '.$code.'.
');
===== Codes an Clickworker übergeben =====
Laden Sie die Tabelle mit den Links und Bestätigungscodes zuletzt bei Clickworker hoch. Dafür gehen Sie beim Anlegen eines neuen Auftrags auf "Externe Umfrage" und wählen dann "External Survey (multiple URLs & codes)". Nach dem Auswählen der Zielgruppe kann man die Tabelle (Excel- oder csv-Format) hochladen. In der Tabelle sollen genauso viele Links und Codes sein, wie man auch Teilnehmende rekrutieren möchte, ohne zusätzliche (z.B. als Puffer erzeugte) Codes. Ansonsten wird die Anzahl der in Schritt 1 angefragten Worker erhöht und es entstehen entsprechend zusätzliche Kosten. Im letzten Schritt können Sie den Auftrag dann final bestätigen.