Evolix Club

Portal for clubs, schools and academies

About EvolixSport
The Platform
🗺️
Roadmap
Future Versions
🎯
MatrixTactical v2
Tactics Board
🏆
Extras
XP & Achievements
🧠
DimAI
AI Assistant
💚
Wellness
Questionnaire
🫁
Beep Test
20m Shuttle Run
🔄
Yo-Yo Test
Recovery
🔁
30-15 IFT
Intermittent
🏑
Field Hockey
Technical Tests
🏀
Basketball
Technical Tests
Football
Technical Tests
🧠
Cognitive
Reaction & Focus
💪
Physical Battery
Physical Tests
🏃
Cooper Test
12-min test

Evolix Federation

Portal for national federations and sports unions

Tournaments
Knockout & Swiss
Licenses
E-passports
Livescore
Live Scoring
Referees
Assignments
DimAI PR
AI Journalist
DimAI Scout
Discover Talents
Finance
Budget & Fees
Public Website
News & Rankings

About EvolixSport

🏆 What is EvolixSport?

A comprehensive multi-sport SaaS platform, created by coaches for coaches. It unifies all aspects of club management — from athlete tracking, through training organization, to analysis through scientifically validated tests.

🎯 Mission: To provide modern tools for developing young talents and professional management.

📦 Core Modules

🏠
Dashboard

Control center at a glance

👥
Competitors

Full database with profiles

🏋️
Trainings

Planning and attendance

🧪
Tests

Physical, technical, cognitive

💳
Payments

Membership fees and dues

🧠
DimAI

5 AI experts

👥 System Roles

  • 👔 Manager — Full administrative access
  • 🎯 Coach — Trainings, matches, tests, tactics
  • 🏃 Competitor — Personal profile and results
  • 👨‍👩‍👧 Parent — Child information, payments

🌍 Multilingualism

4 languages: 🇧🇬 Bulgarian, 🇬🇧 English, 🇩🇪 Deutsch, 🇳🇱 Nederlands

MatrixTactical v2

🎯 What is MatrixTactical?

MatrixTactical v2 is a multi-sport tactical board with built-in DimAI assistant. Coaches can plan game situations, generate tactics through AI and animate scenes.

Football

Green field with grass pattern

🏀
Basketball

Wooden floor with wood pattern

🏑
Field Hockey

Blue turf surface

🧠 DimAI integration: Click "Generate tactics" and DimAI will create a tactical scheme based on your requirements!

🖱️ How to get started?

  1. Drag objects onto the field — from the left sidebar select players, cones, ball or text
  2. Position the elements — click and drag objects to position them
  3. Capture a scene — click "Capture scene" to save the current position as a frame
  4. Create an animation — move the objects and capture a new scene for a sequence of movements
  5. Play and save — click "Play" for animation, "Save to library" for storage

🎨 Available Objects

🔴
Team A

Red marker for your team

🟠
Team B

Orange marker for opponent

Cones

Red, orange, yellow and green

Ball

Position or movement

T
Text

Annotations and notes

Area

Zone marking

⚙️ Canvas Settings

  • 📐 Aspect ratio: 9:16 (vertical), 4:5, 1.19:1 or 16:9 (horizontal)
  • 🔄 Rotation: 0°, 90°, 180° or 270°
  • 🔍 Scale: 50% - 200%
  • ↔️ Move: Move the visible part of the field

🎬 Working with Animations

📸
Capture

Each scene is a "frame". Min. 2 scenes for animation.

⏱️
Speed

Slow, Medium or Fast

▶️
Playback

Smooth animation between scenes

✏️
Edit

Select a scene and edit it

💾 Saving and sharing

  • Save to library — the tactic is accessible from "My Tactics"
  • Public tactic — mark for sharing with other coaches
  • Thumbnail — automatically generated preview image
  • Edit — load a saved tactic and continue working

⌨️ Quick Keys

KeyAction
DeleteDelete selected object
EscapeDeselect
Click + DragMove object

💡 Tips

  • ✓ Use different colored cones for different exercises
  • ✓ Add text annotations for clearer instructions
  • ✓ Save your work regularly
  • ✓ Use "Medium" speed for balance between clarity and dynamics

Extras — XP & Achievements

🎮 What is the "Extras" system?

The "Extras" 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.

💡 Access: Profile → Extras or from the banner in the profile

⭐ XP and Levels

Each competitor accumulates experience points (XP) for various activities. The more XP, the higher the level.

LevelNameIconXP
1Beginner🌱0
2Student📚100
3Competitor🏑250
4Talent500
5Master🎯1000
6Elite💎1750
7Champion🏆2750
8Veteran🦅4000
9Hero🔥5500
10Legend👑7500

💰 How to earn XP?

  • Training attendance: +5 XP
  • Late arrival: +2 XP
  • Match participation: +10 XP
  • Win: +15 XP
  • Goal: +10 XP
  • Assist: +5 XP
  • Match MVP: +25 XP
  • Achievement (bronze): +10 XP
  • Achievement (gold): +50 XP
  • Achievement (diamond): +200 XP

🏅 Achievements — 5 levels

Achievements are special rewards for specific milestones:

🥉
Bronze

First steps (first match, first training)

🥈
Silver

Medium level (10+ matches, 50 trainings)

🥇
Gold

Advanced (hat-trick, 100 trainings)

💎
Platinum

Elite (50 goals, tournament MVP)

💠
Diamond

Legendary (200 matches, club legend)

🎯 Personal goals

Each competitor can set personal goals and track progress:

  • Fitness goals — reach a certain level on the Beep test
  • Goals — score X goals this season
  • Attendance — achieve 90%+ attendance
  • Personal — set your own goals

🏆 Leaderboard

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

🔥 The leaderboard updates automatically with every action that earns XP!

📜 Journal and Timeline

Keep a personal training diary and see a timeline of all your activities - goals, achievements, MVPs and more.

DimAI — AI Assistant

🧠 What 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 languages: Bulgarian, English, German and Dutch.

💡 Important: DimAI is a support tool - it does NOT replace the coach, but supports decision-making with data and analysis.

🤖 Expert Room — 5 Specialized Agents

DimAI has 5 specialized AI agents, each an expert in their field:

🎯
Tactical

Formations, strategies, game scenarios, MatrixTactical integration

🏥
Medical

Injury prevention, recovery, rehabilitation

🏋️
Conditioning

Physical preparation, loads, periodization

📊
Analytical

Statistics, metrics, trends, comparative analysis

🧠
Psychologist

Motivation, focus, mental preparation, team dynamics

💡 DimAI automatically directs your questions to the right expert!

🎯 Core features

💬
Interactive chat

Ask questions in Bulgarian about competitors, training, tactics

📊
Competitor Analysis

Full profile with tests, attendance, statistics and recommendations

👥
Team Analysis

Comparative analysis — strengths/weaknesses, top performers

⚠️
Early warnings

Automatic identification of decline, low attendance, injury risk

📈
Progressive Overload

Recommendations when and how to increase the load

🧠
Memory and History

AI remembers conversations and learns from data for better recommendations

🔒 Security and Multi-Tenant

The AI assistant is fully isolated per team (multi-tenant). Your club data is visible ONLY to you:

  • ✅ AI sees only competitors from your team
  • ✅ Tests and statistics are filtered by tenant
  • ✅ Conversation history is private
  • ✅ Access only for coach/manager roles

📝 How to use the AI Assistant

  1. Go to AI Assistant from the menu (coaches/managers only)
  2. Select a competitor from the dropdown menu for contextual analysis
  3. Ask a question in Bulgarian — for example "How is this competitor performing?"
  4. Get an answer with specific data and recommendations
  5. Use quick actions for typical analyses

💡 Example questions

  • ❓ "What is the selected competitor progress over the last month?"
  • ❓ "Which competitors have a decline in performance?"
  • ❓ "What training load do you recommend for this competitor?"
  • ❓ "Are there competitors at risk of overtraining?"
  • ❓ "Compare the results of the U14 and U16 groups"

🔧 Technical Details

ParameterValue
AI ModelGroq llama-3.3-70b-versatile
Supported providersGroq, OpenAI, Claude (configurable)
MemoryFull history in database
LanguageBulgarian (primary)

Wellness questionnaire

💚 What is it?

An intelligent system for tracking the physical and psychological condition of competitors. Through personalized questions adapted to age and event context, the system helps coaches make informed decisions about the load.

🎯 Multi-sport compatibility: Works with all sports — football, basketball, volleyball, tennis, hockey and more!

👶 Age-adapted questionnaires

🧒
Children (U10-U12)

Simplified questions with emoji scales 😊😐😔

🧑
Youth (U13-U16)

1-10 scales, focus on sleep and fatigue

🧑‍🦱
Seniors (U17+)

RPE, muscle pain, stress levels

📊 Questionnaire Structure

Minimum 5 questions in two categories:

  • Basic (Core): 3 fixed questions always — 😴 Sleep, ⚡ Fatigue, 💪 Load (RPE)
  • Rotational: Minimum 2, selected by event context

🎯 Contextual Scenarios

  • 🏆 Pre-event: Pre-competition anxiety, visualization, team spirit
  • 🏅 After a win: Grounding — RPE, MVP, areas for improvement
  • 😞 After a loss: Analysis and accountability — causes and personal mistakes

🤖 AI-generated questions

DimAI generates unique rotation questions adapted to:

🎾
Type of sport

Specific questions

📅
Context

Pre/post event

👤
Age

Appropriate language

🔄
History

No repetitions

💡 Coaches can review, edit and approve AI-generated questions before use!

📱 How does it work?

  • 1. The coach creates an event with chosen context
  • 2. The system automatically prepares an appropriate questionnaire
  • 3. Competitors fill in on phone/tablet
  • 4. Responses are saved with auto-save
  • 5. The coach sees a dashboard with summarized data
  • 6. After the event — automatic post-event questionnaire

📈 Dashboard for coaches

👥
Team Overview

Summary view of wellness status

📊
Trends

Progress charts over time

⚠️
Warnings

Automatic notifications on decline

🎯
Recommendations

AI-based suggestions

🔒 Privacy

  • ✅ Responses are visible only to the team coaches
  • ✅ Data is protected with multi-tenant isolation
  • ✅ Parents can see their children responses
  • ✅ Full GDPR compliance

Roadmap

✅ Completed (v1.0 - v5.6.10)

  • Competitor Management — Profiles, physical data, age categories
  • Training Module — Planning, attendance, groups
  • Matches and tournaments — Results, standings, programs
  • Beep Test, Yo-Yo Test — Live mode with VO2max
  • 30-15 IFT Test — Intermittent fitness test with VIFT
  • 4 Cognitive tests — Reaction, Schulte, N-Back, Stroop (v2.0.2)
  • MatrixTactical v2 — Multi-sport tactical board (v5.0)
  • DimAI Assistant — AI assistant in 4 languages (v5.0)
  • Expert Room — 5 specialized AI agents (v5.5)
  • Knowledge Buffer — Multilingual AI knowledge (v5.5)
  • The Invisible Lab — Video analysis with pose detection (v5.0)
  • Multilingualism — BG, EN, DE, NL (v5.6)
  • Role System — Coach, Competitor, Parent, Manager
  • Payments — Membership fee management
  • Security Framework — InputValidator, SessionManager, XssFilter, RateLimiter
  • Extras — XP points, levels, achievements, personal goals
  • Leaderboard and Timeline

🚀 Phase 1 — Statistics (Partial)

  • 📊 Extended statistics — Charts and diagrams
  • 📈 Comparative analysis between competitors
  • ✅ Goals and achievements (v1.4)
  • 📋 Export — PDF and Excel

📧 Phase 2 — Communication (Partial)

  • ✅ Email notifications (v1.1)
  • 💬 Internal messages
  • 📅 Calendar integration — Google Calendar / iCal
  • 🔗 Sharing profiles for scouts

🏥 Phase 3 — Health (Partial)

  • ✅ Wellness questionnaire with AI (v6.0)
  • 🏥 Medical record
  • 🍎 Nutrition diary
  • 💤 Sleep monitoring
  • 🩺 Medical exams

📹 Phase 4 — Video (Q4 2026)

  • 📹 Video analysis and annotations
  • 🎬 Video library
  • 📤 Sharing clips

📱 Phase 5 — Mobile (2027)

  • 📱 Native iOS/Android apps
  • 🔔 Push notifications
  • 📍 GPS tracking
  • ⌚ Smartwatch integration
  • 📶 Offline mode

🌟 Phase 6 — Expansion (Partial)

  • ✅ AI recommendations (v1.3)
  • ✅ AI Memory (v1.3.2)
  • 🏟️ Federation module
  • 🏢 Multi-club management
  • 🔌 API for integrations

💡 Have an idea? Write to: dbezergyanov@gmail.com

Beep Test (20m Shuttle Run)

📋 What is it?

Progressive aerobic test, developed by Leger et al. (1988). Participants run between two lines at 20 meters, the pace increases gradually.

⚙️ Parameters

  • Distance: 20 meters
  • Starting speed: 8.5 km/h (Level 1)
  • Increase: +0.5 km/h per level
  • Maximum level: 21 levels

📊 Level Structure

LevelSpeedShuttlesTime/shuttle
18.5 km/h78.47 sec
29.0 km/h88.00 sec
39.5 km/h87.58 sec
510.5 km/h96.86 sec
2118.5 km/h163.89 sec

🧮 Calculating VO2max

Formula (Leger, 1988):

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

📈 Interpretation

VO2maxRating
< 35Poor
35-40Satisfactory
40-45Good
45-50Very good
50-55Excellent
> 55Elite

📝 Instructions

  • 1. Mark two lines at 20 meters
  • 2. Participants stand behind the start line
  • 3. At the beep they start towards the opposite line
  • 4. They must reach before the next signal
  • 5. Two consecutive misses = end of test
  • 6. The last successful level and shuttle is recorded

Yo-Yo Intermittent Recovery Test

📋 What is it?

Developed by Jens Bangsbo. Unlike the Beep test, here there is 10 seconds rest between each run — more suitable for hockey, football, basketball.

🎯 Types of tests

  • IR1 — Lower intensity, for children and amateurs (from 10 km/h)
  • IR2 — High intensity, for elite athletes (from 13 km/h)

⚙️ Parameters

  • Running distance: 2 x 20 meters (40m)
  • Recovery zone: 5 meters (walking)
  • Rest time: 10 seconds

🧮 Formulas for VO2max

IR1: VO2max = distance x 0.0084 + 36.4

IR2: VO2max = distance x 0.0136 + 45.3

📝 Instructions

  • 1. Mark 3 cones: Start - 20m (turn point) - 5m behind start
  • 2. On signal: run to 20m and back (40m)
  • 3. 10 seconds rest in the recovery zone
  • 4. Speed increases progressively
  • 5. Test ends after two missed signals

📊 Beep Test vs Yo-Yo

CriteriaBeepYo-Yo
RestNone10 sec
MeasuresPure aerobicRecovery + aerobic
ForRunnersHockey, football, basketball

30-15 Intermittent Fitness Test (IFT)

📋 What is it?

Developed by Martin Buchheit (2008). 30 seconds running + 15 seconds active rest (walking). Specially designed for hockey, football and rugby.

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

⚙️ Parameters

  • Running: 30 seconds
  • Rest: 15 seconds (active — walking)
  • Starting speed: 8.0 km/h
  • Increase: +0.5 km/h per stage
  • Distance: 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 Rating

VIFTRating
< 14Below normal
14-16Beginner
17-19Average
20-21Good
22-23Excellent
24+Elite

🎯 Advantages

🔄
Intermittent

Real game conditions

💪
Direct VIFT

For training zones

📊
More precise

For team sports

⏱️
Practical

Group testing

📊 Test Comparison

CriteriaBeepYo-Yo30-15 IFT
RestNone10 sec15 sec (active)
ResultVO2maxVO2maxVIFT (speed)
Ideal forEnduranceRecoveryInterval work
HockeyGoodVery GoodExcellent

Tests for Field Hockey

📋 Introduction

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 minute and uses a scoring system based on successful executions.

🎯 Important: 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 minute.

⚙️ Parameters:

  • Duration: 1 minute
  • Equipment: 8 cones (S1-S8), arranged in zigzag
  • Distance: 2m, 4m, 6m, 8m between cones

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

📝 Execution:

  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 minute

🎯 2. Antonio Antonov Avenue

A5A4A1A2A3

Author: Prof. Dr. Antonio Antonov — National Sports Academy "Vasil Levski", Faculty of Sport, Department of Football 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 International Hockey Federation (2010). Author of over 120 scientific and methodological works.

The test measures ball dribbling skills and shooting accuracy. The competitor dribbles the ball on forehand and pushes it through gates A2, A4 and A5.

⚙️ Parameters:

  • Duration: 1 minute
  • Equipment: Cones A1, A3 + Gates A2, A4, A5
  • A5 = 2 points, A4 = 1 point

📊 Scoring: +2 points hit in A5 | +1 point hit in A4

📝 Execution:

  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 minute

🎯 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:

  • Duration: 1 minute
  • Equipment: P0 (start), CP (center), P1-P5 (gates)
  • 5 gates 2m wide at different angles

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

📝 Execution:

  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 minute

🎯 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:

  • Duration: 1 minute
  • Equipment: 4 cones (H1-H4), gate, balls
  • Pattern: Diagonal dribbling + shooting

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

📝 Execution:

  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 minute

📊 Hockey Tests Comparison

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

💡 Recommendations for conducting

🎯
Live Timer

Automatic time and results tracking

📹
Record video

For subsequent technique analysis

📈
Regular testing

Once a month for progress

🏆
Competitive spirit

Use top rankings for motivation

Basketball technical tests

📋 Introduction

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.

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

🐐 1. Jordan Crossover Test

🏀C1C2C3C4Crossover Dribble Pattern30 seconds

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 seconds.

⚙️ Parameters:

  • Duration: 30 seconds
  • Equipment: 4 cones at 2 meters
  • Technique: Crossover dribble (left-right)

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

📝 Execution:

  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 seconds

🎯 2. Curry Range Test

3-Point LineLong Range Shooting1 minute

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 minute. The goal is maximum successful shots.

⚙️ Parameters:

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

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

📝 Execution:

  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 minute

✨ 3. Magic Passing Test

🏀T1T2T3Precision Passing1 minute

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 minute. The goal is maximum accurate passes.

⚙️ Parameters:

  • Duration: 1 minute
  • Targets: 3 at different positions
  • Technique: Chest pass / Bounce pass

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

📝 Execution:

  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 minute

💡 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

Football technical tests

📋 Introduction

These tests are specially designed for football and measure key technical skills — dribbling technique, shot power and peripheral vision. Each test uses Live Timer mode and a scoring system based on successful executions.

Legendary names: The tests are named after legendary footballers — Lionel Messi, Cristiano Ronaldo and 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 seconds, while maintaining ball control.

⚙️ Parameters:

  • Duration: 30 seconds
  • Equipment: 6 cones at 3 meters
  • Technique: Slalom dribble with close control

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

📝 Execution:

  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 seconds

💪 2. Ronaldo Power Shot Test

+3+3+1Power Shot Zones11m | 1 minute

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:

  • Duration: 1 minute
  • Distance: 11 meters (penalty spot)
  • Technique: Power shot with precision

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

📝 Execution:

  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 minute

👁️ 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:

  • Duration: 1 minute
  • Targets: 4 numbered (simulating teammates)
  • Technique: Long/medium pass

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

📝 Execution:

  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 minute

💡 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

Cognitive tests

📋 Introduction

Cognitive 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)RatingDescription
< 200EliteExceptionally fast reaction
200-250ExcellentVery fast reaction
250-300GoodMedium level
300-350SatisfactoryWork needed
> 350Below normalSignificantly below average

🔢 Schulte Tables

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)RatingDescription
< 25EliteExceptionally fast scanning
25-35ExcellentVery good peripheral vision
35-45GoodMedium level
45-60SatisfactoryPractice 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 (Working memory 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. The task is to determine whether the current letter is the same as the letter before 2 positions (2-back)
  3. Example: A → B → A → press "Yes" (A repeats at position -2)
  4. If the letter is different - press "No"
  5. Are performed 20 attempts
Accuracy (%)RatingDescription
> 95EliteExceptional working memory
85-95ExcellentVery Good working memory
75-85GoodMedium level
65-75SatisfactoryPractice 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? Cognitive 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. Example: RED (in blue) → press the "Blue" button
  5. Are performed 20 attempts
Accuracy (%)RatingDescription
> 95EliteExceptional cognitive control
85-95ExcellentVery good control
75-85GoodMedium level
65-75SatisfactoryPractice 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

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

💡 Training recommendations

📅
Regularity

Test 1-2 times a week for tracking progress

😴
Rest

Test when rested - fatigue affects results

🎮
Gamification

Use Top 5 rankings for motivation in the team

📈
Progress

Cognitive abilities improve with regular practice

Physical Battery — Physical Tests

📋 Introduction

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: Speed, Agility, Power, Endurance, Flexibility

⚡ Speed Tests (Speed)

Measure the ability to move quickly over short distances.

🏃
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

🔀 Agility 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 Agility

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 Ball 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 minute

Result: Number of repetitions

🦵
Sit-ups

What it measures: Abdominal muscular endurance

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

Result: Number of repetitions

🏋️
Pull-ups

What it measures: Functional strength

How it is conducted: Maximum number of pull-ups

Result: Number of repetitions

🧘 Flexibility 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 Flexibility

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

📊 Rating system

RatingLevelDescription
9-10EliteExceptional performance, top level
7-8ExcellentSignificantly above average
5-6GoodAverage level for age
3-4SatisfactoryBelow average, work needed
1-2BeginnerInitial level, significant work needed

Cooper Test (12-minute test)

📋 What is it?

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

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

⚙️ Parameters

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

🧮 Cooper Formula

VO2max = (distance - 504.9) / 44.73

Where the distance is in meters.

📊 Reference values — Men

Distance (m)Rating
> 3000Elite
2700-3000Excellent
2400-2700Good
2100-2400Medium
< 2100Below average

📊 Reference values — Women

Distance (m)Rating
> 2700Elite
2200-2700Excellent
1800-2200Good
1500-1800Medium
< 1500Below average

📝 Instructions

  • 1. Mark a running track or measured distance
  • 2. Participants start on signal and run 12 minutes
  • 3. The goal is maximum distance
  • 4. Walking is allowed, but reduces the score
  • 5. At end signal — stand still
  • 6. Measure total distance 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 Tournaments

🏆 What is it?

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.

Critical success: Live publish the result of a match, not after 3 days!

📋 Supported formats

⚔️
Knockout

Direct knockout with automatic bracket

🔄
Round-Robin

Round-robin with Berger tables

♟️
Swiss

Swiss System (chess)

🔀
Mixed

Group phase → playoff

🏅
League

Multi-round championship

🎯 Sport DNA Engine — 7 sports

Polymorphic per-sport configuration JSON that adapts scoring, rules and standings:

  • ⚽ Football — goals, cards, running clock
  • 🏀 Basketball — quarters, fouls, FG%/3P%/FT%
  • 🏐 Volleyball — sets, tiebreak
  • 🤾 Handball — 2 halves
  • 🎾 Tennis — sets, games, double fault scoring
  • 🤼 Wrestling — rounds, referee scores
  • 🏑 Field Hockey — quarters, penalty corners

⭐ Event-Sourcing (Killer Feature)

Instead of just "Result 3:2", the system records a full event stream:

  • 📝 Every event: goal, card, substitution, penalty, period
  • Undo/Redo — incorrect goal entered → Undo without breaking the database
  • 🔄 Reconstruct — restore state at any given moment
  • 📊 Time-based queries — "Who scores the most after the 70th minute?"

✅ Automatic eligibility check

5 participation criteria (Eligibility Checking):

  • 🪪 Valid license for the category
  • 📅 Age in the eligible age group
  • 🏥 Current medical certificate
  • ⚖️ No active disciplinary suspension
  • 🏠 Registered to a participating club

🎲 Draw Systems

  • Seeding: ELO, Glicko-2, national ranking or manual
  • Same-club avoidance: Avoiding "same club" in early rounds
  • Advancement: Automatic progression to next round
  • E-Signatures: Digital signing of protocols

Licenses and e-Passports

🪪 What is it?

The licensing system covers the entire lifecycle — from submitting a request, through document verification and payment, to issuing a digitally signed PDF with QR code. The system automatically checks prerequisites and sends reminders.

🎯 Critical success: License issuance in 3 minutes instead of 3 days!

🔄 Workflow — 6 actions

Approve

Approval + automatic PKI signature

⏸️
Suspend

Temporary suspension for disciplinary reasons

🔄
Reactivate

Reactivation

Reject

Rejection with reason

🔁
Renew

Renewal with reminders

💰
Mark Paid

Marking fee as paid

🔐 PKI Digital Signature (RSA-2048)

Every federation owns a unique RSA-2048 key pair. Upon approval, the license is digitally signed:

  • 🔑 Private key — signs the license (canonical data + SHA-256)
  • 📋 QR code — contains UCN + License Type + Validity + signature_hash
  • 📱 Offline verification — venue scanner validates signature without internet
  • 🛡️ Protection against forgery — impossible to forge a license

📄 Prerequisite Checking

  • ✅ Valid medical certificate
  • ✅ Current insurance
  • ✅ Data for parent/guardian (for minors)
  • ✅ Fee paid
  • ✅ Photo + required documents

⏰ Automatic reminders

The system sends email notifications before expiration:

  • 📧 30 days before expiration
  • 📧 15 days before expiration
  • 📧 7 days before expiration
  • 📧 3 days / 1 day before expiration

LiveScore — Live Protocol

📡 What is it?

The LiveScore module provides real-time match results with WebSocket streaming, public live feed for spectators and media, and integration with a specialized video streaming server.

Sub-second latency: WebSocket + Redis pub/sub for instant updates!

🎮 Control Dashboard

Real-time status of all matches:

🟡
Scheduled

Upcoming — time, venue, referee

🔴
Live

Ongoing — score, elapsed time

🟢
Completed

Finished — final result, protocol

🟠
Postponed

Postponed — reason, new time

📺 Video streaming (SRS Server)

Custom Docker streaming server with SRS v5:

📱
Phone

RTMP via Larix Broadcaster

💻
OBS Studio

RTMP from laptop

🌐
Browser camera

Direct WHIP/WebRTC

ParameterValue
ProtocolRTMP (in), WebRTC/HLS (out)
LatencyWebRTC: <1 sec, HLS: 2-5 sec
VideoH.264, 720p/1080p, 2-4 Mbps

🔌 Public Widgets

  • 📊 Scoreboard — compact (only score) or full (with stats)
  • 🏆 Bracket — live updating tournament schedule
  • 📅 Schedule — upcoming matches with times
  • 📈 Standings — standings/groups with live changes
  • 📌 Embed Code Generator — HTML snippet for embedding in club sites

📱 Multi-platform

  • 🌐 Web embeds — iFrame code for club sites
  • 📱 Mobile push — native notifications for score updates
  • 📺 Venue displays — TV screens in the hall (full-screen scoreboard)

Referee Apparatus

⚖️ What is it?

The module manages the entire referee apparatus — from assignments and conflict checks, through fees and travel expenses, to disciplinary hearings and case law base.

🔍 Conflict of Interest Detection

Automatic check during referee assignment:

🏠
Geographical

Referee from the same city/region as the team

🔗
Historical

Former coach/player in the team

Rest

Not 2 matches in a row without rest period

📋
Matrix

Pre-defined in the profile

🛡️ 9 tests cover all combinations of conflicts — RefereeConflictTest

📊 Referee categories

  • 🏘️ Regional — local tournaments
  • 🇧🇬 National — championships and cups
  • 🌍 International — international competitions

Performance tracking with delegate ratings and career history.

💰 Fees and expenses

  • 💵 Referee Payment — per-match fees with automatic calculation
  • ✈️ Travel expenses — mileage and per diems
  • 📄 PDF Export — round assignments, fee payrolls

⚖️ Disciplinary system

  • 📒 Card Accumulation — automatic suspension for card accumulation
  • 🏛️ Disciplinary Hearings — panel + meeting protocol
  • 📚 Case Law Database — precedents by categories
  • 📝 Complaint Portal — unified portal for appeals and protests

DimAI PR — AI Journalist

📰 What is it?

DimAI PR is an AI-powered module for automated journalism content. After every match or tournament, the system can automatically create an article, review or announcement based on match data.

🤖 AI Powered: Generates unique content based on the match event stream!

📝 CMS Portal (News and announcements)

Built-in Content Management System with full CRUD:

✍️
Articles

News, reviews, interviews with rich text editor

📸
Media Center

Photo and video galleries

📅
Announcements

Upcoming events and notifications

🔔
Push notifications

Automatic notifications

🤖 AI generation of content

  • 📊 Post-match reports — automated review with goals, cards and key moments
  • 📈 Statistical analysis — trends and forecasts from event data
  • 🏆 Tournament summaries — overview of the entire tournament
  • 👤 Player spotlights — profiles of the best performers

📤 Publishing

  • 🌐 Directly to the public federation site
  • 📱 Push notifications to subscribers
  • 📧 Email newsletter integration
  • 🔗 Social media auto-posting (Facebook, X/Twitter)

DimAI Scout — Talent Discovery

🔭 What is it?

DimAI Scout uses AI and Machine Learning to analyze data from all clubs in the system, to discover talents for national teams and predict the potential of young athletes.

🧠 Cross-database: Access to data from ClubMatrix (EvolixSport Club) for the full picture!

🎯 Talent Identification (ML Model)

AI analyzes patterns from multiple data points:

📈
Progression

How results change over time

🏋️
Physical data

Height, weight, BMI, anthropometry

🏃
Fitness tests

Beep, Yo-Yo, Cooper, Physical Battery

Match statistics

Goals, assists, MVP, performance

📊 Comparative Dashboards

  • 👥 Peer analysis — "How does player X perform compared to others in the category?"
  • 📊 Cohort studies — tracking an entire age group
  • 🏅 Benchmarking — comparison with peer group (age, category)
  • 📈 Form (last 10 matches) — performance trends

⚠️ Early warnings

  • 📉 Drop in performance — identification of worrying trends
  • 🏥 Injury Prediction — risk scoring based on load and injuries
  • 📈 Progressive Overload — when to increase the load

Federation Finance

💰 What is it?

The financial module covers Billing & Invoicing, budget control, referee fees and automatic reports. The focus is real income and expenses of the federation, not a full accounting system.

📄 Invoicing (Invoicing)

📝
CRUD

6 views, auto-gen INV-2026-NNNNNN

💳
Multi-payment

Multiple payments for 1 invoice

📊
Tax/VAT

Automatic tax calculation

📄
PDF

Downloadable invoice

Statuses: draft → issued → paid / partially_paid / overdue / cancelled

💵 Income

  • 🪪 Membership fees — tiered pricing (federation, union, club, individual)
  • 🏆 Entry Fees for tournaments — with waiver and refund policy
  • 📋 License fees — tied to workflow
  • 💳 Stripe + PayPal — online payments (Strategy pattern)

💸 Expenses

  • ⚖️ Referee Payments — per-match fees with automatic calculation
  • 📊 Budget Management — planned vs actual + utilization %
  • 📤 Accounting Export — SAP, QuickBooks, Xero formats

📊 Reports

  • 📈 Revenue Report — income by period and category
  • Aging Report — overdue invoices by periods
  • 📤 CSV Export — for Excel analysis
  • 🔔 Overdue notifications — automatic emails for overdue

Public Site

🌐 What is it?

The public site is a built-in portal, accessible to all — fans, media, clubs. Shows standings, news, player statistics, calendar and tournament archives. Works as a PWA (Progressive Web App) with offline support.

🏆 Rankings

🇧🇬
National

Overall ranking of all active players

🗺️
Regional

By regions/zones

👶
Age groups

U12, U14, U16... Senior, 40+

🏠
Club-based

Club points (sum from competitors)

Algorithms: ELO, Glicko-2, Points-based or Custom formula builder

🏛️ Hall of Fame

  • 🥇 Milestone achievements — 100 matches, 50 goals, 10 titles
  • 📊 Career stats — automatically generated from history
  • 📜 Records Registry — national, age-group, tournament records
  • 📸 Ranking Snapshots — weekly ranking archives

📅 Calendar

  • 🏟️ Multi-level — international, national, regional
  • 🔔 Conflict detection — overlapping dates, venue clashes
  • 📲 ICS/iCal Sync — Google Calendar, Outlook subscription
  • Event Sanctioning — tournament hosting approval

📱 PWA (Progressive Web App)

  • 📥 Install — add to home screen as an app
  • 📴 Offline — service worker for offline access to cached content
  • 🔔 Push notifications — notifications for results and news