Create fast feedback based on prewritten sentences combined with personalised messages.
Project description
Feat
Feedback Experiment Aansturing Tool
Create fast feedback messages based on your own prewritten feedback file and add personalised feedback per student. Feat requires you to import a list of student, which allows you to create feedback messages with personal salutation. It also gives you the opportunity to easily switch between the feedback text for all students in your group. You can save the .feat file and continue to provide feedback. With a single click the feedback messages is copied to your clipboard and ready to send to your students using the communication method of your choice.
Features
- Import prewritten feedback
- Import student names
- Switch between feedback messages of students
- Have personal salutations
- Add personalised feedback for each feedback section
- Add personalised feedback in a general section
- Add general complimentary close
- Save each student's grade in various formats (numeric, letters, or words)
- Save the feedback messages
- Copy the feedback messages to the clipboard
Screenshots
Select file > new, a new window appears.
- Select the location to save the .feat file and give it a name.
- Select the file with student names.
- select the file with feedback.
Click create to create the .feat file and start composing feedback.
Select file > open to open a .feat file.
File Format Specifications
Student file
The file(.txt) with student names should be designed in the following way:
# Teaching assistant (information)
first_name lastname (unique_student_id)
first_name lastname (unique_student_id)
Text after '#' can be arbitrary since lines with '#' will be skipped. First names with spaces must be connected with "_". There is an example student file available.
Feedback form
The file(.toml) with feedback should be designed in the following way:
["Section 1"]
Unique_id = "Feedbackline 1"
Unique_id = "Feedbackline 2"
Unique_id = "Feedbackline 3"
Unique_id = "Feedbackline 4"
["Section 2"]
Unique_id = "Feedbackline 1"
Unique_id = "Feedbackline 2"
Unique_id = "Feedbackline 3"
Unique_id = "Feedbackline 4"
The unique IDs must be unique within the feedback form. There is an example feedback form available.
Install
In a virtual environment:
pip install feat-feedback-tool
Or with pipx:
pipx install feat-feedback-tool
Open Feat with ft.
ft.
Development instructions
Clone the repository
Create a new conda environment with python
conda create -n feat python
Activate the new conda enviornment
conda activate feat
Install Feat with poetry install
poetry install
Open Feat with ft.
ft.
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
File details
Details for the file feat_feedback_tool-1.0.0.tar.gz
.
File metadata
- Download URL: feat_feedback_tool-1.0.0.tar.gz
- Upload date:
- Size: 125.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.4 Windows/11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8621692e94dc5270cb93490265c09f0e32264d4851625f167e16ce9815beb1f0 |
|
MD5 | c978cb54cb5a2041b04a1bec8860bc89 |
|
BLAKE2b-256 | c49d9a0e7eb1cc2d636d136a9824ba52493e9ab2610c6ad38fcc6aa90f849e8a |
File details
Details for the file feat_feedback_tool-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: feat_feedback_tool-1.0.0-py3-none-any.whl
- Upload date:
- Size: 124.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.4 Windows/11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fca48fa4494e1ae7dc06d52b796110907f000b1e1d4e684237fa29776a99a67d |
|
MD5 | 79ffed48b3cbb455520ea04135caff12 |
|
BLAKE2b-256 | 127cc6acd0158f43fc1ff3bef888928c61a611e424c9bfbcfd0fe5e56ca4233f |