Jury Portal - Simplified Competition Day Interface¶
Concept Overview¶
The Jury Portal is a streamlined, dedicated interface designed specifically for jury members during competition day. It eliminates the complexity of the full dashboard and focuses solely on score entry workflow.
Key Design Principles¶
1. Simplified Workflow¶
- Linear Navigation: Event → Squad → Device → Scoring
- No Dashboard Confusion: Jury members don't see administrative functions
- Clear Context: Always show where they are in the process
2. Competition Day Focus¶
- Previous | Current | Next participant display
- Large, Touch-Friendly Controls for mobile devices
- Minimal Clicks to enter scores
- Visual Progress Indicators
3. Multi-Device Support¶
- Responsive Design: Works on Windows PC, iPad, Smartphone
- Touch Optimized: Large buttons and input fields
- Mobile-First Approach: Optimized for smaller screens
Interface Structure¶
Step 1: Event Selection¶
- Simple dropdown with available events
- Clean, focused interface
- Large "Continue" button
Step 2: Squad Selection¶
- Card-based layout showing squads
- Participant count and preview
- Easy selection via large touch areas
Step 3: Device Selection¶
- Visual device cards with icons
- Clear device names (Boden, Reck, etc.)
- One-tap selection
Step 4: Scoring Interface¶
The main scoring interface provides:
Participant Navigation¶
Score Entry¶
- Large number input field
- Decimal support (0.1 steps)
- "Save Score" button
- Automatic progression to next participant
Context Information¶
- Current device clearly displayed
- Squad name in header
- Progress bar showing completion status
Features¶
Accessibility¶
- Large touch targets (minimum 44px)
- High contrast colors
- Clear typography
- Simplified navigation
Error Prevention¶
- Input validation for scores
- Clear visual feedback
- Confirmation before saving
- Undo capability (future enhancement)
Progress Tracking¶
- Visual progress bar
- Participant counter (e.g., "3 of 12")
- Clear indication of completed/pending participants
Device Completion¶
- "Device Complete" button
- Returns to device selection
- Allows switching between devices easily
Technical Implementation¶
Route: /jury¶
- Dedicated route separate from main dashboard
- Can be bookmarked for quick access
- Optional: QR code generation for easy mobile access
State Management¶
- Local state for current session
- Persistent storage for device/squad selection
- Real-time score submission to backend
API Integration¶
- Uses existing score capture API
- Leverages fixed foreign key constraint issue
- Real-time updates for multi-jury scenarios
Advantages for Competition Day¶
For Jury Members¶
- ✅ No Confusion: Only sees what they need
- ✅ Fast Entry: Minimal clicks to enter scores
- ✅ Mobile Friendly: Works on any device
- ✅ Clear Context: Always know current participant
- ✅ Progress Tracking: See completion status
For Competition Organizers¶
- ✅ Reduced Training: Simple interface requires minimal instruction
- ✅ Error Reduction: Focused workflow prevents mistakes
- ✅ Device Flexibility: Jury can use any available device
- ✅ Backup Solution: If one device fails, easy to switch
For Technical Support¶
- ✅ Simplified Troubleshooting: Fewer features to debug
- ✅ Clear User Path: Easy to guide users through process
- ✅ Mobile Support: Can help via smartphone if needed
Future Enhancements¶
- QR Code Access: Generate QR codes for easy mobile access
- Offline Mode: Continue working without internet connection
- Multi-Language: Support for different languages
- Voice Input: Speech-to-text for scores
- Gesture Support: Swipe navigation on mobile
- Real-time Sync: Multiple jury members on same device
- Score Validation: Automatic plausibility checks
Usage Instructions¶
For Competition Day Setup¶
- Access: Navigate to
/juryon any device - Event Selection: Choose the active competition event
- Squad Assignment: Select the squad the jury is responsible for
- Device Selection: Choose the gymnastics apparatus
- Start Scoring: Begin entering scores for participants
During Competition¶
- Current Participant: Clearly highlighted in center
- Score Entry: Enter score in large input field
- Save: Click "Save Score" to submit and advance
- Navigation: Previous/Next participants always visible
- Progress: Progress bar shows completion status
Device Change¶
- Complete Device: Click "Device Complete" when finished
- New Device: Select next apparatus
- Continue: Resume with same squad on new device
Deployment¶
The Jury Portal is integrated into the existing TurnFix application:
- URL: http://localhost:5173/jury (or network IP for remote access)
- Authentication: Uses existing login system
- API: Connects to same backend as main application
- Database: Uses same database with proper foreign key handling
This creates a professional, focused tool specifically designed for the high-pressure environment of competition day, where simplicity and reliability are paramount.