Our current 8th graders have to apply to our high school, so during 8th grade, they have a student profile and a candidate profile. When they are accepted to the high school and I assign and generate their Enrollment Contracts their contracts are visible right away, even when I have marked off the box on the decision letter that says "When a candidate accept, show contract". Why is this? I have to then assign each student's contract manually and then put a publish date that is later than the day we will release decisions since there currently isn't a way to post the contract at a certain time. This then makes us have to go back in after decisions are live and change the publish date AGAIN so that they can then see the contract.
Their contracts should be governed by the same rules as outside families - and if that's not possible, then please add a published TIME option to contracts.