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

Session Structure

This session page turns the players who are present into the next usable set of games. It decides the game type, shows the court instruction for each matchup, records the score, and carries the next matchup adjustment forward.

What we are doing

We are running a live badminton session where stronger matchups can be made playable without changing the whole session. The Game Plan creates the next courts, each court card gives the players a clear instruction, and saved results decide whether the same matchup should become one step harder or one step easier next time.

Singles Day

Singles Day generates singles games. With four attendees and enough courts, the system should create two singles games, not one doubles game.

Doubles Day

Doubles Day prioritises doubles games first. If the numbers do not divide cleanly, the system then uses 2v1 games, then singles games, so available courts and attendees are still used.

Why the system exists

The aim is to keep club games structured, readable, and useful for players of different levels. The session should keep people moving through fair rotations, avoid wasting available courts, and make each game feel purposeful rather than random.

How matchups are adjusted

When a matchup is uneven, the stronger side receives a clear court instruction for that game. Players do not need to understand the zone reference list on this page; they only need to read the instruction shown on their court card.

What saved results do

Scores are not just stored as history. Saved results tell the system whether the same matchup should be made slightly harder, slightly easier, or left alone next time, so future games become better calibrated to the group.

Using the court card

Read the instruction, check the diagram, play the game, enter both scores, then save the result. The saved result updates ratings and matchup memory.

Game Plan Generator

The plan generator favours new court combinations and avoids repeating the same games until the available variations have been worked through. Only the moderator or an approved Badminton Sessions admin can generate a new game plan.

0 players attended today
Use the Attendance sub-tab to decide who is in this session.

Current Games

The full generated plan is visible to everyone. Only players assigned to a court, the moderator, or an approved admin can enter and submit that court's score.

Attendance

Select the members who are present for this session. Attendance editing is limited to the moderator and approved Badminton Sessions admins.

Attendance for today
Selected players are used by the Game Plan Generator.

Finished Games

Completed current-game batches are moved here automatically once every current result has been submitted. This section 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.