CIS | athletes-panel

18 Scenarios

Iteration #1
SCENARIO-1

AC6. Invalid Results Marks display athlete details without times section

Givenan athlete has an invalid results mark with no times available in the feed data
WhenI open CIS TRI Athletes Panel
AndI expand that athlete's row
Thenthe athlete details section shows the race number, name, and headshot
Andthe times section is completely removed for that athlete
SCENARIO-2

AC3. Segment times and ranks appear in expanded team analysis during competition

Giventhe competition is in progress and team members have segment times and ranks available in the feed data
WhenI open CIS TRI Athletes Panel
AndI expand a team row during competition
Thenthe race analysis section shows segment times for each completed segment per team member
Andthe race analysis section shows segment ranks for each completed segment per team member
SCENARIO-3

AC5. Did-not-start status shows instead of scores

Givenone athlete has a DNS (did-not-start) status for their dive
WhenI open CIS DIV athletes-panel
Thenthat athlete's judge score columns show DNS instead of numeric values
Andno total points are calculated for that dive
SCENARIO-4

AC7. Empty state when no dive results are published yet

Givenno competition results have been published for this diving session
WhenI open CIS DIV athletes-panel
Thenthe component displays an empty state message
Andno athlete data rows are visible
SCENARIO-5

AC9. Qualification status indicator for advancing athletes

Giventhe top 12 athletes qualify for the next round based on their cumulative scores
WhenI open CIS DIV athletes-panel
Thenathletes ranked 1 through 12 show a qualification indicator
Andathletes below rank 12 do not show the qualification marker
SCENARIO-6

AC4. Panel supports all competition phases from start list to final results

Giventhe competition feed indicates the current phase as start list, during competition, or after competition
WhenI open CIS TRI Athletes Panel
Thenthe panel displays appropriate data for the current competition phase
Andthe panel transitions correctly when the competition phase changes from start list to results
SCENARIO-7

AC8. Round navigation shows current round context

Giventhe competition has multiple rounds and Round 2 is currently active
WhenI open CIS DIV athletes-panel
Thenthe Round 2 tab appears highlighted or selected
Andthe displayed results correspond to Round 2 performances
SCENARIO-8

AC1. Athletes panel displays core information from start list data

Giventhe start list contains athlete entries with race numbers, names, and organisation codes
WhenI open CIS TRI Athletes Panel
Theneach athlete row shows the race number from the start list data
Andeach athlete row shows the athlete's printed name from the start list data
Andeach athlete row shows the NOC code from the start list data
SCENARIO-9

AC9. Collapse and expand functionality works for team entries

Givenmixed relay teams are displayed in the athletes panel
WhenI open CIS TRI Athletes Panel
AndI click to expand a team row
Thenthe team details and member information becomes visible
AndI can click to collapse the expanded team row
Andthe team row returns to its compact state
SCENARIO-10

AC2. Judge scores display correctly for each dive round

Givenathlete ABDELSALAM ABDELMOATY has judge scores of 2.0 across all seven judges for their current dive
WhenI open CIS DIV athletes-panel
Thenthe J1 through J7 columns show 2.0 for that athlete's row
Andthe total dive points calculate correctly based on those judge scores
SCENARIO-11

AC4. Dive number and position details appear for current round

Giventhe athlete in position 1 is performing dive number 112B in the tuck position
WhenI open CIS DIV athletes-panel
Thenthe Position column shows "Tuck" for that athlete
Andthe dive number 112B appears in the appropriate column
SCENARIO-12

AC7. Time penalties display as visual indicators when present in feed data

Givenan athlete or team has time penalties indicated in the feed data with yellow card or red card sanctions
WhenI open CIS TRI Athletes Panel
Thenthe penalty indicators appear next to the affected athlete or team row
Andthe correct penalty type shows based on the sanction data
SCENARIO-13

AC3. NOC code and athlete name match competition entry data

Givenathlete Mostafa Gaber ABDELSALAM ABDELMOATY represents Egypt with NOC code NOC
WhenI open CIS DIV athletes-panel
Thenthat athlete's row shows the NOC code correctly
Andthe athlete name displays as ABDELSALAM ABDELMOATY matching the entry
SCENARIO-14

AC10. Sticky header when scrolling through many athletes

Giventhe results table contains 25 athletes extending below the viewport
WhenI open CIS DIV athletes-panel
AndI scroll down to view athletes ranked 15 and below
Thenthe header row with judge columns J1-J7 remains sticky at the top
Andall athlete data rows remain accessible through scrolling
SCENARIO-15

AC5. Pin functionality enables My Leaderboard creation for individuals and teams

Givenathlete and team entries are available with pin functionality enabled
WhenI open CIS TRI Athletes Panel
AndI click the pin icon next to an athlete or team
Thenthat athlete or team is added to My Leaderboard
Andthe pin icon shows the pinned state for that entry
SCENARIO-16

AC6. Tied athletes share the same rank number

Giventwo athletes have identical total scores resulting in a tied ranking at position 2
WhenI open CIS DIV athletes-panel
Thenboth athletes show rank number 2 in their respective rows
Andthe next athlete shows rank number 4 (skipping rank 3)
SCENARIO-17

AC8. Athletes panel handles both individual and mixed relay team formats

Giventhe competition format is set to individual triathlon in the feed data
WhenI open CIS TRI Athletes Panel
Thenindividual athlete rows are displayed with personal race information
Andno team expansion functionality is shown for individual format
SCENARIO-18

AC2. Team expansion shows all individual team member details

Givena mixed relay team entry contains team members with race numbers, headshots, names, and gender information
WhenI open CIS TRI Athletes Panel
AndI expand a team row
Thenthe expanded view shows the race number for each team member
Andthe expanded view shows the headshot for each team member
Andthe expanded view shows the printed name for each team member
Andthe expanded view shows the gender for each team member

SCD AI Application