Feature - Global feedback, unconditional feedback, or meta-feedback
Description
Some courses want to generate a feedback message for every submission. Examples:
- "Congratulations on passing all tests! Don't forget to sign off with a TA."
- "Your code generated some warnings, but still passed basic checks. If you want to sign off, you can enqueue during the lab and the TA will discuss your submission with you."
Etc.
The feedback can be made unconditional or dependent on the verdict. The feedback should be the first things students see when they receive their feedback.
Priority
Medium - Necessary since some students can feel overconfident or, on the other hand, are scared by the automated messages. Having a reminder that the verdict is not necessarily binding can ease their minds. Also solvable using tips and info feedback, but this is not global and can be output multiple times in a single submission as they, generally, span multiple entities.
Definition of done
-
it is possible to set global feedback -
it is possible to mark this feedback as unconditional or conditional on the verdict -
the feedback is output at the top for every feedback frontend