I am redesigning a school report card to make it more automated for teachers.
An example for 1 of the tables in the report will look something like this (......I added the arrows for this forum question obviously)

The arrows show the multiple/different uses that I require:
ORANGE: Fixed text that staff should not be able to edit
RED: Staff to edit this area/box with text about what the class as a whole has studied this term (same text for all 30 students)
PURPLE: drop-down list from 'developer' 'controls' box. Happy with that, it works well
GREEN: 'Individual' student comments to be entered by staff
So my general question is...What's the best way to set this up?
To be more specific
- How can I control a border in a table so that it is fixed and does not continue to move down the page? Eg, if an eager teacher continues to type in the comments box, the bottom border/frame will go onto the next page. All report must 'look'/formatted the same.
- What is the best way of fixing/plastering text to a page to make it uneditable? Template, developer-controls-text-enforced protection?
Appreciated