labvanced logoLabVanced
  • Research
    • Publications
    • Researcher Interviews
    • Use Cases
      • Developmental Psychology
      • Linguistics
      • Clinical & Digital Health
      • Educational Psychology
      • Cognitive & Neuro
      • Social & Personality
      • Arts Research
      • Sports & Movement
      • Marketing & Consumer Behavior
      • Economics
      • HCI / UX
      • Commercial / Industry Use
    • Labvanced Blog
    • Services
  • Technology
    • Feature Overview
    • Code-Free Study Building
    • Eye Tracking
    • Mouse Tracking
    • Generative AI Integration
    • Multi User Studies
    • More ...
      • Reaction Time/Precise Timing
      • Text Transcription
      • Heart Rate Detection (rPPG)
      • Emotion Detection
      • Questionnaires/Surveys
      • Experimental Control
      • Data Privacy & Security
      • Desktop App
      • Mobile App
  • Learn
    • Guide
    • Videos
    • Walkthroughs
    • FAQ
    • Release Notes
    • Documents
    • Classroom
  • Experiments
    • Cognitive Tests
    • Sample Studies
    • Public Experiment Library
  • Pricing
    • Licenses
    • Top-Up Recordings
    • Subject Recruitment
    • Study Building
    • Dedicated Support
    • Checkout
  • About
    • About Us
    • Contact
    • Downloads
    • Careers
    • Impressum
    • Disclaimer
    • Privacy & Security
    • Terms & Conditions
    • Third-Party Licenses
  • Appgo to app icon
  • Logingo to app icon
Learn
Anleitung
Videos
Anleitungen
Häufige Fragen
Newsletter-Archiv
Dokumente
Klassenzimmer
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
Anleitung
Videos
Anleitungen
Häufige Fragen
Newsletter-Archiv
Dokumente
Klassenzimmer
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
  • Leitfaden
    • STARTEN

      • Aufgaben-Editor
      • Rahmen
        • Canvas-Rahmen
        • Seitenrahmen
        • Website-Rahmen
      • Versuchszeitachse
      • Stimuluspräsentation
      • Richtigkeit der Antwort
      • Objekte
      • Ereignisse
      • Variablen
      • Aufgaben-Assistent
      • Versuchssystem
      • Experimentdesign
        • Eine Studie erstellen
        • Datenrahmenmuster
        • Multi-User Experiment Design
        • Längsschnitt-Experimentdesign
    • HERVORHEBENSWERTES THEMA

      • Randomisierung & Balance
      • Eye Tracking
        • Präsentation von Stimuli in einer Eye-Tracking-Aufgabe
        • So wählen Sie die Einstellungen zur Kalibrierung der Eye Tracking aus
        • Einrichtung der Augenverfolgung in einer Aufgabe
        • Aufzeichnen und Exportieren von Blickdaten
        • Verwendung von Formen als Interessensgebiete (AOI) für Eye Tracking
        • Die Teilnehmerkalibrierungserfahrung
      • Web-Bridge
        • Auswahl von Website-AOIs | Anker, Anpassen und Überprüfen des AOI-Trackings
        • Verfolgen des Mausverhaltens auf einer Website-AOI | Web Bridge Anleitung
      • Fragebögen
      • Desktop-App
      • Beispielstudien
      • Teilnehmerrekrutierung
      • API-Zugriff
        • REST API
        • Webhook-API
        • WebSocket API
      • Sonstige Themen

        • Genauigkeit der Stimuluszeiten
        • Multinutzerstudien
        • Kopfverfolgung in Labvanced | Anleitung
    • Haupt-App-TABS

      • Übersicht: Haupt-Tabs
      • Dashboard
      • Meine Studien
      • Geteilte Studien
      • Meine Dateien
      • Experimentbibliothek
      • Mein Konto
      • Lizenz & Dienstleistungen
    • STUDIENTABS

      • Übersicht: Studien-spezifische Tabs
      • Studien-Design
        • Aufgaben
        • Blöcke
        • Sitzungen
        • Gruppen
      • Aufgaben-Editor
        • Task Controls
        • Das Versuchs-System
        • Frame-Typen
        • Objekte
        • Objekt Eigenschaften Tabellen
        • Variablen
        • Systemvariablen-Tabelle
        • Das Ereignissystem
        • Texteditor-Funktionen
        • Optionen für Augenverfolgung im Aufgabeneditor
        • Kopfverfolgung in einer Aufgabe
        • Multi-User-Studien
      • Einstellungen
      • Variablen
      • Medien
      • Texte & Übersetzen
      • Starten & Teilnehmen
      • Teilnehmermanagement
      • Datensicht und Export
        • Datensicht und Variablen- & Aufgaben Auswahl (alte Version)
        • Zugriff auf Aufnahmen (ALTE Version)
  • Videos
    • Video Übersicht
    • Erste Schritte in Labvanced
    • Aufgaben erstellen
    • Element Videos
    • Ereignisse & Variablen
    • Fortgeschrittene Themen
  • Durchführungen
    • Einführung
    • Stroop-Aufgabe
    • Lexikalische Entscheidungsaufgabe
    • Posner-Blickführung Aufgabe
    • Change Blindness Flicker Paradigma
    • Augenbewegungsverfolgung Beispielstudie
    • Studie zur Augenbewegungsverfolgung bei Säuglingen
    • Aufmerksamkeitsfängerstudie mit Mausverfolgung
    • Schnelle serielle visuelle Präsentation
    • ChatGPT Studie
    • Augenverfolgungsdemo: SVGs als AOIs
    • Multi-User Demo: Cursorn der Probanden anzeigen
    • Gamepad / Joystick Controller - Grundkonfiguration
    • Desktop-App-Studie mit EEG-Integration
    • Gruppenbalance und Variablenkonfiguration zwischen Probanden
    • Aufbau einer Multi-User-Studie
    • Augenverfolgung während eines Website-Rahmen-Walkthroughs
    • Bedingte Webcam-Augenverfolgung
    • Aufbau einer Studie zur Textsegmentierung
  • FAQ
    • Funktionen
    • Support-Richtlinien & Leitlinien
    • Sicherheit & Datenschutz
    • Lizenzierung
    • Präzision von Labvanced
    • Programmgesteuerter Gebrauch & API
    • Labvanced offline nutzen
    • Fehlerbehebung
    • Fragen zur Studienerstellung
  • Newsletter-Archiv
  • Dokumente
  • Klassenzimmer
Header-Illustration einer Leseuntersuchung zur Wortfrequenz, die mit dem Textsegmentierungsobjekt erstellt wurde

Aufbau einer Leseuntersuchung mit dem Textsegmentierungsobjekt

Diese Anleitung folgt den genauen Schritten, die zum Aufbau einer echten Demostudie verwendet wurden: eine Leseaufgabe zur Wortfrequenz, bei der die Teilnehmer zehn Sätze lesen, von denen jeder ein kritisches Wort enthält, das entweder von hoher oder niedriger Frequenz ist, während die Augenverfolgung per Webcam pro Wort Gaze-Metriken aufzeichnet. Es verwendet die CSV-zu-Datenrahmen-Textquelle des Textsegmentierungsobjekts, die Möglichkeit zur Kopfzeile, anstatt die Fallback-Array-Variable.

Selbstgesteuerte Leseuntersuchung (Textsegmentierungsobjekt - Demo)

Die echte Studie, die diese Anleitung aufbaut: zehn Sätze, einen pro Versuch, mit automatisch erfasster Geometrie der AOI pro Wort und Augenverfolgungsmetriken.

Der Reizsatz

Die zehn Sätze sind paarweise nach der Zeichenlänge des kritischen Wortes abgestimmt (5 hochfrequente und 5 niedrigfrequente kritische Wörter, jeweils 6 bis 7 Buchstaben), um die Verwirrung durch die Wortlänge getrennt von der Frequenz zu kontrollieren. Die Frequenzwerte stammen aus SUBTLEX-US (Brysbaert & New, 2009), dem gleichen Korpus, das auf der Seite zum Wortfrequenzeffekt verwendet wird.

#BedingungKritisches WortSUBTLWFSatz
1Hochküche58.31Jeden Morgen wischte sie die kleine Küchenarbeitsplatte vor dem Frühstück ab.
2Niedriglaterne2.02Der alte Seemann trug eine verrostete Laterne zum Dock.
3Hochlehrer55.73Am ersten Tag begrüßte der neue Lehrer jeden nervösen Schüler.
4Niedrigumhängetasche1.47Vor der Dämmerung packte der Lehrling seine schwere Umhängetasche und ging.
5Hochfenster86.00Sonnenlicht strömte durch das offene Fenster und wärmte den ganzen Raum.
6Niedrigturm0.88Pfeile trafen den alten Turm gerade als die Sonne aufging.
7Hochbrief82.61Er faltete den kurzen Brief sorgfältig und steckte ihn in einen Umschlag.
8Niedrigmeißel0.88Der Bildhauer benutzte einen scharfen Meißel, um den Marmorblock zu bearbeiten.
9Hochgarten26.55Sie verbrachten das ganze Wochenende damit, den alten Gartenzaun auszubuddeln.
10Niedrigpokal0.37Während der Zeremonie hob der Ritter einen goldenen Pokal zum König.

Grundkenntnisse

Fundamentale Kenntnisse über Labvanced sind ratsam, beispielsweise, wie Frames und Ereignisse funktionieren, um die unten verwendete Terminologie zu verstehen. Diese Anleitung setzt auch voraus, dass Sie einen Testlauf Ihrer eigenen Studie starten und die exportierten Daten danach finden können: siehe Starten & Teilnehmen für das Durchführen einer Sitzung selbst und Dataview und Export für den Speicherort der erfassten Tabellen in Schritt 7.

Illustration der drei Frame-Typen in Labvanced: Canvas, Page und Website Frame

Frames

Der Baustein, der das enthält, was die Teilnehmer in jedem Moment eines Versuchs sehen.

Illustration des Ereignissystems in Labvanced, das einen Trigger und eine Aktion zeigt, die kombiniert werden, um die Logik einer Studie zu erstellen

Ereignisse

Was ein Trigger und eine Aktion sind und wie sie kombiniert werden, um die Logik einer Studie zu erstellen.

Referenzseite für das Textsegmentierungsobjekt

Textsegmentierungsobjekt

Vollständige Objektreferenz: Eigenschaften, Einrichtungsassistent und die beiden Aufzeichnungsaktionen.

Schritt 1: Textsegmentierungsobjekt hinzufügen und Stimulus-CSV hochladen

Fügen Sie ein Textsegmentierungsobjekt zu einem Frame aus der Text Symbolgruppe hinzu.

Labvanced-Aufgaben-Editor-Symbolleiste mit der Textgruppe geöffnet und das Textsegmentierungsobjekt hervorgehoben

Wählen Sie im ersten Schritt des Einrichtungsassistenten Upload a CSV file of sentences und wählen Sie die Stimulusdatei aus. Dies parst sie in einen neuen Datenrahmen, eine Zeile pro Versuch.

Erster Bildschirm des Einrichtungsassistenten zur Textsegmentierung, der die Radio-Optionen zum Setzen der Textquelle zeigt

Nach der Auswahl der Datei erscheint ein Additional Options Dialog mit drei Kontrollkästchen: Map strings to files, Use first row as header und Transpose data. Für diesen Stimulussatz sollten alle drei deaktiviert bleiben, was bereits die Standardeinstellung für eine Satz-CSV ist, klicken Sie also einfach auf Ok.

Hinweis

Eine CSV ist eine häufig verwendete Textquelle für das Textsegmentierungsobjekt: eine Zeile pro Satz, eine Zelle pro Wort. Die Quell-Spreadsheet für diese Studie hat keine Kopfzeile und enthält ein Wort pro Spalte, einen Satz pro Zeile, wobei die Zeilenlängen unregelmäßig gelassen werden (10 bis 12 Wörter je nach Satz) und nicht aufgepolstert sind. Der abschließende Punkt eines Satzes bleibt mit seinem letzten Wort als eigene Zelle verbunden.

Spreadsheet-Vorschau der Stimulus-Sätze, eine Zeile pro Satz, ein Wort pro Zelle

Ein Beispiel für die Vorbereitung von Sätzen für eine Studie unter Verwendung des Textsegmentierungsobjekts mit einer CSV als Textquelle: eine Zeile pro Satz.

Der Einrichtungsassistent bietet zwei andere Textquellenoptionen, die in dieser Anleitung nicht verwendet werden: Assign text from a variable, für einen Datenrahmen oder ein Array, das den Text bereits enthält, anstatt ein frisches CSV hochzuladen, und Do not set the text source, um es später zu konfigurieren.

Schritt 2: Die Methode für den Zeilenindex festlegen

Mit einer Datenrahmenquelle fragt der zweite Schritt des Assistenten, wie die Zeile (Satz) pro Versuch ausgewählt wird. Diese Studie verwendet Use Trial_Id as row index, sodass die zehn Sätze in der randomisierten Versuchsanordnung des Experiments erscheinen, anstatt in einer festen Reihenfolge.

Schritt 3: Aktivieren der Aufzeichnung von Augenverfolgungsmetriken

Im letzten Schritt des Assistenten lassen Sie Record the x, y, width and height of every word on each trial aktiviert und aktivieren auch Record eyetracking metrics for every word on each trial. Die Gaze-Metriken pro Wort (Verweildauer, Gesamtanzahl der Fixationen, gesamte Fixationsdauer, Zeit bis zur ersten Fixation, mittlere Fixationsdauer) sind das, was dies zu einer Leseaugenverfolgungsstudie macht, anstatt nur einer Stimulusanzeige, und das Aufzeichnen davon erfordert, dass dieses Kästchen aktiviert ist.

Zweiter Bildschirm des Einrichtungsassistenten zur Textsegmentierung mit beiden Aufzeichnungs-Checkboxen aktiviert

Der zweite Bildschirm des Assistenten für diese Studie: Trial_Id als Zeilenindex verwenden ausgewählt und beide Aufzeichnungs-Checkboxen aktiviert.

Hinweis

Das Aktivieren des Metriken-Checkbox aktiviert auch die Fixierungserkennung für die gesamte Aufgabe und legt fest, dass Fixierungen am Ende des Frames enden. Dies gilt für die gesamte Aufgabe, nicht nur für dieses Objekt, und der Assistent weist darauf hin, bevor Sie abschließen.

Das Aktivieren dieses Kästchens ist auch das, was tatsächlich die Augenverfolgung für die Studie aktiviert, sodass es sofort den eigenen Physiology Toolbox Version 2.0 Einrichtungsassistenten der Studie öffnet, der fragt, wer Ihre Teilnehmer sind, dann eine Stufe (Genauigkeit vs. Aufwand) und für Stufen, die eine unterstützen, eine Screening-Stufe (Genauigkeit vs. Ausschluss). Siehe Wählen Sie eine Stufe für die Bedeutung jeder Wahl und wie Sie diese später über den Settings Reiter ändern können, und richten Sie auch benutzerdefinierte Einstellungen auf Aufgabenebene ein (siehe Einrichtung der Augenverfolgung in einer Aufgabe).

Schritt 4: Layout & Versuche konfigurieren

Mit dem ausgewählten Textsegmentierungsobjekt setzen Sie in Object Properties Split cells on whitespace auf aus, da die CSV bereits ein Wort pro Spalte enthält. Setzen Sie Layout auf Grid, was jedes Wort in eine gleichbreite Zelle platziert und die gesamte Zelle als ihre AOI aufzeichnet, wodurch garantiert wird, dass sich die aufgezeichneten Bereiche von zwei Wörtern nicht überschneiden oder eine Lücke zwischen ihnen lässt.

Siehe die Textsegmentierungsobjekt Referenzseite für die vollständige Liste der Objektattribute, einschließlich der Ausrichtungs-, Abstands- und Schriftarteinstellungen, die in diesem Tutorial nicht verwendet wurden.

Textsegmentierungsobjekt im Grid-Layout, das den ersten Stimulus-Satz zeigt, der in eine Zelle pro Wort aufgeteilt ist, mit dem Ereignis 'Textsegment-AOI aufzeichnen' im Rahmen
Der erste Stimulus-Satz, der im Grid-Layout dargestellt wird, ein Wort pro Zelle. Das Textsegment aufzeichnen Ereignis im Ereignisfeld rechts ist der automatisch erstellte Beim Rahmenstart Trigger, der die AOI-Geometrie jedes Wortes aufzeichnet.

Gap Between Cells ist es wert, bewusst eingestellt zu werden, anstatt es auf dem Standardwert zu belassen, und der richtige Wert hängt von der erwarteten Blickgenauigkeit aus der Kalibrierungsebene ab, die im Setup-Assistenten von Schritt 3 gewählt wurde, nicht nur von der Layout-Präferenz. Eine Studie auf einer höheren Anstrengungsebene (längere Kalibrierung, geringerer erwarteter Fehler) kann kleinere Lücken zwischen den Wort-AOIs ohne großes Risiko eines falschen Blicks auf das falsche Wort ausführen. Eine Studie auf einer kürzeren, weniger aufwendigen Kalibrierung hat einen größeren erwarteten Fehlerradius, sodass dieselbe kleine Lücke benachbarte Wörter im aufgezeichneten Daten schwieriger unterscheidbar macht, und eine größere Lücke ist die sicherere Wahl. Siehe Wählen einer Ebene für die erwarteten Genauigkeitswerte hinter jeder Ebene.

Übereinstimmung der Versuchsanzahl mit der CSV

Die in Schritt 2 gewählte Zeilenindexmethode hängt von einer Einstellung ab, die völlig außerhalb des Assistenten liegt: Trial_Id erreicht nur 1 bis 10, wenn die Aufgabe tatsächlich auf zehn Versuche gesetzt ist. Dies wird separat im Trials & Conditions-Tabelle festgelegt, nicht aus dem Dialogfeld des Assistenten: Setzen Sie #Trials dort auf 10, damit es mit den zehn Zeilen in der hochgeladenen CSV übereinstimmt. Eine Diskrepanz hier bedeutet, dass einige Zeilen nie angezeigt werden oder dass die Aufgabe bei einem Versuch, dessen Trial_Id keine übereinstimmende Zeile hat, einen Fehler verursacht.

Einstellen der Versuchsnummer im Versuchseditor, um der Anzahl der Zeilen in der CSV zu entsprechen

Einstellen der Versuchsnummer im Versuchseditor, um der Anzahl der Zeilen in der CSV zu entsprechen.

Über diese grundlegende Anzahl hinaus unterstützen Trials & Conditions und Factors & Randomization auch eine fortgeschrittene Randomisierung, wie z. B. das Kreuzen von Faktoren oder die Steuerung der Bedingungenreihenfolge. Siehe Randomisierung & Balance für die vollständige Auswahl der Optionen.

Schritt 5: Versuchsentwicklung einrichten

Jeder der zehn Versuche läuft als zwei aufeinanderfolgende Rahmen: ein dedizierter Fixation Cross-Rahmen, dann der Satzrahmen, der das Textsegmentierungsobjekt enthält. Siehe Versuchszeitachse für den Aufbau eines Versuchs aus einer Reihe von Rahmen wie diesem.

Fixationskreuz: Erstellen Sie es als eigenen Frame, nicht als Element, das im Satzrahmen platziert ist. Fügen Sie ein Eyetracking Gaze Trigger hinzu, das auf das Fixationskreuzbild selbst abzielt, sodass das Ereignis ausgelöst wird, sobald der Teilnehmer tatsächlich darauf schaut, und nicht nur auf einen Timer. Verkettung in eine Delayed Actions (Time Callback)-Aktion mit einer festen Verzögerung von 1000 ms, mit einer Jump To-Aktion, die auf Next Frame als Unteraktion eingestellt ist. Die Verzögerung ist ein einmaliger Timer, keine nachhaltige Blickprüfung: Sie beginnt im Moment, in dem der Blicktrigger zuerst ausgelöst wird und führt die Jump To aus, sobald die Zeit abgelaufen ist, unabhängig davon, ob der Teilnehmer einen Moment später noch auf das Kreuz blickt.

Dieses Setup ist inspiriert von dem blickabhängigen Fixationskreuz, das in Serrano-Carot, Angele, Xu & Vasilev (2025) verwendet wird.

Fortschritt zwischen den Versuchen: Fügen Sie im Satzrahmen ein Keyboard Trigger hinzu, das auf die any-Taste mit dem Action-Dropdown eingestellt ist, das auf Press Key gesetzt ist, und geben Sie ihm eine Jump To-Aktion, die auf Next Frame eingestellt ist. Die Beendigung des Rahmens auf diese Weise ist das, was dazu führt, dass das Frame End Trigger ausgelöst wird, das bereits im Assistenten von Schritt 3 eingerichtet wurde, was der Zeitpunkt ist, an dem die pro-Wort-Metriken tatsächlich aufgezeichnet werden. Daher werden sie nur geschrieben, nachdem der Teilnehmer signalisiert hat, dass er mit dem Lesen dieses Satzes fertig ist und nicht auf einem willkürlichen Timer.

Zurücksetzen eines unterbrochenen Versuchs: Wenn ein Teilnehmer mitten im Versuch aus der zulässigen Kopfperspektive abdriftet, pausiert die virtuelle Kinnstütze das Experiment und fordert ihn zur Neuausrichtung auf. Der Neuausrichtungsbildschirm zentriert ihren Blick auf die Mitte des Displays, was möglicherweise nicht mit der Position übereinstimmt, an der sie tatsächlich im Satz waren, als die Unterbrechung auftrat. Ohne dies zu behandeln, würde das Experiment einfach den Satzrahmen unverändert fortsetzen und den Blick des Teilnehmers auf den Bildschirmmitte statt auf die kontrollierte Ausgangsposition richten, die das Fixationskreuz zu etablieren bestimmt ist. Verbinden Sie ein Global Experiment Event Trigger, das auf Experiment Continued eingestellt ist, mit einer Jump To-Aktion, die auf Specific Frame abzielt, die den Fixation Cross-Rahmen zielt, sodass eine Neuausrichtung den Teilnehmer sauber durch das Fixationskreuz zurück schickt und den Versuch erneut beginnt, anstatt mit einer nicht übereinstimmenden Blickposition fortzufahren.

Selbstgesteuerte Lesestudie (Textsegmentierungsobjekt - Demo)

Importieren Sie diese Studie direkt in Ihr Konto, um genau zu überprüfen, wie die Rahmen, Ereignisse und die obige Versuchsentwicklung tatsächlich erstellt und strukturiert wurden.

Schritt 6: Bestätigen der Blickverfolgung auf Studienebene

Das Überprüfen des Metrik-Checkbox in Schritt 3 hat bereits die Blickverfolgung für die Studie aktiviert, indem der Assistent zur Einrichtung der Blickverfolgung aktiviert wurde. Daher gibt es hier nichts Neues zu aktivieren. Öffnen Sie die Settings-Registerkarte → Physiology, um zu bestätigen, dass Eye-Tracking aktiviert ist und die Ebene sowie der Screening-Level, den der Assistent eingestellt hat, zu überprüfen. Siehe Einrichten der Blickverfolgung in einer Aufgabe für den vollständigen Mechanismus der Studienebene im Vergleich zur Aufgabenebene.

Schritt 7: Bestätigen Sie beide Aufzeichnungen

Führen Sie die Studie selbst durch und überprüfen Sie die exportierten Daten, anstatt anzunehmen, dass das Setup funktioniert hat. Zwei Datentabellen sollten sich füllen, eine Zeile pro Wort pro Versuch:

  • Die AOI-Geometrie-Tabelle: word_index, word, line_index, x, y, width, height
  • Die pro-Wort-Metrikten-Tabelle: word_index, word, line_index, dwell_time, total_fixations, total_fixation_duration, time_to_first_fixation, mean_fixation_duration

Ein Wort, das Sie nie angeschaut haben, behält seine Zeile mit Nullen in jeder Metrik-Spalte anstelle einer leeren Zelle. Filtern Sie nach total_fixations > 0, bevor Sie eine Zeitspalte mitteln; ein Nullwert unterscheidet nicht zwischen "nie fixiert" und "genau beim Frame-Anfang fixiert".

Weitere Informationen

Textsegmentierungsobjekt Referenzseite

Textsegmentierungsobjekt

Vollständige Objektreferenz: Eigenschaften, Setup-Assistent und die beiden Aufnahmeaktionen.

Überblick über die Textsegmentierungstechnologie

Technologie zur Textsegmentierung

Die Überblick über die Fähigkeit: Mechanismus, Datenausgabe und Forschungseinsetzfälle.

Einrichten der Blickverfolgung in einer Labvanced-Aufgabe

Einrichten der Blickverfolgung in einer Aufgabe

Der Umschalter für die Blickverfolgung auf Studienebene versus Aufgabenebene, auf dem dieses Tutorial basiert.

Prev
Bedingte Webcam-Augenverfolgung