Skip to main content

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

  1. Persons to match are identified by their email address
  2. Every email address is mapped to two other addresses, twice (once for receiving and once more for providing feedback)
  3. Email addresses shall not be matched mutually (if person A gives feedback to persons B and C, then persons B and C are not allowd to provide feedback to A)
  4. Input is done via a MS Office Excel sheet
  5. Output is done via a separate MS Office Excel sheet
    1. Output format (each row in sheet): (student)(reciver1)(reciver2)(giver1)(giver2)
    2. Automatically sent emails

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


Download files

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

Source Distribution

peerfeedback-0.1.0.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

peerfeedback-0.1.0-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file peerfeedback-0.1.0.tar.gz.

File metadata

  • Download URL: peerfeedback-0.1.0.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.5 Linux/5.9.1-1-default

File hashes

Hashes for peerfeedback-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9f8646757bf791f94db8c86f0b7a1f85692db3ab7baf4481ac4d5959fa4bca81
MD5 4ae57be3b4d0c365f5480a595b1c1255
BLAKE2b-256 b57b2f0121ee1962834ce05e281fc451028ae3876372af71fe018c511ddfd304

See more details on using hashes here.

File details

Details for the file peerfeedback-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: peerfeedback-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.5 Linux/5.9.1-1-default

File hashes

Hashes for peerfeedback-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 81534c6e92c864fecd29bd790ed83f0a1f01b7548ab053777fb6f0191c51afb8
MD5 cd190472f2578b29336ebe0abaaaa752
BLAKE2b-256 d368fb547b09728fd583d757b591412d3361d7f168580d7ed1f89b2b89d66882

See more details on using hashes here.

Supported by

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