{{ loadingMsg }}

{{ toast.message }}

{{ confirm.title }}

{{ confirm.message }}

V8

HYROX CHALLENGE

Leaderboard System

Sign In

{{ loginError }}

Vertex 8 © 2025

V8

HYROX

Challenge

{{ currentUser.name }}

{{ currentUser.hyroxRole === 'superuser' ? '★ Superuser' : currentUser.hyroxRole === 'panitia' ? 'Panitia' : 'View Only' }}

Welcome, {{ currentUser.name }}

Vertex 8 Hyrox Challenge Dashboard

{{ stat.value }}

{{ stat.label }}

Modules

LEADERBOARD

Top performers per challenge

Loading...

Belum ada record untuk kategori ini

{{ lbTopRecords[1].member_name?.charAt(0) }}

{{ lbTopRecords[1].member_name }}

{{ lbTopRecords[1].result_display }}

2
{{ lbTopRecords[0].member_name?.charAt(0) }}

{{ lbTopRecords[0].member_name }}

{{ lbTopRecords[0].result_display }}

1
{{ lbTopRecords[2].member_name?.charAt(0) }}

{{ lbTopRecords[2].member_name }}

{{ lbTopRecords[2].result_display }}

3
{{ idx + 4 }}
{{ rec.member_name?.charAt(0) }}

{{ rec.member_name }}

{{ rec.group_label }}

{{ rec.result_display }}

{{ hyroxModules.find(m=>m.id===lbModule)?.name }} — All Records

{{ lbAllRecords.length }} entries
# Member Kategori Input Result Penalty By Date Action
Loading...
Belum ada data
{{ idx+1 }}

{{ rec.member_name }}

{{ rec.member_phone }}

{{ rec.group_label }} {{ rec.input_value }} {{ rec.input_unit }} {{ rec.result_display }} {{ rec.penalty_name || '-' }} {{ rec.recorded_by }} {{ formatDate(rec.created_at) }}

INPUT RECORD

Input performa athlete

1. Pilih Sub-Module

2. Pilih Kelompok

Belum ada kelompok. Setting dulu di Global Settings.

3. Cari Member

{{ inputForm.memberName }}

Selected

4. Input Hasil

Kelompok

{{ inputForm.groupLabel }}

{{ currentModuleIsTimeBased ? 'Berapa meter yang didapat?' : 'Berapa waktu yang ditempuh? (MM:SS)' }}

MANAGE USERS

Set role panitia / superuser

Username Role Added By Date Action
Loading...

{{ u.username }}

{{ u.role === 'superuser' ? '★ Superuser' : 'Panitia' }} {{ u.created_by || '-' }} {{ formatDate(u.created_at) }}

GLOBAL SETTINGS

Kelompok, penalty, dan cover per sub-module

Kelompok — {{ hyroxModules.find(m=>m.id===settingsModule)?.name }}

Belum ada kelompok untuk module ini

{{ s.group_label }}

{{ s.group_value }} {{ s.unit }}

{{ s.is_active ? 'Aktif' : 'Off' }}

Daftar Penalty

Belum ada penalty

{{ p.name }}

{{ p.description || '-' }}

+{{ p.value_meter }}m

+{{ p.value_second }}s

{{ mod.name }}

{{ mod.type }}

Tambah User Hyrox

Tambah Kelompok

Label otomatis: {{ newGroup.value ? newGroup.value + ' ' + newGroup.unit : '-' }}

Tambah Penalty

Edit Record

{{ editRecord.member_name }}

{{ editRecord.group_label }} — {{ hyroxModules.find(m=>m.id===editRecord.module)?.name }}