Skip to content

Commit e82c06c

Browse files
Merge pull request #65 from PioneersHub/maj/review_matching_new_code
Maj/review matching new code
2 parents 961d4a6 + 8ce26d9 commit e82c06c

File tree

5 files changed

+1849
-0
lines changed

5 files changed

+1849
-0
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Reviewer Assignment
2+
3+
## Introduction
4+
5+
Hello dear PC member. So you want to assign reviewers and contribute to the great shuffling experience. Look no further cause this is where it all starts.
6+
7+
## Setup
8+
9+
In order to randomize the world for the submitters and the reviewers, some important conditions have to be fullfilled first:
10+
11+
1. Do you have admin rights for pretalx?: This is a prerequisite. you cannot shuffle if you're not an admin.
12+
13+
2. do you have your credentials in check?: this is also a prerequisite. this link tells you everyhting (https://pioneershub.github.io/pytanis/latest/usage/installation/)
14+
15+
3. Do you know how to use python? joking, we know you do.
16+
17+
4. do you have the environment installed? here is where and how to do it: pytanis/README.md
18+
19+
## Steps
20+
21+
0. Uptade track mapping and make sure the code is not broken.
22+
1. ` hatch run jupyter lab`.
23+
2. Execute every cell or all the cells at once.
24+
3. go to pretalax and upload the json under: review -> assign reviewers -> assign reviewers individually -> action -> import assignments -> upload -> replace current asignments.
25+
4. Write in the program channel of discord that update is done
26+
27+
## Folder structure
28+
29+
- config/ : contains two files:
30+
- track_mapping.yaml: this is the submission to reviewing preferences mapping. Might change every year
31+
- column_mapping.yaml: this is the google sheet column name to column names in the code.
32+
33+
- output/ : this is not pushed but will be created automatically. will contain the assignments
34+
- assign_reviewers.ipynb: the star of the show. the notebook that will give you the power to shuffle
35+
- helpers.py: functions used by assign_reviewers.ipynb notebook.
36+
37+
## What to do if you are blocked
38+
39+
Some advice in case you are lost or need help:
40+
- reach out to Florian Wilhelm, Amine Jebari or Nils Mohr.
41+
- Read src/pytanis/pretalx, this can be very helpful when issues arise.
42+
- check https://github.com/pretalx/pretalx as we are mostly wrapping what they do.
43+
44+
## Contribution
45+
46+
1. do you have contribute rights? Ask Florian.
47+
2. check the README in the root of the repo.
48+
3. Create a branch.

0 commit comments

Comments
 (0)