DSBPlayerDTO Data Type

View model of a player and their DWZ evaluation result within a tournament.

Identity fields

  • playerUuid – UUID identifying this player's participation in the tournament. Can be used to retrieve the player's scoresheet.
  • nuLigaPersonId – nuLiga person ID. Can be used to retrieve the player's full tournament history.
  • firstname / lastname – Full name of the player.
  • birthyear – Year of birth.
  • vkz – VKZ (Vereinskennzeichen) of the player's club.
  • memberNo – DSB member number.
  • clubName – Name of the player's club.
  • fideId – FIDE ID. May be null.
  • playerNo – Player's starting number within the tournament.
  • eloPlayer – Whether the player was an Elo player when entering the tournament.

DWZ evaluation fields

  • ratingOld – DWZ rating before the tournament.
  • indexOld – DWZ coefficient index before the tournament.
  • ratingNew – DWZ rating after the tournament evaluation.
  • indexNew – DWZ coefficient index after the tournament evaluation.
  • factorK – DWZ K-factor: determines the weight of rating changes per game.
  • averageRatingCompetitors – Average DWZ rating of all opponents faced.
  • wins – Actual score achieved (1 = win, 0.5 = draw, 0 = loss).
  • numberOfGames – Number of rated games played.
  • winsExpected – Expected score based on rating differences against all opponents.
  • tournamentPerformance – DWZ performance rating for this tournament.

Properties
name data type description
playerUuid string
nuLigaPersonId string
firstname string
lastname string
birthyear number
vkz string
memberNo number
clubName string
fideId number
playerNo number
eloPlayer boolean
ratingOld number
indexOld number
ratingNew number
indexNew number
factorK number
averageRatingCompetitors number
wins number
numberOfGames number
winsExpected number
tournamentPerformance number

Example

{
  "playerUuid" : "...",
  "nuLigaPersonId" : "...",
  "firstname" : "...",
  "lastname" : "...",
  "birthyear" : 12345,
  "vkz" : "...",
  "memberNo" : 12345,
  "clubName" : "...",
  "fideId" : 12345,
  "playerNo" : 12345,
  "eloPlayer" : true,
  "ratingOld" : 12345,
  "indexOld" : 12345,
  "ratingNew" : 12345,
  "indexNew" : 12345,
  "factorK" : 12345.0,
  "averageRatingCompetitors" : 12345,
  "wins" : 12345.0,
  "numberOfGames" : 12345,
  "winsExpected" : 12345.0,
  "tournamentPerformance" : 12345
}