As a player, I want to report the results of my ping pong matches so that my performance is accurately recorded and reflected in the league standings.
Acceptance Criteria
Given a player has completed a scheduled match, when they access the app, then they should see an option to report the match result.
Given a player is reporting a match result, when they submit the score, then they should be able to input the number of sets won by each player.
Given both players have reported the match result, when the reports match, then the system should automatically confirm and record the result.
Given the two players' reports for a match do not match, when this discrepancy is detected, then the system should flag the match for admin review.
Given a match has been played, when 24 hours have passed without a result submission, then the system should send a reminder notification to both players.
Given a match result has been confirmed, when the system processes the result, then it should update the ELO ratings of both players involved.
Given a new match result is confirmed, when the system updates player statistics, then the league leaderboard should reflect these changes immediately.
Given a match result is in dispute or hasn't been reported, when an admin reviews the situation, then they should have the ability to manually input or correct the result.
Given a player has submitted a match result, when the result is confirmed or disputed, then they should receive a notification about the status of their submission.
As a player, I want to report the results of my ping pong matches so that my performance is accurately recorded and reflected in the league standings.
Acceptance Criteria
Given a player has completed a scheduled match, when they access the app, then they should see an option to report the match result.
Given a player is reporting a match result, when they submit the score, then they should be able to input the number of sets won by each player.
Given both players have reported the match result, when the reports match, then the system should automatically confirm and record the result.
Given the two players' reports for a match do not match, when this discrepancy is detected, then the system should flag the match for admin review.
Given a match has been played, when 24 hours have passed without a result submission, then the system should send a reminder notification to both players.
Given a match result has been confirmed, when the system processes the result, then it should update the ELO ratings of both players involved.
Given a new match result is confirmed, when the system updates player statistics, then the league leaderboard should reflect these changes immediately.
Given a match result is in dispute or hasn't been reported, when an admin reviews the situation, then they should have the ability to manually input or correct the result.
Given a player has submitted a match result, when the result is confirmed or disputed, then they should receive a notification about the status of their submission.