Assign reviewers and create scoring excel sheets.
Project description
assign-reviewers
Very simple script to randomly assign reviewers and create scoring sheets.
Installation
pip install assign-reviewers
How to use
-
Start from an Excel or Google sheet. Each row corresponds to a submission. Columns are organized as per this example CSV file.
-
Export the sheet into a CSV file. For this example, let's use this example CSV file.
-
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.
-
Send individual CSV file to the corresponding reviewer.
-
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:
-
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9d13bc7be4c3616df21c5ddbe76926c0920ffa2fec175506fdf2155a4b187aa |
|
MD5 | 42df3d4af8709969f58a1cc0fcf21fb2 |
|
BLAKE2b-256 | df06153a0961e94a519bf89d042d6a3d82dc7f6eee8f651caf88c34b695d2249 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | d24ac23642992f86f61d18b348fb1c597044ef922b3c186ec305c86562eb2aca |
|
MD5 | 65552d116a025f1325ee51bbfd06c355 |
|
BLAKE2b-256 | e2935206645ae02941c80d044d03cf8c11690d7c0cc925ce5e4859860a5deb64 |