Game Report Recorder Context
Goal
After club submission, the game report recorder takes over the concrete game report. They find released games, check both team pages, add missing on-site information, enter result, periods, events and add-on sheets, and submit the report for review.
This chapter describes the work in Record game day and in the cockpit Game report maintenance. Club managers use this chapter to understand what happens after their own team-page submission.
Role and Permission
| Role | Task in this chapter |
|---|---|
| Game report recorder | open released games, check team pages, enter report data and submit the report |
| Club manager or team manager | prepare team pages beforehand and set the game report recorder for own games |
| League administration | set additional game-day/venue assignments, enable corrections and review later |
Access is created in two ways:
| Access | Meaning |
|---|---|
| Club release | Home or away club sets a person from its own recorder pool for exactly this game in Game registrations. |
| League assignment | League administration assigns a person for a game day and venue. This person can record all games at that date and location. |
Direct References
| Question | Documentation |
|---|---|
| How does the club set a game report recorder for exactly one game? | Club game operations subsection 5.7.6 Set game report recorder |
| How does league administration assign a game report recorder for game day and venue? | Association context subsection 35.5 Prepare game-day assignments |
| Where does the game report recorder work on game day? | Subsection 8.1 Open games for recording |
| What happens after submission? | Referee context and Review & approval |
Prerequisites
| Prerequisite | Why it matters |
|---|---|
| Schedule exists. | Without a game, there is no game report. |
| Player lists, coach profiles and official profiles are prepared. | The selections in lineup, coach and official areas come from this groundwork. |
| Home and away club prepared their team pages, or the team page is still open on site. | The game report recorder checks or completes the game-day snapshot. |
| Game report recorder is released by club or league. | Only released people see games in Record game day. |
| Result and period totals fit functionally. | Final approval can fail later otherwise. |
Subsections
| No. | Topic | Goal |
|---|---|---|
| 8.1 | Open games for recording | find own releases or game-day/venue assignments |
| 8.2 | Understand game report cockpit | classify areas, statuses and locks |
| 8.3 | Check team pages | review home and away submission |
| 8.4 | Add on-site information | enter missing lineup or coach data |
| 8.5 | Lock or reopen late submission | complete a team page or open it for correction |
| 8.6 | Enter result | set final score, game status, result status and result type |
| 8.7 | Enter periods | maintain periods, overtime or penalty shootout with totals |
| 8.8 | Enter events | document goals, penalties and timeouts |
| 8.9 | Enter add-on sheets | add game report sheet, special incidents, penalty shootout or document references |
| 8.10 | Submit report | hand the report over to referee review and league administration |
| 8.11 | Classify after submission | understand downstream contexts and correction path |
Example Games
The demo contains prepared games for different states. Use these cases when you want to follow the workflow.
| Case | Suitable for |
|---|---|
| WLD-001 | finally reviewed report with result, periods and confirmed referee review |
| WLD-003 | submitted report with result data and open referee review |
| WLD-004 | referee objection with correction required |
| WLD-006 | home team page submitted, away team page consciously open |
| WLD-007 | referee follow-up question before league decision |
8.1Open Games for Recording
Goal
The game report recorder finds all games they are currently allowed to work on. The page separates individual club releases from broader league assignments for a game day and venue. The concrete cockpit opens dynamically under /admin/game-report-workflow/seasons/.../league/.../games/...; always use the action Record or Create, not a manually assembled path.
Workflow
- Sign in with an account that may record game reports.
- Switch to the workspace
Referee / Official / Recorderif several workspaces are available. - In navigation, open
Record game day(path: /admin/game-report-recording). - Check the table
Released games. - Check the table
Game-day/venue assignments. - Open a concrete game with
RecordorCreate. - If you come through a game-day/venue assignment, click
Openfirst and thenRecordorCreateon the matching game.
Controls
| Element | Meaning |
|---|---|
Released games | individual games for which a club released you directly |
Release | shows whether the release comes from home or away side and from which club |
Game-day/venue assignments | league-side release for all games at date and venue |
Open | opens the game list of a game-day/venue assignment |
Report | current game report status, for example Draft, Submitted or not created |
Create | opens the cockpit for a game without existing game report |
Record | opens the existing game report |
If both tables are empty, either the club release or a league assignment is missing. Then the club must set a game report recorder in game registration, or league administration must add a game-day assignment.
Expected Result
Record game dayis visible in the matching workspace.- At least one released game or one game-day/venue assignment is visible.
- The matching game opens through
RecordorCreateinGame report maintenance.
8.2Understand Game Report Cockpit
Goal
The cockpit is the central workspace for one concrete game. At the top it shows matchup, league, date, game status, result and game report status.
Areas
| Area | Content |
|---|---|
Game-day organization | recorders, referees, officials and briefings |
Team registrations | team-page status, coaches and lineup |
Record game report | result, periods, events and add-on sheets |
Review & completion | review chain, submission, referee review and league decision |
A reviewed game report is locked. Editing actions are then disabled and the interface shows Game report reviewed - editing locked. Editing becomes possible again only when league administration sets the report status to correction required. In this state, team pages show for example View lineup, View coaches or Locked; delete and remove actions are disabled.
Expected Result
- Header area and status badges are understandable.
- The four cockpit areas can be reached through the area navigation.
- A locked report is not edited further.
8.3Check Team Pages
Goal
The game report recorder checks home and away team pages before result and events are entered. This is about the game-day snapshot, not permanent club master data.
Workflow
- In the cockpit, open the area
Team registrations. - Check the status cards for home team and away team.
- Compare the number of lineup entries and coaches per team page.
- If needed, open
Edit lineup,Record on site,Check coachesorAdd coach. - Check whether coach requirement is active and whether warnings are shown.
- Check whether a person is both player and coach of the same team page. Such conflicts are marked in the lineup.
Team Page Status
| Status | Meaning |
|---|---|
Draft | Club or recorder can still add on-site information. |
Submitted | Club submitted the team page; recorder checks and adds information if needed. |
Returned | Team page is open again for correction. |
Late submission locked | Team page is completed; changes are possible only after reopening. |
Locked | Action cannot be performed because of finally reviewed report or team-page status. |
Expected Result
- Home and away team pages are checked.
- Missing or inconsistent information is identified.
- Coach-requirement warnings and player-coach conflicts are classified.
8.4Add On-Site Information
Goal
If a team page is empty or incomplete, the game report recorder adds the actual lineup and coach information on site.
Workflow
- In
Team registrations, open the affected team page. - Use
Record on siteorEdit lineup. - Put eligible people into the lineup.
- Enter jersey number and position as far as known on game day.
- Click
Save and back. - Use
Add coachif a coach must be added on site. - Remove wrong coaches only when it is certain that the entry should not count for the team page.
Special Cases
| Element | Meaning |
|---|---|
Roster players | officially registered players that are copied into the game report by checkbox |
Without roster assignment | additional person snapshots for the concrete game report |
New without roster assignment | creates an entry when a person cannot be selected from the official list |
Save and back | saves the lineup and returns to the cockpit |
The game report recorder corrects the game-day snapshot with this. They do not replace permanent club master-data maintenance.
Expected Result
- Missing lineup or coaches are added to the game report.
- The number of players and coaches in the cockpit matches the game day.
- Permanent master-data corrections remain recognizable as separate club work.
8.5Lock or Reopen Late Submission
Goal
After the on-site check, a team page can be completed or opened for another correction.
| Action | Effect |
|---|---|
Lock late submission/change | Team page is completed and further club changes are blocked. |
Reopen | a locked or submitted team page becomes editable again. |
Use Lock late submission/change when the team page is considered complete on game day. Use Reopen when another correction by club or recorder is needed.
Expected Result
- Team-page status was set consciously or left unchanged.
- Locked team pages are reopened only when a functional correction is needed.
8.6Enter Result
Goal
The result describes the final score and the game status. It is not final table approval yet.
Workflow
- Open the area
Result. - Enter
Home goalsandAway goals. - Set the
Game statusto match the actual game course. - Set the
Result statusto match the work state, for exampleProvisional. - Select the
Result typeif it is known. - Save with
Save result.
Result Fields
| Field | Meaning |
|---|---|
Home goals / Away goals | final score of the game |
Game status | scheduled, rescheduled, played or cancelled |
Result status | not entered, provisional or confirmed |
Result type | regular, after penalty shootout or special rating; can remain empty while unknown |
For later final approval, a confirmed final result must functionally match the period totals. This hard validation belongs to the league decision, not to first entry.
Expected Result
- Final score and status are saved.
- Result data appears in the cockpit header.
- The report remains functionally provisional until the league decision.
8.7Enter Periods
Goal
Periods explain the path to the final score. They are saved in addition to the final result.
Workflow
- Open the area
Periods. - Click
Create period. - Select the period, for example
1st period,2nd period,3rd period,OvertimeorPenalty shootout. - Enter home and away goals for the period.
- Set sorting if needed.
- Save and return to the game report.
- Repeat the step for all played periods.
If overtime or penalty shootout is relevant, it is added as its own period or as an additional add-on sheet.
Expected Result
- All played periods are recorded clearly.
- The period totals functionally match the saved final score.
8.8Enter Events
Goal
Events document goals, penalties and timeouts in the structured game report.
Workflow
- Open the area
Events. - Click
Create event. - Select the type
Goal,PenaltyorTimeout. - Select home or away team.
- Select the period and enter minute and second as far as known.
- Select
Person 1or enter aPerson 1 snapshot. - Add
Person 2,Jersey number,Penalty code,Code versionandPenalty minutesif needed. - Save and return to the game report.
For penalty events, penalty details are functionally required. For goals or timeouts, the matching game, team, time and person information is sufficient.
Expected Result
- Goals, penalties and timeouts are visible as events.
- Penalty events contain understandable penalty details.
- Events are assigned to the matching team page and period.
8.9Enter Add-On Sheets
Goal
Add-on sheets record information that is not sufficiently covered by a normal event.
| Action | Purpose |
|---|---|
Add-on sheet | structured add-on sheet for the game report form |
Special incidents | report on injuries, abandonment, protest, unsportsmanlike conduct or organizational problems |
Penalty shootout | structured supplement when the game was decided by penalty shootout |
Document reference | reference to a separate document or file |
Workflow
- Open the area
Add-on sheets. - Select the matching action.
- On the form page, check type and game ID.
- Fill
Sorting,Document pathand type-specific fields as far as needed. - Add an understandable note in
Additional content. - Click
Save and back. - In the cockpit, check whether the summary is understandable.
Expected Result
- Required additional information is saved in the matching add-on sheet.
- Document references can be found.
- The summary in the cockpit is understandable.
Mandatory Information
| Type | Must exist |
|---|---|
Document reference | document path |
Special incidents | at least one category and a detailed description |
Penalty shootout | starting team and at least one entry |
| all add-on sheets | content, document reference or structured information |
8.10Submit Report
Goal
The game report recorder hands the completed report over to referee review and league administration.
Workflow
- In the cockpit, check the
Review chain. - Check team pages, coaches, lineup, result, periods, events and add-on sheets.
- Open
Review & completion. - In the card
1. Submit game report, clickSubmit game report. - Check that the report status then shows
Submitted.
After submission, the report is visible to referee review and league administration. Reports that are already submitted or reviewed cannot be submitted again.
Expected Result
- Report status is
Submitted. - The report is visible for referee review and league decision.
- The game report recorder changes the report afterwards only when the league opens it for correction.
8.11Classify After Submission
Goal
After submission, the normal entry step is complete. Further decisions happen in separate review contexts.
| Context | Task |
|---|---|
| Referee context | assigned referees review the submitted report and confirm or object to it. |
| Review & approval | league administration reviews follow-up questions, corrections and final approval. |
| Tables and statistics | use only approved, functionally reviewed report data. |
If an error is noticed after submission, the report is not simply submitted again. League administration sets it to correction required or reopens the affected team page.
Expected Result
- Referee review, league decision and table effect are separate.
- Corrections run through
Correction requiredor a reopened team page. - Approved data is the basis for table and statistics.
Checklist
| Check | Done |
|---|---|
Record game day is visible in the matching workspace. | [ ] |
| At least one released game or game-day/venue assignment is visible. | [ ] |
| Cockpit shows game, teams, date, game status, result and report status. | [ ] |
| Home and away team page were checked. | [ ] |
| Missing lineup or coaches were added on site. | [ ] |
| Team-page status was set appropriately or left unchanged. | [ ] |
| Result was saved. | [ ] |
| Periods were added to match the game course. | [ ] |
| Events were recorded if present on game day. | [ ] |
| Add-on sheets were added if required. | [ ] |
| Game report was submitted or consciously left in draft. | [ ] |
| Referee and league review are classified as downstream contexts. | [ ] |
Typical Mistakes
- If no game is visible, a club release or league assignment is usually missing.
- If
Createappears instead ofRecord, no game report exists for the game yet. - If a team page is locked, it must be reopened before changes.
- If coach-requirement warnings appear, check active coach profiles, coach license and whether the person is already entered as player on the same team page.
- If period totals later do not match the final score, the league cannot finally approve the report.
- If
Submit game reportis disabled, the report is already submitted or reviewed.
Expected Result
- Subsection 8.1 is done when a game report recorder uses the entry through
Record game dayand can open an own game report cockpit. - Chapter 8 is done when the game report recorder checks team pages, adds missing on-site information, records report data structurally and hands the report over to referee and league review.
- Club, referee review, league decision, tables and statistics remain understandable as separate downstream contexts.