Evolix Club

Portaal voor clubs, scholen en academies

Over EvolixSport
Het Platform
🗺️
Roadmap
Toekomstige Versies
🎯
MatrixTactisch v2
Taktiekbord
🏆
Extra's
XP & Prestaties
🧠
DimAI
AI Assistent
💚
Wellness
Vragenlijst
🫁
Piepjestest
20m Pendelloop
🔄
Yo-Yo Test
Herstel
🔁
30-15 IFT
Intermitterend
🏑
Veldhockey
Technische Tests
🏀
Basketbal
Technische Tests
Voetbal
Technische Tests
🧠
Cognitief
Reactie & Focus
💪
Physical Battery
Fysieke Tests
🏃
Cooper Test
12-minuten test

Evolix Federatie

Portaal voor nationale federaties en sportbonden

Toernooien
Knock-out & Zwitsers
Licenties
E-paspoorten
Livescore
Live Scoring
Scheidsrechters
Aanstellingen
DimAI PR
AI Journalist
DimAI Scout
Talenten Ontdekken
Financiën
Budget & Tarieven
Openbare Website
Nieuws & Ranglijsten

Over EvolixSport

🏆 Wat is EvolixSport?

Een uitgebreid multi-sport SaaS-platform, gemaakt door coaches voor coaches. Het verenigt alle aspecten van clubbeheer — van het volgen van atleten, via trainingsorganisatie, tot analyse door wetenschappelijk gevalideerde tests.

🎯 Missie: Moderne tools bieden voor de ontwikkeling van jonge talenten en professioneel beheer.

📦 Kernmodules

🏠
Dashboard

Controlecentrum in één oogopslag

👥
Atleten

Volledige database met profielen

🏋️
Trainingen

Planning en aanwezigheid

🧪
Tests

Fysiek, technisch, cognitief

💳
Betalingen

Lidmaatschapsgelden en contributies

🧠
DimAI

5 AI experts

👥 Systeemrollen

  • 👔 Manager — Volledige administratieve toegang
  • 🎯 Coach — Trainingen, matches, tests, tactics
  • 🏃 Atleet — Persoonlijk profiel en resultaten
  • 👨‍👩‍👧 Ouder — Informatie over het kind, betalingen

🌍 Meertaligheid

4 talen: 🇧🇬 Bulgaars, 🇬🇧 Engels, 🇩🇪 Duits, 🇳🇱 Nederlands

MatrixTactisch v2

🎯 Wat is MatrixTactisch?

MatrixTactisch v2 is een multi-sport tactiekbord met ingebouwde DimAI-assistent. Coaches kunnen spelsituaties plannen, tactieken genereren via AI en scènes animeren.

Voetbal

Groen veld met graspatoon

🏀
Basketbal

Houten vloer met houtpatroon

🏑
Veldhockey

Blauw kunstgrasoppervlak

🧠 DimAI integratie: Klik op "Genereer tactieken" en DimAI maakt een tactisch schema op basis van uw vereisten!

🖱️ Hoe begin je?

  1. Sleep objecten naar het veld — kies spelers, pionnen, bal of tekst uit de linkerzijbalk
  2. Plaats de elementen — klik en sleep objecten om ze te positioneren
  3. Leg een scène vast — klik op "Leg scène vast" om de huidige positie als frame op te slaan
  4. Maak een animatie — verplaats de objecten en leg een nieuwe scène vast voor een reeks bewegingen
  5. Afspelen en opslaan — klik op "Afspelen" voor animatie, "Opslaan in bibliotheek" voor opslag

🎨 Beschikbare Objecten

🔴
Team A

Rode markering voor jouw team

🟠
Team B

Oranje markering voor tegenstander

Pionnen

Rood, oranje, geel en groen

Bal

Positie of beweging

T
Tekst

Aantekeningen en notities

Gebied

Zonemarkering

⚙️ Canvas Instellingen

  • 📐 Beeldverhouding: 9:16 (verticaal), 4:5, 1.19:1 of 16:9 (horizontaal)
  • 🔄 Rotatie: 0°, 90°, 180° or 270°
  • 🔍 Schaal: 50% - 200%
  • ↔️ Verplaatsen: Verplaats het zichtbare deel van het veld

🎬 Werken met Animaties

📸
Vastleggen

Elke scène is een "frame". Min. 2 scènes voor animatie.

⏱️
Snelheid

Langzaam, Gemiddeld of Snel

▶️
Afspelen

Vloeiende animatie tussen scènes

✏️
Bewerken

Selecteer een scène en bewerk deze

💾 Opslaan en delen

  • Opslaan in bibliotheek — de tactiek is toegankelijk vanuit "Mijn Tactieken"
  • Openbare tactiek — markeren om te delen met andere coaches
  • Miniatuur — automatisch gegenereerde voorbeeldafbeelding
  • Bewerken — laad een opgeslagen tactiek in en ga verder met werken

⌨️ Sneltoetsen

ToetsActie
DeleteVerwijder geselecteerd object
EscapeDeselecteren
Click + DragVerplaats object

💡 Tips

  • ✓ Gebruik verschillend gekleurde pionnen voor verschillende oefeningen
  • ✓ Voeg tekstannotaties toe voor duidelijkere instructies
  • ✓ Sla je werk regelmatig op
  • ✓ Gebruik snelheid "Gemiddeld" voor balans tussen duidelijkheid en dynamiek

Extra's — XP & Prestaties

🎮 What is the "Extra's" system?

The "Extra's" system adds gamification to the platform - XP points, levels, achievements and personal goals. The goal is to motivate competitors to be more engaged, track their progress and compete with each other.

💡 Toegang: Profile → Extra's or from the banner in the profile

⭐ XP en Niveaus

Elke atleet verzamelt ervaringspunten (XP) voor verschillende activiteiten. Hoe meer XP, hoe hoger het niveau.

NiveauNaamIcoonXP
1Beginner🌱0
2Student📚100
3Atleet🏑250
4Talent500
5Meester🎯1000
6Elite💎1750
7Kampioen🏆2750
8Veteraan🦅4000
9Held🔥5500
10Legende👑7500

💰 Hoe verdien je XP?

  • Trainingsaanwezigheid: +5 XP
  • Te laat komen: +2 XP
  • Wedstrijddeelname: +10 XP
  • Winnen: +15 XP
  • Doelpunt: +10 XP
  • Assist: +5 XP
  • Wedstrijd MVP: +25 XP
  • Prestatie (brons): +10 XP
  • Prestatie (goud): +50 XP
  • Prestatie (diamant): +200 XP

🏅 Prestaties — 5 niveaus

Prestaties zijn speciale beloningen voor specifieke mijlpalen:

🥉
Brons

Eerste stappen (eerste wedstrijd, eerste training)

🥈
Zilver

Gemiddeld niveau (10+ wedstrijden, 50 trainingen)

🥇
Goud

Geavanceerd (hattrick, 100 trainingen)

💎
Platina

Elite (50 doelpunten, toernooi MVP)

💠
Diamant

Legendeary (200 matches, club legend)

🎯 Persoonlijke doelen

Elke atleet kan persoonlijke doelen stellen en voortgang bijhouden:

  • Fitness doelen — bereik een bepaald niveau op de piepjestest
  • Doelpunten — scoor X doelpunten dit seizoen
  • Aanwezigheid — bereik 90%+ aanwezigheid
  • Persoonlijk — stel je eigen doelen in

🏆 Klassement

Klassement shows top competitors by XP. Compete with your teammates for first place!

🔥 Het klassement wordt automatisch bijgewerkt bij elke actie die XP oplevert!

📜 Journaal en Tijdlijn

Houd een persoonlijk trainingsdagboek bij en bekijk een tijdlijn van al je activiteiten - doelpunten, prestaties, MVP's en meer.

DimAI — AI Assistent

🧠 Wat is DimAI?

DimAI is your intelligent AI assistant for coaches. It leverages the most modern AI technologies for team data analysis and personalized recommendations. Supports 4 talen: Bulgaars, Engels, German and Dutch.

💡 Belangrijk: DimAI is een ondersteunende tool - het vervangt NIET de coach, maar ondersteunt besluitvorming met data en analyse.

🤖 Expert Room — 5 Gespecialiseerde Leeftijdnten

DimAI heeft 5 gespecialiseerde AI-agenten, elk een expert in hun vakgebied:

🎯
Tactisch

Voormaties, strategieën, spelscenario's, MatrixTactisch integration

🏥
Medisch

Blessurepreventie, herstel, revalidatie

🏋️
Conditioneel

Fysieke voorbereiding, belastingen, periodisering

📊
Analytisch

Statistieken, metrieken, trends, vergelijkende analyse

🧠
Psycholoog

Motivatie, focus, mentale voorbereiding, teamdynamiek

💡 DimAI stuurt uw vragen automatisch door naar de juiste expert!

🎯 Kernfuncties

💬
Interactieve chat

Ask questions in Bulgaars about competitors, training, tactics

📊
Atleet Analysis

Volledig profiel met tests, aanwezigheid, statistieken en aanbevelingen

👥
Teamanalyse

Vergelijkende analyse — sterke punten/zwaktes, toppresteerders

⚠️
Vroege waarschuwingen

Automatische identificatie van achteruitgang, lage aanwezigheid, blessurerisico

📈
Progressieve Overload

Aanbevelingen wanneer en hoe de belasting te verhogen

🧠
Geheugen en Geschiedenis

AI onthoudt gesprekken en leert van data voor betere aanbevelingen

🔒 Beveiliging en Multi-Tenant

De AI-assistent is volledig geïsoleerd per team (multi-tenant). Jouw clubdata is ALLEEN voor jou zichtbaar:

  • ✅ AI ziet alleen atleten van jouw team
  • ✅ Tests en statistieken worden per tenant gefilterd
  • ✅ Gespreksgeschiedenis is privé
  • ✅ Toegang alleen voor coach/manager rollen

📝 How to use the AI Assistent

  1. Go to AI Assistent via het menu (alleen coaches/managers)
  2. Selecteer een atleet uit het dropdown menu voor contextuele analyse
  3. Stel een vraag in Bulgaars — for example "How is this competitor performing?"
  4. Krijg een antwoord met specifieke data en aanbevelingen
  5. Use snelle acties voor typische analyses

💡 Voorbeeldvragen

  • ❓ "Wat is de vooruitgang van de geselecteerde atleet in de afgelopen maand?"
  • ❓ "Welke atleten hebben een prestatiedaling?"
  • ❓ "Welke trainingsbelasting raad je aan voor deze atleet?"
  • ❓ "Zijn er atleten met een risico op overtraining?"
  • ❓ "Vergelijk de resultaten van de U14- en U16-groepen"

🔧 Technische Details

ParameterWaarde
AI ModelGroq llama-3.3-70b-versatile
Ondersteunde providersGroq, OpenAI, Claude (configurable)
MemoryVolledige geschiedenis in database
TaalBulgaars (primary)

Wellness questionnaire

💚 Wat is het?

Een intelligent systeem voor het volgen van de fysieke en psychologische toestand van atleten. Door gepersonaliseerde vragen aangepast aan leeftijd en gebeurteniscontext, helpt het systeem coaches weloverwogen beslissingen te nemen over de belasting.

🎯 Multi-sport compatibiliteit: Werkt met alle sporten — voetbal, basketbal, volleybal, tennis, hockey en meer!

👶 Aan leeftijd aangepaste vragenlijsten

🧒
Kinderen (U10-U12)

Vereenvoudigde vragen met emoji-schalen 😊😐😔

🧑
Jeugd (U13-U16)

1-10 schalen, focus op slaap en vermoeidheid

🧑‍🦱
Senioren (U17+)

RPE, spierpijn, stressniveaus

📊 Vragenlijst Structure

Minimaal 5 vragen in twee categorieën:

  • Basis (Kern): Altijd 3 vaste vragen — 😴 Slaap, ⚡ Vermoeidheid, 💪 Belasting (RPE)
  • Roterend: Minimaal 2, geselecteerd op basis van context

🎯 Contextuele Scenario's

  • 🏆 Voor het evenement: Angst voor de wedstrijd, visualisatie, teamgeest
  • 🏅 Na een overwinning: Gronden — RPE, MVP, verbeterpunten
  • 😞 Na een nederlaag: Analyse en verantwoordelijkheid — oorzaken en persoonlijke fouten

🤖 AI-gegenereerde vragen

DimAI genereert unieke rotatievragen aangepast aan:

🎾
Soort sport

Specifieke vragen

📅
Context

Voor/na evenement

👤
Leeftijd

Gepaste taal

🔄
Geschiedenis

Geen herhalingen

💡 Coaches can review, edit and approve AI-gegenereerde vragen before use!

📱 Hoe werkt het?

  • 1. De coach maakt een evenement aan met de gekozen context
  • 2. Het systeem bereidt automatisch een passende vragenlijst voor
  • 3. Atleten fill in on phone/tablet
  • 4. Antwoorden worden automatisch opgeslagen (auto-save)
  • 5. De coach ziet een dashboard met samengevatte gegevens
  • 6. Na het evenement — automatische vragenlijst na het evenement

📈 Dashboard voor coaches

👥
Teamoverzicht

Samenvattende weergave van de wellness-status

📊
Trends

Voortgangsgrafieken in de loop der tijd

⚠️
Waarschuwingen

Automatische meldingen bij achteruitgang

🎯
Aanbevelingen

AI-gebaseerde suggesties

🔒 Privacy

  • ✅ Antwoorden zijn alleen zichtbaar voor de teamcoaches
  • ✅ Gegevens worden beschermd door multi-tenant isolatie
  • ✅ Ouders can see their children responses
  • ✅ Volledige AVG/GDPR-naleving

Roadmap

✅ Voltooid (v1.0 - v5.6.10)

  • Atleet Management — Profielen, fysieke data, leeftijdscategorieën
  • Trainingsmodule — Planning, aanwezigheid, groepen
  • Wedstrijden en toernooien — Resultaten, standen, programma's
  • Piepjestest, Yo-Yo Test — Live-modus met VO2max
  • 30-15 IFT Test — Intermitterend fitness test with VIFT
  • 4 Cognitief tests — Reactie, Schulte, N-Back, Stroop (v2.0.2)
  • MatrixTactisch v2 — Multi-sport tactical board (v5.0)
  • DimAI Assistent — AI-assistent in 4 talen (v5.0)
  • Expert Room — 5 specialized AI agents (v5.5)
  • Knowledge Buffer — Meertalige AI-kennis (v5.5)
  • Het Onzichtbare Lab — Video-analyse met pose-detectie (v5.0)
  • Meertaligheid — BG, EN, DE, NL (v5.6)
  • Rolsysteem — Coach, Atleet, Ouder, Manager
  • Betalingen — Membership fee management
  • Beveiligingsframework — InputValidator, SessionManager, XssFilter, RateLimiter
  • Extra's — XP-punten, niveaus, prestaties, persoonlijke doelen
  • Klassement and Timeline

🚀 Fase 1 — Statistieken (Gedeeltelijk)

  • 📊 Uitgebreide statistieken — Grafieken en diagrammen
  • 📈 Vergelijkende analyse tussen atleten
  • ✅ Doelpunten and achievements (v1.4)
  • 📋 Export — PDF en Excel

📧 Fase 2 — Communicatie (Gedeeltelijk)

  • ✅ E-mailmeldingen (v1.1)
  • 💬 Interne berichten
  • 📅 Leeftijdnda-integratie — Google Leeftijdnda / iCal
  • 🔗 Profielen delen voor scouts

🏥 Fase 3 — Gezondheid (Gedeeltelijk)

  • ✅ Wellness questionnaire with AI (v6.0)
  • 🏥 Medisch record
  • 🍎 Voedingsdagboek
  • 💤 Slaapmonitoring
  • 🩺 Medisch exams

📹 Fase 4 — Video (Q4 2026)

  • 📹 Videoanalyse en annotaties
  • 🎬 Videobibliotheek
  • 📤 Sharing clips

📱 Fase 5 — Mobiel (2027)

  • 📱 Native iOS/Android-apps
  • 🔔 Pushmeldingen
  • 📍 GPS-tracking
  • ⌚ Smartwatch-integratie
  • 📶 Offline modus

🌟 Fase 6 — Uitbreiding (Gedeeltelijk)

  • ✅ AI recommendations (v1.3)
  • ✅ AI Memory (v1.3.2)
  • 🏟️ Federatiemodule
  • 🏢 Multi-club management
  • 🔌 API voor integraties

💡 Heb je een idee? Schrijf naar: dbezergyanov@gmail.com

Piepjestest (20m Pendelloop)

📋 Wat is het?

Progressieve aërobe test, ontwikkeld door Leger et al. (1988). Deelnemers rennen tussen twee lijnen op 20 meter, het tempo neemt geleidelijk toe.

⚙️ Parameters

  • Afstand: 20 meter
  • Startsnelheid: 8.5 km/u (Niveau 1)
  • Toename: +0.5 km/u per niveau
  • Maximaal niveau: 21 niveaus

📊 Niveau Structure

NiveauSnelheidShuttlesTijd/shuttle
18.5 km/u78.47 sec
29.0 km/u88.00 sec
39.5 km/u87.58 sec
510.5 km/u96.86 sec
2118.5 km/u163.89 sec

🧮 Berekening VO2max

Voormule (Leger, 1988):

VO2max = 31.025 + 3.238 x speed - 3.248 x age + 0.1536 x speed x age

📈 Interpretatie

VO2maxBeoordeling
< 35Slecht
35-40Voldoende
40-45Goed
45-50Zeer goed
50-55Uitstekend
> 55Elite

📝 Instructies

  • 1. Mark two lines at 20 meter
  • 2. De deelnemers staan achter d\e startlijn
  • 3. Bij de pieptoon starten ze naar de overkant
  • 4. Ze moeten de lijn bereiken vóór het volgende signaal
  • 5. Twee opeenvolgende missers = einde test
  • 6. Het laatste succesvolle niveau en shuttle wordt genoteerd

Yo-Yo Intermitterend Herstel Test

📋 Wat is het?

Ontwikkeld door Jens Bangsbo. In tegenstelling tot de Piepjestest, is er hier 10 seconden rust tussen elke loop — beter geschikt voor hockey, voetbal, basketbal.

🎯 Soorten tests

  • IR1 — Lagere intensiteit, voor kinderen en amateurs (vanaf 10 km/u)
  • IR2 — Hoge intensiteit, voor topsporters (vanaf 13 km/u)

⚙️ Parameters

  • Loopafstand: 2 x 20 meter (40m)
  • Herstel zone: 5 meter (wandelen)
  • Rusttijd: 10 seconden

🧮 Voormules voor VO2max

IR1: VO2max = afstand x 0.0084 + 36.4

IR2: VO2max = afstand x 0.0136 + 45.3

📝 Instructies

  • 1. Markeer 3 pionnen: Start - 20m (kering) - 5m achter start
  • 2. Bij signaal: loop naar 20m en terug (40m)
  • 3. 10 seconden rust in the recovery zone
  • 4. Snelheid increases progressively
  • 5. Test stopt na twee gemiste signalen

📊 Piepjestest vs Yo-Yo

CriteriaBeepYo-Yo
RustGeen10 sec
MeetPuur aëroobHerstel + aerobic
VoorHardlopersHockey, voetbal, basketbal

30-15 Intermitterend Fitness Test (IFT)

📋 Wat is het?

Ontwikkeld door Martin Buchheit (2008). 30 seconden hardlopen + 15 seconden actieve rust (wandelen). Speciaal ontworpen voor hockey, voetbal en rugby.

🏑 Ideal for hockey: Simulates real conditions — short intensive sprints with short rest periods.

⚙️ Parameters

  • Running: 30 seconden
  • Rust: 15 seconden (active — walking)
  • Startsnelheid: 8.0 km/h
  • Toename: +0.5 km/u per stage
  • Afstand: 40 meters (20m + back)
  • Cycle: 45 seconds

📊 Stage Structure

StageVIFTDist./30sVO2max
18.0 km/h~67m22
1012.5 km/h~104m32
2017.5 km/h~146m44
3022.5 km/h~188m55

🧮 VO2max formulas

Full (Buchheit): VO2max = 28.3 - 2.15xG - 0.741xage + 0.0357xweight + 0.058xheight + 1.03xVIFT

Simplified: VO2max = VIFT x 2.3 + 3.5

📈 VIFT Beoordeling

VIFTBeoordeling
< 14Below normal
14-16Beginner
17-19Average
20-21Goed
22-23Uitstekend
24+Elite

🎯 Advantages

🔄
Intermitterend

Real game conditions

💪
Direct VIFT

Voor training zones

📊
More precise

Voor team sports

⏱️
Practical

Group testing

📊 Test Comparison

CriteriaBeepYo-Yo30-15 IFT
RustGeen10 sec15 sec (active)
ResultVO2maxVO2maxVIFT (speed)
Ideal forEnduranceHerstelInterval work
HockeyGoedVery GoedUitstekend

Tests for Veldhockey

📋 Introductie

These tests are specially designed for field hockey and measure key technical skills — dribbling, shot accuracy and speed of execution. Each test has a duration of 1 minuut and uses a scoring system based on successful executions.

🎯 Belangrijk: All tests use Live Timer mode for automatic time and results tracking.

🎯 1. Santi Cortes Labyrinth

S1S2S3S4S5S6S7S88m6m4m2m

Author: Santi Cortés — legendary Spanish coach

The test measures the ability to quickly dribble through a series of cones resembling a labyrinth. The competitor must navigate the entire course as fast as possible in 1 minuut.

⚙️ Parameters:

  • Duur: 1 minuut
  • Uitrusting: 8 cones (S1-S8), arranged in zigzag
  • Afstand: 2m, 4m, 6m, 8m between cones

📊 Puntentelling: +2 points successful pass-through | +1 point cone touch

📝 Uitvoering:

  1. The competitor stands at S1 with ball
  2. At the signal dribbles the ball along the pink trajectory
  3. Passes through all cones S1→S8
  4. Repeats maximum number of times in 1 minuut

🎯 2. Antonio Antonov Avenue

A5A4A1A2A3

Author: Prof. Dr. Antonio Antonov — Nationaal Sports Academy "Vasil Levski", Faculty of Sport, Department of Voetbal and Tennis, Section Hockey field. Executive Director of BFHT (since 2000), Honored coach of BFHT (2001), recipient of the "Etienne Glich" medal for contributions to the Internationaal Hockey Federation (2010). Author of over 120 scientific and methodological works.

De test meet balvaardigheid en schotnauwkeurigheid. De atleet dribbelt de bal met de forehand en duwt deze door poorten A2, A4 en A5.

⚙️ Parameters:

  • Duur: 1 minuut
  • Uitrusting: Pionnen A1, A3 + Gates A2, A4, A5
  • A5 = 2 punten, A4 = 1 punt

📊 Puntentelling: +2 punten geraakt in A5 | +1 punt geraakt in A4

📝 Uitvoering:

  1. From starting position high start (A1) the competitor dribbles the ball on forehand
  2. Pushes the ball through gates A2, A4 and A5
  3. Then sprints to A3 for a new repetition
  4. Repeats maximum number of times in 1 minuut

🎯 3. Roland Oltmans Sight

CPP0P1P2P3P4P5

Author: Roland Oltmans — Dutch coach with international reputation

The test measures shot accuracy towards a target. The competitor shoots from central point CP towards 5 gates (P1-P5).

⚙️ Parameters:

  • Duur: 1 minuut
  • Uitrusting: P0 (start), CP (center), P1-P5 (gates)
  • 5 gates 2m wide at different angles

📊 Puntentelling: +2 points gate hit | +1 point cone touch

📝 Uitvoering:

  1. Takes ball from P0, dribbles to CP
  2. From CP pushes towards selected gate (P1-P5)
  3. Quickly returns to P0 for a new ball
  4. Repeats maximum number of times in 1 minuut

🎯 4. Horst Wein Shooting Range

H4H3H1H2

Author: Horst Wein — German coach, author of multiple hockey books

Combined dribbling and shooting test. The competitor must dribble the ball diagonally and shoot at the gate from different positions.

⚙️ Parameters:

  • Duur: 1 minuut
  • Uitrusting: 4 cones (H1-H4), gate, balls
  • Pattern: Diagonal dribbling + shooting

📊 Puntentelling: +2 points goal (gate hit) | +1 point crossbar touch

📝 Uitvoering:

  1. From H1 dribbles diagonally to H3
  2. From H3 shoots at the gate
  3. Returns vertically to H2
  4. From H2 dribbles diagonally to H4 and shoots
  5. Repeats maximum number of times in 1 minuut

📊 Hockey Tests Comparison

TestFocusSkillsComplexity
Labyrinth SCManeuverabilityDribbling in tight spaces⭐⭐⭐
Avenue AAControlStraight dribbling + turning⭐⭐
Sight ROPrecisionShooting from different angles⭐⭐⭐⭐
Range HWCombinationDribbling + shooting⭐⭐⭐⭐⭐

💡 Aanbevelingen for conducting

🎯
Live Timer

Automatic time and results tracking

📹
Record video

Voor subsequent technique analysis

📈
Regular testing

Once a month for progress

🏆
Competitive spirit

Use top rankings for motivation

Basketbal technical tests

📋 Introductie

These tests are specially designed for basketball and measure key technical skills — dribbling technique, shooting accuracy and passing precision. Each test uses Live Timer mode and a scoring system based on successful executions.

🏀 Legendeary names: The tests are named after legendary NBA players — Michael Jordan, Stephen Curry and Magic Johnson!

🐐 1. Jordan Crossover Test

🏀C1C2C3C4Crossover Dribble Pattern30 seconden

Inspired by: Michael Jordan 🐐 - the crossover master

The test measures the ability to quickly dribble the ball with a crossover dribble between cones. The competitor must complete as many perfect passes as possible in 30 seconden.

⚙️ Parameters:

  • Duur: 30 seconden
  • Uitrusting: 4 cones at 2 meters
  • Technique: Crossover dribble (left-right)

📊 Puntentelling: +3 points perfect pass-through | +1 point cone touch

📝 Uitvoering:

  1. The competitor stands with ball in front of the first cone
  2. At the signal starts crossover dribble between cones
  3. After the last cone returns back
  4. Repeats maximum number of times for 30 seconden

🎯 2. Curry Range Test

3-Point LineLong Range Shooting1 minuut

Inspired by: Stephen Curry 🎯 - the greatest three-point shooter

The test measures long-range shooting skills and precision. The competitor shoots from different positions beyond the three-point line for 1 minuut. The goal is maximum successful shots.

⚙️ Parameters:

  • Duur: 1 minuut
  • Positions: 5 points beyond the three-point line
  • Technique: Jump shot / Set shot

📊 Puntentelling: +3 points clean shot (swish) | +1 point rim and in

📝 Uitvoering:

  1. The competitor starts from any position beyond the three-point line
  2. On signal shoots at the basket
  3. Gets the ball and positions for the next shot
  4. Repeats maximum shots in 1 minuut

✨ 3. Magic Passing Test

🏀T1T2T3Precision Passing1 minuut

Inspired by: Magic Johnson ✨ - the king of assists

The test measures the accuracy of passes to different targets. The competitor passes the ball to 3 targets from different angles for 1 minuut. The goal is maximum accurate passes.

⚙️ Parameters:

  • Duur: 1 minuut
  • Targets: 3 at different positions
  • Technique: Chest pass / Bounce pass

📊 Puntentelling: +2 points perfect pass (center) | +1 point target touched

📝 Uitvoering:

  1. The competitor stands at a set position with balls
  2. On signal passes to the targets sequentially
  3. T1 → T2 → T3 and repeats
  4. Repeats maximum passes in 1 minuut

💡 Tips for conducting

⏱️
Live Timer

Use Live Timer mode for automatic tracking

📹
Video recording

Record for technique analysis

🔥
Warm-up

Mandatory warm-up before tests

📊
Regular testing

Once a month for progress tracking

Voetbal technical tests

📋 Introductie

Deze tests zijn speciaal ontworpen voor voetbal en meten belangrijke technische vaardigheden — dribbeltechniek, schotkracht en perifeer zicht. Each test uses Live Timer mode and a scoring system based on successful executions.

Legendeary names: De tests zijn vernoemd naar legendarische voetballers — Lionel Messi, Cristiano Ronaldo en Andrea Pirlo!

🐐 1. Messi Dribble Test

Slalom Dribble6 cones × 3m | 30 sec

Inspired by: Lionel Messi 🐐 - the dribbling wizard

The test measures the ability to quickly dribble the ball with a slalom between cones. The competitor must complete as many perfect passes as possible in 30 seconden, while maintaining ball control.

⚙️ Parameters:

  • Duur: 30 seconden
  • Uitrusting: 6 cones at 3 meters
  • Technique: Slalom dribble with close control

📊 Puntentelling: +2 points perfect pass-through | +1 point cone touch

📝 Uitvoering:

  1. The competitor starts with ball at the first cone
  2. On signal dribbles the ball in slalom between cones
  3. After the last cone returns back
  4. Repeats maximum number of times for 30 seconden

💪 2. Ronaldo Power Shot Test

+3+3+1Power Shot Zones11m | 1 minuut

Inspired by: Cristiano Ronaldo 💪 - the goal machine

The test measures the power and precision of the shot. The competitor shoots from the penalty spot, aiming at the corners of the goal. Higher points for shots in the corners, where the goalkeeper has difficulty reaching.

⚙️ Parameters:

  • Duur: 1 minuut
  • Afstand: 11 meters (penalty spot)
  • Technique: Power shot with precision

📊 Puntentelling: +3 points corner shot (left/right) | +1 point shot in the center

📝 Uitvoering:

  1. The competitor stands on the penalty spot
  2. On signal shoots at the target
  3. The goal is to hit the corners for maximum points
  4. Repeats maximum shots in 1 minuut

👁️ 3. Pirlo Vision Test

1234DDVision Passing

Inspired by: Andrea Pirlo 👁️ - the maestro of passing

The test measures peripheral vision and precision of long passes. The competitor passes to numbered targets, quickly finding the open "teammate" while avoiding "defenders".

⚙️ Parameters:

  • Duur: 1 minuut
  • Targets: 4 numbered (simulating teammates)
  • Technique: Long/medium pass

📊 Puntentelling: +3 points correct number + accurate | +1 point target touched

📝 Uitvoering:

  1. The coach calls a number (1-4)
  2. The competitor quickly finds the target
  3. Passes accurately to the matching number
  4. Repeats with different numbers for 1 minuut

💡 Tips for conducting

⏱️
Live Timer

Use Live Timer mode for automatic tracking

📹
Video recording

Record for technique analysis

🔥
Warm-up

Mandatory 10-15 min warm-up

📊
Regular testing

Once a month for progress tracking

Cognitief tests

📋 Introductie

Cognitief tests measure mental abilities critical for success in sports - reaction speed, visual scanning, working memory и cognitive control. These qualities determine how quickly an athlete can make decisions and react to changing situations.

🎯 Why cognitive tests? Elite athletes are not only physically prepared but also have superior cognitive abilities — faster reaction, better concentration and the ability to process more information simultaneously.

⚡ Reaction Time Test

What does it measure? Reaction speed to a visual stimulus - the time from the appearance of the signal to pressing the button. This is a fundamental quality for all sports, especially for goalkeepers and competitors in fast situations.

How is it conducted?

  1. The screen shows red circle - wait
  2. When the circle turns green - press as fast as possible
  3. Are performed 5 attempts
  4. The result is the average time from all attempts
Time (ms)BeoordelingDescription
< 200EliteExceptionally fast reaction
200-250UitstekendVery fast reaction
250-300GoedMedium level
300-350VoldoendeWork needed
> 350Below normalSignificantly below average

🔢 Schulte Tabels

What does it measure? Visual scanning, peripheral vision and information processing speed. The test measures how quickly you can find and track numbers in random order - a critical quality for athletes who need to quickly "scan" the playing field.

How is it conducted?

  1. A table is shown 5×5 with numbers from 1 to 25
  2. Numbers are randomly shuffled
  3. Press the numbers in ascending order (1, 2, 3... 25)
  4. Look at the center of the table and use peripheral vision
  5. The result is total time for completion
Time (sec)BeoordelingDescription
< 25EliteExceptionally fast scanning
25-35UitstekendZeer goed peripheral vision
35-45GoedMedium level
45-60VoldoendePractice needed
> 60Below normalSignificantly below average

💡 Tip: Focus your gaze in the center of the table and use peripheral vision to find the next number. Do not move your eyes for every number!

🔄 N-Back Test (Werkgeheugen test)

What does it measure? Working memory - the ability to hold and manipulate information in short-term memory. This is critical for athletes who must track positions of multiple competitors and anticipate game development.

How is it conducted?

  1. Are shown letters one after another
  2. De taak is om te bepalen of the current letter is the same as the letter before 2 positions (2-back)
  3. Voorbeeld: A → B → A → press "Yes" (A repeats at position -2)
  4. If the letter is different - press "No"
  5. Are performed 20 attempts
Accuracy (%)BeoordelingDescription
> 95EliteExceptional working memory
85-95UitstekendVery Goed working memory
75-85GoedMedium level
65-75VoldoendePractice needed
< 65Below normalSignificantly below average

🧠 Scientific fact: N-Back training can improve working memory and fluid intelligence. Regular practice leads to measurable improvements!

🎨 Stroop Test

What does it measure? Cognitief control and ability to suppress automatic reactions. The test creates a "conflict" between what you read and what you see. This is important for athletes who need to quickly switch between tasks.

How is it conducted?

  1. Is shown color word (e.g. "RED")
  2. The word is colored in different color (e.g. blue ink)
  3. The task is to press the ink color, NOT the word!
  4. Voorbeeld: RED (in blue) → press the "Blue" button
  5. Are performed 20 attempts
Accuracy (%)BeoordelingDescription
> 95EliteExceptional cognitive control
85-95UitstekendZeer goed control
75-85GoedMedium level
65-75VoldoendePractice needed
< 65Below normalSignificantly below average

Stroop effect: Discovered by John Ridley Stroop in 1935. Shows that reading is so automated that it is hard to ignore - our brain "wants" to read the word instead of identifying the color.

📊 Comparison of cognitive tests

TestMeetTimeApplication in sports
⚡ Reaction TimeReaction speed~30 secGoalkeepers, sprinters, all positions
🔢 Schulte TabelsVisual scanning25-60 secField players, peripheral vision
🔄 N-BackWorking memory~2 minTactisch thinking, playmakers
🎨 StroopCognitief control~1 minFast decision making

💡 Training recommendations

📅
Regularity

Test 1-2 times a week for tracking progress

😴
Rust

Test when rested - fatigue affects results

🎮
Gamification

Use Top 5 rankings for motivation in the team

📈
Progress

Cognitief abilities improve with regular practice

Physical Battery — Fysieke Tests

📋 Introductie

Physical Battery is a battery of physical tests that measures the five main physical qualities of athletes. Each module includes several specific tests with a rating system from 1 to 10.

🎯 5 modules: Snelheid, Behendigheid, Power, Endurance, Flexibiliteit

⚡ Snelheid Tests (Snelheid)

Measure the ability to move quickly over short afstands.

🏃
Sprint 10m

What it measures: Initial acceleration

How it is conducted: Sprint from a standing start at 10 meters

Result: Time in seconds (less is better)

🏃
Sprint 30m

What it measures: Maximum speed

How it is conducted: Sprint at 30 meters from a standing start

Result: Time in seconds

🚀
Flying 20m

What it measures: Pure maximum speed without start effect

How it is conducted: 10m run-up + 20m timing

Result: Time in seconds

🔀 Behendigheid Tests

Measure the ability for quick change of direction and coordination.

🔀
T-Test

What it measures: Changing direction in 4 ways

How it is conducted: Running a T-shaped route

Result: Time in seconds

🌀
Illinois

What it measures: Slalom agility

How it is conducted: 10m x 5m area with 4 cones in the middle

Result: Time in seconds

5-10-5 Pro Behendigheid

What it measures: Fast changes of direction

How it is conducted: 5 yards left, 10 right, 5 back

Result: Time in seconds

Hexagon

What it measures: Reactive agility

How it is conducted: Jumping out/in from a hexagon

Result: Time in seconds

💪 Power Tests

Measure the explosive strength and power of the athlete.

🦘
Vertical Jump

What it measures: Explosive leg power

How it is conducted: Vertical jump from standing

Result: Height in centimeters

🔄
CMJ

What it measures: Stretch-shortening cycle

How it is conducted: Counter Movement Jump (CMJ)

Result: Height in centimeters

➡️
Standing Broad Jump

What it measures: Horizontal explosive power

How it is conducted: Standing long jump

Result: Length in centimeters

🏋️
Medicine Bal Throw

What it measures: Upper body power

How it is conducted: Medicine ball throw (3-5 kg)

Result: Length in meters

🏋️ Tests for Endurance (Strength & Core)

Measure muscular endurance and core stability.

🧘
Plank Hold

What it measures: Core stability and endurance

How it is conducted: Holding a plank position

Result: Time in seconds

💪
Push-ups

What it measures: Upper body strength

How it is conducted: Maximum number of push-ups for 1 minuut

Result: Number of repetitions

🦵
Sit-ups

What it measures: Abdominal muscular endurance

How it is conducted: Maximum number of sit-ups for 1 minuut

Result: Number of repetitions

🏋️
Pull-ups

What it measures: Functional strength

How it is conducted: Maximum number of pull-ups

Result: Number of repetitions

🧘 Flexibiliteit Tests

Measure the elasticity and range of motion in the joints.

📏
Sit and Reach

What it measures: Posterior chain flexibility (hamstrings)

How it is conducted: Sit and reach for toes

Result: Distance in centimeters

🤲
Shoulder Flexibiliteit

What it measures: Shoulder joint mobility

How it is conducted: Reaching behind the back with two hands

Result: Distance in centimeters

🦵
Hip Flexor

What it measures: Hip flexibility

How it is conducted: Thomas test - lying on back

Result: Mobility rating

🦶
Ankle Mobility

What it measures: Ankle joint mobility

How it is conducted: Knee to wall squat

Result: Distance in centimeters

📊 Beoordeling system

BeoordelingNiveauDescription
9-10EliteExceptional performance, top level
7-8UitstekendSignificantly above average
5-6GoedGemiddeld niveau voor de leeftijd
3-4VoldoendeBelow average, work needed
1-2BeginnerInitial level, significant work needed

Cooper Test (12-minuten test)

📋 Wat is het?

Classic aerobic test, developed by Dr. Kenneth Cooper in 1968 for the US Air Voorce. Voor 12 minutes of continuous running the covered afstand is measured.

🎯 Goud standard: One of the most established methods for measuring aerobic capacity without laboratory equipment.

⚙️ Parameters

  • Duur: 12 minutes
  • Type: Continuous running
  • Measurement: Distance in meters
  • Calculates: VO2max (ml/kg/min)

🧮 Cooper Voormula

VO2max = (afstand - 504.9) / 44.73

Where the afstand is in meters.

📊 Reference values — Mannen

Distance (m)Beoordeling
> 3000Elite
2700-3000Uitstekend
2400-2700Goed
2100-2400Medium
< 2100Below average

📊 Reference values — Vrouwen

Distance (m)Beoordeling
> 2700Elite
2200-2700Uitstekend
1800-2200Goed
1500-1800Medium
< 1500Below average

📝 Instructies

  • 1. Mark a running track or measured afstand
  • 2. Participants start on signal and run 12 minutes
  • 3. The goal is maximum afstand
  • 4. Walking is allowed, but reduces the score
  • 5. At end signal — stand still
  • 6. Measure total afstand covered

💡 Tips

  • ✓ Steady pace — do not start too fast
  • ✓ Use a 400m track for easy measurement
  • ✓ Warm up well before the test
  • ✓ Use Live mode for group testing

Management of Toernooien

🏆 Wat is het?

The tournaments module covers the entire lifecycle of the competition — from creation and draw, through live scoring and event-sourcing, to automatic standings and PDF protocols. Supports 7 sports via polymorphic Sport DNA Engine.

Kritisch succes: Live publish the result of a match, not after 3 days!

📋 Supported formats

⚔️
Knockout

Direct knockout with automatic bracket

🔄
Elke-tegen-elk (Round-Robin)

Round-robin with Berger tables

♟️
Swiss

Swiss System (chess)

🔀
Mixed

Group phase → playoff

🏅
League

Multi-round championship

🎯 Sport DNA Engine — 7 sporten

Polymorfe sportspecifieke JSON-configuratie die beoordeling, regels en klassementen aanpast:

  • ⚽ Voetbal — goals, cards, running clock
  • 🏀 Basketbal — quarters, fouls, FG%/3P%/FT%
  • 🏐 Volleybal — sets, tiebreak
  • 🤾 Handbal — 2 helften
  • 🎾 Tennis — sets, games, dubbele fout telling
  • 🤼 Worstelen — rondes, scheidsrechterscores
  • 🏑 Veldhockey — quarters, penalty corners

⭐ Event-Sourcing (Killer Feature)

In plaats van alleen "Uitslag 3:2", registreert het systeem een volledige evenementstroom:

  • 📝 Elk evenement: doelpunt, kaart, wissel, straf, periode
  • Ongedaan maken/Opnieuw — verkeerd doelpunt ingevoerd → Ongedaan maken zonder de database te breken
  • 🔄 Reconstrueren — status herstellen op elk willekeurig moment
  • 📊 Tijdgebaseerde zoekopdrachten — "Wie scoort het meest na de 70e minuut?"

✅ Automatische controle speelgerechtigdheid

5 deelnamecriteria (Controle Speelgerechtigdheid):

  • 🪪 Geldige licentie voor de categorie
  • 📅 Leeftijd in the eligible age group
  • 🏥 Geldige medische verklaring
  • ⚖️ Geen actieve disciplinaire schorsing
  • 🏠 Geregistreerd bij een deelnemende club

🎲 Loting Systemen

  • Plaatsing: ELO, Glicko-2, nationale ranglijst of handmatig
  • Clubvermijding: "Zelfde club" vermijden in vroege rondes
  • Doorstroom: Automatische doorstroom naar de volgende ronde
  • E-Handtekeningen: Digitaal ondertekenen van protocollen

Licenties and e-Passports

🪪 Wat is het?

Het licentiesysteem dekt de hele levenscyclus — van het indienen van een aanvraag, via documentverificatie en betaling, tot de uitgifte van een digitaal ondertekende PDF met QR-code. Het systeem controleert automatisch de voorwaarden en stuurt herinneringen.

🎯 Kritisch succes: Licentie-uitgifte in 3 minuten in plaats van 3 dagen!

🔄 Workflow — 6 acties

Goedkeuren

Goedkeuring + automatische PKI-handtekening

⏸️
Schorsen

Tijdelijke schorsing om disciplinaire redenen

🔄
Heractiveren

Heractivatie

Afwijzen

Afwijzenion with reason

🔁
Vernieuwen

Vernieuwenal with reminders

💰
Als betaald mark.

Markeren als betaald

🔐 PKI Digitale Handtekening (RSA-2048)

Elke federatie bezit een uniek RSA-2048 sleutelpaar. Bij goedkeuring wordt de licentie digitaal ondertekend:

  • 🔑 Privésleutel — ondertekent de licentie (canonieke data + SHA-256)
  • 📋 QR-code — bevat UCN + Licentietype + Geldigheid + signature_hash
  • 📱 Offline verificatie — locatiescanner valideert handtekening zonder internet
  • 🛡️ Bescherming tegen namaak — onmogelijk om een licentie te vervalsen

📄 Vervolgingscontrole

  • ✅ Geldige medische verklaring
  • ✅ Geldige verzekering
  • ✅ Gegevens ouder/voogd (voor jeugd)
  • ✅ Tarief betaald
  • ✅ Foto + vereiste documenten

⏰ Automatische herinneringen

Het systeem stuurt e-mailmeldingen voor de vervaldatum:

  • 📧 30 dagen voor vervaldatum
  • 📧 15 dagen voor vervaldatum
  • 📧 7 dagen voor vervaldatum
  • 📧 3 dagen / 1 dag voor vervaldatum

LiveScore — Live Protocol

📡 Wat is het?

De LiveScore-module biedt real-time wedstrijdresultaten met WebSocket-streaming, openbare live-feed voor toeschouwers en media, en integratie met een speciale video-streamingserver.

Sub-seconde latentie: WebSocket + Redis pub/sub voor directe updates!

🎮 Controle Dashboard

Real-time status van alle wedstrijden:

🟡
Gepland

Aankomend — tijd, locatie, scheidsrechter

🔴
Live

Bezig — score, verstreken tijd

🟢
Voltooid

Afgerond — eindresultaat, protocol

🟠
Uitgesteld

Uitgesteld — reason, new time

📺 Video streaming (SRS Server)

Aangepaste Docker-streamingserver met SRS v5:

📱
Telefoon

RTMP via Larix Broadcaster

💻
OBS Studio

RTMP vanaf laptop

🌐
Browsercamera

Direct WHIP/WebRTC

ParameterWaarde
ProtocolRTMP (in), WebRTC/HLS (uit)
LatentieWebRTC: <1 sec, HLS: 2-5 sec
VideoH.264, 720p/1080p, 2-4 Mbps

🔌 Openbare Widgets

  • 📊 Scorebord — compact (alleen score) of volledig (met statistieken)
  • 🏆 Toernooischema — live bijwerkend toernooischema
  • 📅 Schema — aankomende wedstrijden met tijden
  • 📈 Standen — standen/groepen met live wijzigingen
  • 📌 Insluitcode Generator — HTML-fragment voor insluiting in clubwebsites

📱 Multi-platform

  • 🌐 Webinsluitingen — iFrame-code voor clubwebsites
  • 📱 Mobiele push — native meldingen voor score-updates
  • 📺 Locatie displays — TV-schermen in de hal (volledig scorebord)

Scheidsrechtersapparaat

⚖️ Wat is het?

De module beheert het hele scheidsrechtersapparaat — van aanstellingen en conflictcontroles tot vergoedingen en reiskosten, tuchtrechtelijke hoorzittingen en jurisprudentie.

🔍 Detectie Belangenconflicten

Automatische controle bij scheidsrechtersaanstelling:

🏠
Geografisch

Scheidsrechter uit dezelfde stad/regio als het team

🔗
Historisch

Voormer coach/player in the team

Rust

Geen 2 wedstrijden op rij zonder rustperiode

📋
Matrix

Vooraf gedefinieerd in het profiel

🛡️ 9 tests dekken alle combinaties van conflicten — RefereeConflictTest

📊 Scheidsrechtercategorieën

  • 🏘️ Regionaal — lokale toernooien
  • 🇧🇬 Nationaal — kampioenschappen en bekers
  • 🌍 Internationaal — internationale competities

Prestatievolging met beoordelingen door waarnemers en carrièrehistorie.

💰 Vergoedingen en onkosten

  • 💵 Scheidsrechtersvergoeding — vergoedingen per wedstrijd met automatische berekening
  • ✈️ Reiskosten — kilometervergoeding en dagvergoedingen
  • 📄 PDF-export — rondeaanstellingen, vergoedingslijsten

⚖️ Tuchtsysteem

  • 📒 Kaartaccumulatie — automatische schorsing bij kaartaccumulatie
  • 🏛️ Tuchtrechtelijke Hoorzittingen — panel + vergaderprotocol
  • 📚 Jurisprudentie Database — precedenten per categorie
  • 📝 Klachtenportaal — geünificeerd portaal voor beroepen en protesten

DimAI PR — AI Journalist

📰 Wat is het?

DimAI PR is een door AI aangedreven module voor geautomatiseerde journalistieke content. Na elke wedstrijd of toernooi kan het systeem automatisch een artikel, recensie of aankondiging maken op basis van wedstrijdgegevens.

🤖 Door AI Aangedreven: Generates unique content based on the match evenementstroom!

📝 CMS Portaal (Nieuws en aankondigingen)

Ingebouwd Content Management Systeem met volledige CRUD:

✍️
Artikelen

Nieuws, recensies, interviews met rich text editor

📸
Media Centrum

Foto- en videogalerijen

📅
Aankondigingen

Aankomende evenementen en meldingen

🔔
Pushmeldingen

Automatische meldingen

🤖 AI-generatie van content

  • 📊 Wedstrijdverslagen — geautomatiseerde recensie met doelen, kaarten en sleutelmomenten
  • 📈 Statistische analyse — trends en prognoses uit gebeurtenisdata
  • 🏆 Toernooisamenvattingen — overzicht van het hele toernooi
  • 👤 Speler spotlights — profielen van de beste presteerders

📤 Publiceren

  • 🌐 Direct naar de openbare federatiesite
  • 📱 Pushmeldingen to subscribers
  • 📧 E-mail nieuwsbrief integratie
  • 🔗 Automatisch posten op social media (Facebook, X/Twitter)

DimAI Scout — Talent Discovery

🔭 Wat is het?

DimAI Scout gebruikt AI en Machine Learning om data te analyseren van alle clubs in het systeem, om talenten voor nationale teams te ontdekken en het potentieel van jonge atleten te voorspellen.

🧠 Database-overschrijdend: Toegang tot data van ClubMatrix (EvolixSport Club) voor het totaalplaatje!

🎯 Talentidentificatie (ML Model)

AI analyseert patronen uit meerdere datapunten:

📈
Voortgang

Hoe resultaten in de loop van de tijd veranderen

🏋️
Fysieke data

Lengte, gewicht, BMI, antropometrie

🏃
Fitheidstests

Beep, Yo-Yo, Cooper, Physical Battery

Wedstrijdstatistieken

Doelpunten, assists, MVP, performance

📊 Vergelijkende Dashboards

  • 👥 Peeranalyse — "Hoe presteert speler X in vergelijking met anderen in de categorie?"
  • 📊 Cohortstudies — een hele leeftijdsgroep volgen
  • 🏅 Benchmarking — vergelijking met peer group (leeftijd, categorie)
  • 📈 Voorm (last 10 matches) — prestatietrends

⚠️ Vroege waarschuwingen

  • 📉 Daling in prestaties — identificatie van zorgwekkende trends
  • 🏥 Blessurevoorspelling — risicoscore op basis van belasting en blessures
  • 📈 Progressieve Overload — when to de belasting verhogen

Federation Financiën

💰 Wat is het?

De financiële module omvat Facturering en Invoicing, budgetcontrole, scheidsrechtersvergoedingen en automatische rapporten. De nadruk ligt op de werkelijke inkomsten en uitgaven van de federatie, niet op een volledig boekhoudsysteem.

📄 Facturering (Invoicing)

📝
CRUD

6 weergaven, auto-gen INV-2026-NNNNNN

💳
Meervoudige betaling

Meerdere betalingen voor 1 factuur

📊
Belasting/BTW

Automatische belastingberekening

📄
PDF

Downloadbare factuur

Statussen: concept → uitgegeven → betaald / deels_betaald / achterstallig / geannuleerd

💵 Inkomsten

  • 🪪 Lidmaatschapskosten — gedifferentieerde prijzen (federatie, bond, club, individu)
  • 🏆 Inschrijfgelden voor toernooien — met afstandsverklaring en restitutiebeleid
  • 📋 Licentiekosten — gekoppeld aan workflow
  • 💳 Stripe + PayPal — online betalingen (Strategy patroon)

💸 Uitgaven

  • ⚖️ Referee Betalingen — vergoedingen per wedstrijd met automatische berekening
  • 📊 Budgetbeheer — gepland vs werkelijk + bezetting %
  • 📤 Boekhouding Export — SAP, QuickBooks, Xero formaten

📊 Rapporten

  • 📈 Omzetrapport — inkomsten per periode en categorie
  • Ouderdomsrapport — achterstallige facturen per periode
  • 📤 CSV Export — voor Excel analyse
  • 🔔 Achterstallige meldingen — automatische e-mails bij betalingsachterstand

Public Site

🌐 Wat is het?

De openbare site is een ingebouwd portaal, toegankelijk voor iedereen — fans, media, clubs. Toont standen, nieuws, spelerstatistieken, agenda en toernooiarchieven. Werkt als een PWA (Progressive Web App) met offline ondersteuning.

🏆 Ranglijsten

🇧🇬
Nationaal

Algemene ranglijst van alle actieve spelers

🗺️
Regionaal

Per regio's/zones

👶
Leeftijd groups

U12, U14, U16... Senioren, 40+

🏠
Clubgebaseerd

Clubpunten (som van atleten)

Algoritmen: ELO, Glicko-2, Puntengebaseerd of Aangepaste formulebouwer

🏛️ Hall of Fame

  • 🥇 Mijlpaalprestaties — 100 wedstrijden, 50 doelpunten, 10 titels
  • 📊 Carrièrestatistieken — automatisch gegenereerd uit geschiedenis
  • 📜 Recordregister — nationaal, leeftijdsgroep, toernooirecords
  • 📸 Ranglijst Snapshots — wekelijkse archieven van ranglijsten

📅 Agenda

  • 🏟️ Meerdere niveaus — internationaal, nationaal, regionaal
  • 🔔 Conflictdetectie — overlappende datums, botsingen van locaties
  • 📲 ICS/iCal-synchronisatie — Google Agenda, Outlook subscription
  • Evenement Sancties — goedkeuring voor toernooi-hosting

📱 PWA (Progressive Web App)

  • 📥 Installeren — toevoegen aan startscherm als app
  • 📴 Offline — service worker voor offline toegang tot gecachete content
  • 🔔 Pushmeldingen — meldingen voor uitslagen en nieuws