Where do you save the Templates?
there are two places I save the templates:
here will be saved the attributes of the template
- course (id)
- public (yes/no)
If a template is created so there will be made a copy on items of the current feedback. All items will be saved in the same table (feedback_item). The different between feedback items and template items is the templateid. The feedbackid will be set to 0.
If you create a feedback from a template so the items will be copied and the courseid is set to current course and the templateid is set to 0. If a template will be droped so existing feedback are not related.
If marked public, does the data get moved?
It only is a attribute of the feedback_template-record (see above)
How is it shared across the site?
If you want to use a template, all templates with the following attributes will be offered to use:
- courseid is equal the current courseid
- public is set true
If a course will be droped so the public templates will be also droped.
Is that data design/location common or standard in Moodle?
No, it is a non standard design
Do you have no trouble backing up courses or individual components?
I'm not found a way to backup Templates unless you backup the database
without moodle-backup feature.