Skip to main content

Create fast feedback based on prewritten sentences combined with personalised messages.

Project description

FEAT Logo

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.

Screenshot new file

  • 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.

Screenshot new 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


Download files

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

Source Distribution

feat_feedback_tool-1.1.0.tar.gz (125.6 kB view details)

Uploaded Source

Built Distribution

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

feat_feedback_tool-1.1.0-py3-none-any.whl (125.4 kB view details)

Uploaded Python 3

File details

Details for the file feat_feedback_tool-1.1.0.tar.gz.

File metadata

  • Download URL: feat_feedback_tool-1.1.0.tar.gz
  • Upload date:
  • Size: 125.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.13.0 Darwin/24.1.0

File hashes

Hashes for feat_feedback_tool-1.1.0.tar.gz
Algorithm Hash digest
SHA256 dc3b7a5c9582b1aa14f9e19fab18570f9570a1c36bd2cd916ee8943dfeca85bd
MD5 18f926a304a8f3df44e3c9873e75b589
BLAKE2b-256 a2f2253f2c3820b95f8f019f4ccb13461e6bad9cb2a7ae97b4d93125d7de6283

See more details on using hashes here.

File details

Details for the file feat_feedback_tool-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: feat_feedback_tool-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 125.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.13.0 Darwin/24.1.0

File hashes

Hashes for feat_feedback_tool-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 41f764a2f2294c144fc782f0d23e6fc01e06292bb57a2d2461fe53939f756866
MD5 2569a5dc81656ead758f9fb25c2642c4
BLAKE2b-256 65064c2f8980510555fadb228bfec1c22bb65c78c1e438e51781784dc0a7b4f8

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