This is a very specific "bug" we ran into on PoP 2020.
If a feedback-template-file contains multiple headers/sections with the same name, only the first occurrence of the section is considered when the feedback.txt is generated and all following occurrences are thrown away.
I think a "good" solution would be to perform some sort of validation in download.py, before using a template to generate grade.yml files.
This is a very specific "bug" we ran into on PoP 2020.
If a feedback-template-file contains multiple headers/sections with the same name, only the first occurrence of the section is considered when the feedback.txt is generated and all following occurrences are thrown away.
I think a "good" solution would be to perform some sort of validation in download.py, before using a template to generate grade.yml files.