Help center
Pocket Rankings Demo League Help
Use this page as the simple guide for league users. Start with the section that matches your role.
Choose Your Section
Players and Captains
Use these steps for public league information, signing in, rosters, and weekly score sheets.
View Schedule, Standings, League History, and Rules
These pages are public. Players do not need a username or password to check dates, current standings, league history, player records, or rules.
- Open the website.
- Choose Schedule, Standings, League History, or Rules.
- Use the session, division, or team dropdowns when more than one league night is active.
- The Schedule page shows a familiar weekly grid and highlights the current week where available.
- On Standings, switch between Standings and Weekly Results with the selected tab. On a phone, team and player results become labeled cards instead of a wide table.
- Standings, Weekly Results, and Top Shooter use words and symbols with color so status and rank stay understandable in every display mode.
- League History shows completed-season final team standings, player totals, champions, Top Shooters, and released season/career history.
- Completed seasons show summaries rather than reconstructed weekly results. If official sheets exist, use the season-scoped score-sheet link; otherwise the page says that no score sheets are available.
- If the same player is active in more than one league night, one player history can show records for each league night.
- Use the average toggle to switch between the current season average and all-time average.
Sign In
Captains use the login provided by the league admin. A captain account is tied to that captain's team.
- Choose Sign in.
- Enter the username and password provided by the league.
- Choose Show when you need to check the password you typed; choose Hide before signing in.
- After signing in, use the dashboard or menu to open Score Sheet, Saved Sheets, or Roster.
- If the password does not work, contact the league admin to reset it.
Manage Your Roster
Captains can manage only their assigned team. Admin can manage any team.
- Open Roster.
- Use the compact Regular and Substitute tiles to review the team quickly. Phone layouts keep two player tiles per row.
- When roster changes are open, drag a tile between Active roster and Removed players. On a phone or tablet, use the tile's Remove or Restore button.
- Use Find a player before adding first. The search checks prior seasons, your removed players, current rosters, and substitutes.
- Your removed player gets a Restore action. A prior player with no team in this season gets Use Player, which keeps that player's history connected.
- A substitute on another team is identified and uses Move substitutes between teams only when the league allows captain movement. A regular shooter on another team cannot be reassigned by a captain.
- Use Find a player to edit to open one current roster player's name, average, gender, and regular/sub status. Other player forms stay hidden.
- Open Add a new player only when no existing profile matches. Duplicate same-night names receive the next number, such as John Smith 2.
- If league rules lock a captain action, that control is not shown. Contact an officer when a hidden or locked change is needed.
Enter a Score Sheet
Each captain keeps one temporary score-sheet copy for the scheduled match. The app compares both copies field by field, and each captain signs only the other captain's matching copy.
- Open Score Sheet.
- Select the scheduled match. Captains should only see valid matches for their team.
- During Setup Phase, choose your own team's players. The other team remains protected until play begins.
- If a new player is needed, choose New Player from the player dropdown, enter the player, then confirm. If the name already exists in that same league night, the saved roster name receives the next number.
- Press Begin Play when the lineup is ready. Both rosters will then show for scoring.
- Enter games as they are played. A scored game must have exactly one player scoring 10.
- Use Save temporary copy during the night. Differences are highlighted on both copies and must be corrected by the captains.
- When the copies match, choose Sign opposing captain's copy. Your authenticated account—not typed text—records the signature.
- After both captains cross-sign the unchanged matching copies, one official result is created automatically. Editing a signed temporary copy clears its signature and requires comparison and signing again.
Find Saved Sheets
Saved Sheets keeps a captain's phone list focused on the current work that still needs attention.
- Open Saved Sheets.
- Open is the default and shows only current-season sheets that are not official.
- Tap Official when you deliberately need a current-season official result.
- Tap Archive for prior-season sheets. They are archived automatically and remain read-only.
- Use Week, and the Archive season filter when shown, to narrow the compact card list.
- Choose Edit temporary copy for current unfinished work, View Sheet for an official result, or View Archive for the lightweight read-only prior-season record.
- The list shows at most 20 cards at a time; use Previous or Next instead of scrolling through the full history.
- Sheets with differences stay with the captains. Open the temporary copy to review the highlighted fields, correct it, and compare again.
Admin and Officers
Use these steps to set up and close seasons, manage history and logins, build schedules, audit official corrections, and publish rules.
Admin Setup
Admin Setup is a tablet/desktop control center. Its dashboard shows league health first, then groups detailed settings so the page stays readable on large seasons.
- Open Admin Setup.
- Use the workspace shortcuts for Schedule, Rosters, Saved Sheets, Public Rules, and—when signed in as Admin—the complete Audit Log.
- Review the overview and Setup health before league night.
- Open League basics to update the league name, season label, password policy, and current season name.
- Admin shows only the Current and Previous seasons. A current season must pass the reviewed close in Season History before a new one can start.
- Historical league and player records remain available in League History, and prior score sheets remain available in the Saved Sheets Archive.
- Open Game and roster rules only when league enforcement needs to change.
- Open Access and logins to add an officer or manage an account. Staff accounts appear by default; choose Captain/team or search when a team login needs attention.
- Account results start at 5 rows per page, with 10, 25, and 50 row options when more context is useful.
Close a Season or Add Historical Totals
Season History is an Admin/Officer review workspace. Completed history does not require score sheets.
- Open Season History from Admin Setup or the signed-in menu.
- To close the current season, resolve every scheduled non-bye match, remove temporary copies, review the final totals for every division, enter the review reason, and choose Close season and publish totals.
- Closing publishes final team and player summaries, exactly one champion per division, and archives any official score sheets as read-only.
- To add older history, validate one complete CSV/XLSX season or create one manual season. Historical imports contain totals only and never accept score sheets.
- Review every team and player identity. A unique exact name may be suggested, but each row remains explicitly Create new or Link existing until you publish.
- If any division, team, player, statistic, champion, or identity decision is incomplete, the whole season is rejected. Partial history is not published.
- After publication, the season is a read-only matter of fact and cannot be amended.
- When there is no current season, Copy newest history into new season creates independent divisions, teams, and roster identities for setup. It does not copy totals, schedules, score sheets, bars, or finalization.
Use the maintained import layouts in docs/release/V2_5_1_SEASON_HISTORY_SUMMARIES.md when preparing CSV or XLSX data.
Set Up Divisions, Teams, and Schedule
Schedule Admin is organized into four stages. The status cards at the top show the selected season/division, home-bar progress, and schedule warnings.
- Season: choose the season. Open the optional prior-season import only when setup should be copied.
- Division: select or add a division. Open its details to change play days, player count, match order, handicap, or active status.
- Teams & Bars: add teams, then save each team's captain and consistently spelled home bar.
- Build & Review: add bar blackout dates before generating the home-and-away schedule.
- Enter the first league date and choose whether the current division schedule should be replaced.
- Review the warning count and every highlighted row before relying on the public schedule.
- Use Add one schedule row for a missing match. Choose Bye when a team drops or has no opponent.
Admin Roster Control
Admin can manage every team's roster and can fully delete mistaken player records.
- Open Roster.
- Select the team to review.
- Drag compact tiles between Active roster and Removed players, or use the matching buttons on touch devices.
- Use Find a player before adding to distinguish an own-team removal, an assigned shooter, an eligible substitute, and a prior profile with no current-season team.
- Use Find a player to edit to open one current roster player's details instead of scanning a form under every roster tile.
- Open Add a new player only when the shooter is not already listed; select Use Player when search finds a reusable prior profile.
- Open Move substitutes between teams to review team substitutes, available substitutes, and recent moves.
- Use admin override when a substitute must move even though captain substitute movement is turned off.
- Remember that the same player profile can be active in multiple seasons or league nights, but each season roster row moves separately.
- When the same player is added to another league night with the same name, the public history stays tied to that one player profile.
- Use Delete Permanently only for mistaken or duplicate records. Use Drop when history should remain.
- If a different player has the same name within the same league night, the site keeps names distinct by adding the next number.
Resolve and Correct Score Sheets
Captains resolve mismatched temporary copies and create the official result through authenticated cross-signing. Admin can correct an existing official result only through the separate audited correction action.
- Open Saved Sheets.
- Stay on Open to view current nonofficial captain copies. Differences remain editable by their owning captain; Admin and officers see those copies read-only.
- Use Official to select the current official result that needs a confirmed transcription correction.
- Choose Correct official result. Only Admin can use this action.
- Make the minimum required correction and enter a clear reason. The original and corrected values, Admin account, time, and request are written to the audit log.
- Admin cannot sign for a captain or create an official result from temporary copies.
- Weekly performance and standings count released official sheets after the full play day is complete.
Rules Draft and Publishing
Rules are edited as a draft first so scanned/OCR text and page order can be reviewed before publishing.
- Open Rules Editor.
- Edit the working text and compare it with the scanned PDF copy.
- Use the persistent Save Draft action while correcting wording or page order. Saving does not change the public page.
- Review the saved and published dates, then open Preview public Rules page in the review panel.
- Use Publish Draft to Rules Page only when players should see the reviewed version, and accept the confirmation prompt.
- After publishing, confirm the public Rules page search still works.
Security Before Public Use
Before the public launch, reduce default access and make sure admin accounts are protected.
- Change all default passwords.
- Turn on forced admin password changes when ready for final publish.
- Keep public pages limited to Home, Schedule, Standings, League History, Rules, Help, legal pages, and Login.
- Confirm captain accounts can only see their assigned team.
- Use HTTPS for final hosting.
Backup, Checklist, and Activity Log
These tools help prevent accidental changes before public use and during the season.
- Open Admin Setup.
- Use Download Backup before importing last season, replacing schedules, or making large changes.
- Review Setup health for missing captains, missing play days, teams without schedules, short rosters, temporary passwords, and captain-copy mismatches.
- Expand Recent activity for the latest changes, or open Audit Log to search by action, area, actor, role, or date and review redacted before/after evidence.
- Only Admin can read or export the complete audit history. Officers' authorized changes are still recorded with their account, role, request, target, and source.
- Use Export Filtered CSV when a review needs a durable copy. The application retains audit records for the life of the league installation and never records usable passwords, tokens, or provider secrets.
- Dangerous buttons ask for confirmation before continuing.