Baseline Badminton Session
A live badminton session page for players, generated game plans, systematic pair handling, and match logging.

Session Structure

This is a structured badminton session system for mixed-ability play. The page reads the current ability gap directly, then applies altered rules to the stronger side so the match can stay competitive without disguising what is happening.

Altered rules are shown plainly on the court card. That can mean a reduced target area, restricted shot types, or both. The stronger side still has to solve the game properly, but under narrower conditions that close the gap instead of pretending it is not there.

  1. Game plan generation
    • Only the people marked as attended for that day are used.
    • The generator aims for fresh pairings and opposition before repeating the same combinations.
    • If there are more attendees than court space, sit-outs rotate instead of leaving the same people out repeatedly.
  2. Altered rules on court
    • The stronger side may be limited to a reduced target area.
    • The stronger side may also lose access to specific shot types when the recorded deficit shows that is the correct adjustment.
    • The exact rule depends on the stored hardship pattern for that matchup rather than on one fixed order.
  3. What each court card shows
    • Who is playing on Side 1 and Side 2.
    • Which side is under the altered rule.
    • The target area and any restricted shots.
    • The submitted result once that court has been saved and locked.
  4. Results and carry-forward
    • Saved courts move into Finished Games when the full set is complete.
    • Ratings update from the recorded result.
    • The matchup memory keeps the relevant altered rule pressure for when that opposition appears again.

Game Plan

The plan generator favours new court combinations and avoids repeating the same games until the available variations have been worked through. Current games stay in one full-width card, then roll into a collapsed Finished Games summary once every current result has been submitted.

0 players attended today
Use the attendance list below to decide who is in this session.
Attendance for today
Select the members who are present for this session.

Current Games

Current courts are aligned inside one full-width card. Save results directly from the court card. Loser's Hardship appears only when both scores have been entered and the losing side is on 15 or below.

Finished Games

Completed current-game batches are moved here automatically once every current result has been submitted. This section stays collapsed by default and uses summary-only rows rather than court images.

Ratings / Standings Overview

Player Management

Player ratings and login linking are handled here when manager permissions are available.


Session History

Saved games record court type, score, winner, hardship registration, boundary support, and rating shifts.