Zum Inhalt springen

Turnierapp

Die Turnierapp deckt den kompletten Wettkampf ab: Anmeldung, Heats, Live-Wertung (C/V/E-Scoring), Ranglisten, Zuschauer-Ansichten und OBS-Overlays. Sie erscheint nach Aktivierung als Bereich Turnierapp mit Turniere · Athleten · Richter.

Vertiefende Anleitungen: Turnier einrichten (Schritt-für-Schritt bis zum Live-Betrieb) · Anleitung für Judges (Judge-App und Head-Judge-Panel).

  1. Turnierapp → Turniere → Neues Turnier: Titel, Datum, Ort — es entsteht automatisch ein verknüpftes Event auf deiner Website.
  2. Im Turnier-Hub legst du Kategorien (Divisionen, z.B. Open Men / Open Women) an.
  3. Der Format-Assistent bietet Presets: Quali → Finale, Quali → Hoffnungsrunde → Finale, Standard, Ohne Hoffnungsrunde.
EinstellungWirkung
Seeding-ModusZufällig oder Snake (serpentinenweise nach Startnummer).
Aufsteiger pro HeatTop-N (1–3), steuert Advancement und KO-Baum.
KO-ZusammenführungZielgrösse der K.-o.-Heats (Zusammenführung × Aufsteiger). Kommen weniger weiter, werden die Heats kleiner statt halb leer — wie der Turnierbaum entsteht.
Run-DauerLänge eines Runs; treibt den Live-Timer für Judges/Zuschauer.
ZeitplanHeat-Dauern (nach Heat-Größe), Puffer, Contest-Start je Tag, Zeitzone, freie Running Order.
Manuelle Heat-ZuordnungErlaubt Athleten manuell zwischen Heats zu verschieben.
  • Turnierapp → Athleten zeigt das org-weite Roster (echte Personen, gruppiert über alle Turniere) mit Filter nach Turnier/Kategorie und Bestätigungs-Status.
  • Klick auf eine Person öffnet den Profil-Drawer: Name, E-Mail (mit Einladen-Button, wenn kein MOEP-Account verknüpft ist), Herkunft, Foto, Bio und die Turnier-Historie; ausstehende Registrierungen bestätigst du inline.
  • In der Turnier-Historie setzt du je Teilnahme die Division — auch nachträglich, falls du sie beim Erfassen vergessen hast.
  • Ebenfalls je Teilnahme: aus diesem Turnier entfernen. Das entfernt nur die Teilnahme, die Person bleibt im Roster und in allen anderen Turnieren erhalten.
  • Sobald der Heat läuft oder gewertet wurde, sind Entfernen und Divisionswechsel gesperrt. Das ist Absicht: An den Athleten hängen seine Runs und alle Richterwertungen, die mit ihm verschwinden würden. Musst du wirklich umbesetzen, nimm ihn zuerst aus dem Heat.
  • Importieren: Eine Startliste als CSV hochladen oder einfügen (Vorname, Nachname, E-Mail). Die Vorschau zeigt vor dem Schreiben, wer angelegt wird, welche Zeilen doppelt sind und welche nicht gelesen werden konnten. Ein zweiter Lauf derselben Datei legt niemanden doppelt an — du kannst also gefahrlos eine ergänzte Liste erneut hochladen.
  • Beim Import kannst du die Surfer gleich einladen (Häkchen, standardmässig aus). Die Zahl daneben zeigt, wie viele Mails rausgehen — nur wer eine E-Mail hat, wird angeschrieben. Die Eingeladenen füllen ihr Profil danach selbst.
  • Mehrere auf einmal einer Division zuweisen: nach einem Turnier filtern, Athleten ankreuzen, Division wählen. Praktisch direkt nach einem Import.
  • Athleten können sich auch selbst über die öffentliche Turnierseite anmelden — du bestätigst die Anmeldungen im Roster.
  • Head Judge und Judge sind Modul-Rollen — vergib sie unter User Management → Mitglieder, dann erscheinen die Personen als Vorschläge.
  • Im Turnier unter Richter zuweisen wählst du Mitglieder per Suche (oder lädst externe Richter per E-Mail ein) und legst die Rolle im Turnier fest.
  1. Heats generieren: aus bestätigten Athleten je Kategorie; Seeding nach Einstellung, Lycra-Farben vergibst du pro Heat im Heat-Detail.
  2. Zeitplan: Startzeiten werden aus Heat-Dauern + Running Order berechnet — öffentlich einsehbar auf der Turnierseite.
  3. Live werten (sequenzielles Modell):
    • Der Head Judge startet im HJ-Panel den Run des aktiven Athleten (Matrix-Ansicht: Athleten × Richter, aktiver Rider hervorgehoben).
    • Judges werten in der Judge-App den aktiven Run mit C/V/E-Scores (Composition, Variety, Execution). Bei Verbindungsabbruch werden Wertungen lokal gepuffert und automatisch nachgesendet.
    • Der Head Judge bestätigt den Run — erst dann geht es zum nächsten Athleten. Bestätigen geht erst, wenn jeder Richter des Panels gewertet hat. Einzelne Wertungen kann er zurückweisen, selbst setzen oder — wenn ein Pad ausfällt — für den Richter eintragen. Alles dazu unter Judging: Wertung & HJ-Panel.
  4. Advancement: Nach Abschluss der Heats steigen die Top-N auf; Hoffnungsrunde und KO-Baum füllen sich automatisch nach den Format-Einstellungen.
  • Öffentliche Turnierseite: Live-Leaderboard, Brackets mit LIVE-Badge, Heat-Details, Zeitplan und Run-Timer — unter deinverein.moep.cloud/tournament/….
  • Im Leaderboard sind die in die Wertung zählenden Runs hervorgehoben (in der Akzentfarbe), die übrigen stehen blass daneben. Damit ist auf einen Blick sichtbar, woraus sich die Gesamtnote rechts zusammensetzt.
  • OBS-Overlays: Lower-Third, Leaderboard, Rider-Profil und Ergebnistafel als transparente Browser-Quellen (1920×1080) — frei gestaltbar und mit Beispieldaten vorbereitbar. Alles dazu auf der eigenen Seite OBS-Overlays & Streaming.
  • Einbettung auf der eigenen Website: Live-Feed, Turnierbaum und Resultate per iframe auf der Vereins- oder Veranstaltungsseite anzeigen — Freigabe pro Turnier, erlaubte Domains pro Organisation. Siehe Turnier auf eigener Website einbetten.

Löschen (Papierkorb, mit Sicherheitsabfrage) entfernt Turnier + verknüpftes Event aus allen Ansichten. Das Recht dafür ist als eigene Berechtigung (tournament.delete) in der Rollenverwaltung steuerbar.

Deine Athleten bleiben. Ein gelöschtes Turnier nimmt die Personen nicht mit: sie stehen weiterhin in der Athletenliste der Organisation und in allen anderen Turnieren. Nur die Teilnahme an diesem einen Turnier verschwindet. Wer also einen Contest wegen eines Konfigurationsfehlers neu aufsetzen muss, erfasst die Surfer nicht noch einmal.