https://github.com/pythoninthegrass/pairing
Randomly match people for pair programming.
https://github.com/pythoninthegrass/pairing
Last synced: about 1 year ago
JSON representation
Randomly match people for pair programming.
- Host: GitHub
- URL: https://github.com/pythoninthegrass/pairing
- Owner: pythoninthegrass
- License: unlicense
- Created: 2024-07-27T17:01:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-07T22:43:21.000Z (about 1 year ago)
- Last Synced: 2025-02-21T21:49:55.939Z (about 1 year ago)
- Language: Python
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pairing
Randomly match people for pair programming.
## Minimum Requirements
* [Python 3.11+](https://www.python.org/downloads/)
## Usage
* Fill out `people.csv` with the first names of the people you want to pair, followed by skill level, and today's date.
```
name,skill_level,date
pythoninthegrass,3,2024-05-18
```
* Levels are as follows:
| Level | Description |
| ----- | ----------------- |
| 0 | Novice |
| 1 | Advanced beginner |
| 2 | Competent |
| 3 | Proficient |
| 4 | Expert |
* Once the csv is filled out, run the script:
```bash
python pairing.py
```
## Exclusions
If you want to exclude certain people from pairing with each other, add them to the `exclusions.csv` file. The format is as follows:
```
person1,person2
```