Skip to main content

Assign reviewers and create scoring excel sheets.

Project description

test status publish pypi PyPI version License: MIT

assign-reviewers

Very simple script to randomly assign reviewers and create scoring sheets.

Installation

pip install assign-reviewers

How to use

  1. Start from an Excel or Google sheet. Each row corresponds to a submission. Columns are organized as per this example CSV file.

  2. Export the sheet into a CSV file. For this example, let's use this example CSV file.

  3. Run:

assign-reviewers -c form.csv -r Anna -r Elsa -r Christophe -r Sven -n 2

This will generate four CSV files, each containing an additional column with the name of the reviewer.

  1. Send individual CSV file to the corresponding reviewer.

  2. Each reviewer uploads the CSV on Google Sheet: File > Import, then click "Upload", drag & drop the CSV file, and click "Import data". The listed submissions can then be graded/ranked as shown below:

    Alt text

  3. Each reviewer shares their Google Sheet with you, and you can simply copy the reviewer column and append it to the main Google Sheet document. Then, a row-wise summation can easily be done.

More complex usage

The software can also ignore reviewers if their affiliation match that of a submitter. Below is an example:

assign-reviewers -c form.csv -r Anna -a "Chiang Mai" -r Elsa -a UBC "British Columbia"

In this example, the reviewer Elsa has the affiliations {'UBC', 'British Columbia'}, and if these are found in the affiliation of the submitter, then this reviewer will not be assigned.

Got any problem?

Please open an issue

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

assign-reviewers-0.2.3.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

assign_reviewers-0.2.3-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file assign-reviewers-0.2.3.tar.gz.

File metadata

  • Download URL: assign-reviewers-0.2.3.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for assign-reviewers-0.2.3.tar.gz
Algorithm Hash digest
SHA256 d9d13bc7be4c3616df21c5ddbe76926c0920ffa2fec175506fdf2155a4b187aa
MD5 42df3d4af8709969f58a1cc0fcf21fb2
BLAKE2b-256 df06153a0961e94a519bf89d042d6a3d82dc7f6eee8f651caf88c34b695d2249

See more details on using hashes here.

File details

Details for the file assign_reviewers-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: assign_reviewers-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for assign_reviewers-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d24ac23642992f86f61d18b348fb1c597044ef922b3c186ec305c86562eb2aca
MD5 65552d116a025f1325ee51bbfd06c355
BLAKE2b-256 e2935206645ae02941c80d044d03cf8c11690d7c0cc925ce5e4859860a5deb64

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page