Skip to content

mhelke/ChessComClubManagement

Repository files navigation

ChessComClubManagement

Overview

ChessComClubManagement is a convenient package that can fetch useful information on your club to help you better manage members. All you need to know is the club ID and soon you'll have all the useful stats you need for effective data processing.

Member Information:

  • Username and link to their profile
  • Date user joined the club
  • Date user joined the site
  • Date user was last online
  • Country
  • Daily standard and 960 rating
  • Overall average time per move
  • Overall timeout percentage
  • Total matches entered for the club
  • Total timeouts in matches for the club
  • Total wins in matches for the club
  • Activity status within the club
  • Total completed daily games

Team Match Leaderboard

  • Username and link to their profile
  • Total games the user has played for the club
  • Total score the user has achieved
  • Total match wins
  • Total match draws
  • Total match losses

Match Results

  • Opponent name
  • Number of matches played against the opponent
  • Total wins
  • Total draws
  • Total losses

Match Management

Find players who do not qualify to participate in a match on the following criteria:

  • Timeout percentage
  • Total completed daily games

Team Recruitment

Recruit users to join your team based on the following criteria:

  • Timeout percentage
  • Move speed
  • Total completed daily games
  • Account age
  • Days since last online
  • Country

How to install

Option 1: Download the release

  1. Download the latest package release
  2. Download the latest Rtools stable release version here if not previously installed: https://cran.r-project.org/bin/windows/Rtools/
  3. In the terminal, run R CMD INSTALL -build -I [path to downloaded asset]
  4. From the R console, run install.packages("[path to downloaded asset]", repors=NULL, type="source")

Option 2: Install from GitHub

  1. Download the latest Rtools stable release version here if not previously installed: https://cran.r-project.org/bin/windows/Rtools/
  2. Install the package devtools from CRAN: install.packages('devtools')
  3. Run the following command from the R console: devtools::install_github('mhelke/ChessComClubManagement')

Author

Matthew Helke

Contributing

Issues, and feature requests are welcome! Please add your request to the issues page

License

Copyright (c) 2023 Matthew Helke

This project is MIT licensed