Einen Annotationsserver bereitstellen
Wie du einen Potato-Annotationsserver für eine echte Studie bereitstellst: Optionen zur Authentifizierung, HTTPS und ein Produktivaufbau mit Docker oder Reverse Proxy.
Eine Annotationsstudie im Ernstfall bedeutet, Potato vom eigenen Laptop auf einen Server zu bringen, den die Annotierenden erreichen, mit der passenden Anmeldemethode und mit HTTPS, damit Zugangsdaten und Inhalte geschützt sind. Dieser Leitfaden behandelt die Entscheidungen beim Deployment; die Einrichtung Schritt für Schritt steht unter Lokale Entwicklung und im Deployment-Abschnitt.
Wähle eine Authentifizierungsmethode
Richte die Anmeldung danach aus, wer bei dir annotiert:
- Passwortlos: Annotierende geben nur einen Benutzernamen ein. Passt für vertraute interne Teams oder für Crowd-Studien, bei denen die Plattform die Person bereits identifiziert hat. Siehe Passwortloser Login.
- Passwörter: eine verwaltete Nutzerliste, für einen festen Kreis namentlich bekannter Annotierender.
- OAuth / SSO: Anmeldung über Google oder GitHub oder über das Single Sign-on deiner Einrichtung. Am besten für größere oder institutionelle Installationen.
Stell den Server hinter HTTPS
Jede echte Installation sollte über HTTPS ausliefern, damit Benutzernamen, Antworten und personenbezogene Daten auf dem Transportweg verschlüsselt sind. Üblich ist ein Reverse Proxy wie nginx, der TLS vor Potato terminiert, oder eine Hosting-Plattform, die TLS für dich übernimmt.
Ein typischer Produktivaufbau
- Potato, laufend unter einem produktionstauglichen Serverprozess.
- nginx (oder Vergleichbares) als Reverse Proxy für TLS und statische Dateien.
- Docker, um das Ganze reproduzierbar zu paketieren, falls du containerisierst.
- Ein öffentlicher DNS-Name mit Zertifikat (Let's Encrypt ist kostenlos).
Erprobe genau diese Konfiguration zuerst lokal und stelle dann dieselbe Konfiguration bereit; es ändern sich nur URL, Authentifizierung und TLS.
Die Studie betreiben
- Verfolge Fortschritt, Durchsatz und Übereinstimmung im Admin-Dashboard.
- Sichere das Ausgabeverzeichnis regelmäßig; dorthin werden die Annotationen geschrieben.
- Für Crowd-Studien siehe Eine Studie auf Prolific und MTurk durchführen.