No project description provided
Project description
Peer Feedback
peerfeedback
is a tool that creates pairings for people that give each other feedback. It makes sure that a person is not receiving feedback from a recipient of their own feedback to reduce the likelyhood of biased feedback.
Requirements
- Persons to match are identified by their email address
- Every email address is mapped to two other addresses, twice (once for receiving and once more for providing feedback)
- Email addresses shall not be matched mutually (if person
A
gives feedback to personsB
andC
, then personsB
andC
are not allowd to provide feedback toA
) - Input is done via a MS Office Excel sheet
- Output is done via a separate MS Office Excel sheet
- Output format (each row in sheet):
(student)(reciver1)(reciver2)(giver1)(giver2)
- Automatically sent emails
- Output format (each row in sheet):
Algorithm Used
Given persons A
, B
, C
, D
, E
, the following pairing will be created. The person that provides feedback is listed on the lefthand side and the feedback targets on the righthand side.
`A` → `B`, `C`
`B` → `C`, `D`
`C` → `D`, `E`
`D` → `E`, `A`
`E` → `A`, `B`
Which can be expressed by this general formula:
n(0)..n(max-2) → n+1, n+2
n(max-1) → n(max), n(0)
n(max) → n(0), n(1)
License
This program was written by Alexander Graul mail@agraul.de and is licensed under the GNU General Public License version, either version 3 or (at your option) any later version.
Project details
Release history Release notifications | RSS feed
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
Hashes for peerfeedback-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81534c6e92c864fecd29bd790ed83f0a1f01b7548ab053777fb6f0191c51afb8 |
|
MD5 | cd190472f2578b29336ebe0abaaaa752 |
|
BLAKE2b-256 | d368fb547b09728fd583d757b591412d3361d7f168580d7ed1f89b2b89d66882 |