I'll try to clarify the matter:
On the 2009 VCAA paper, you could have drawn aspartic acid as a zwitterion (Q.6aii). As the assessor's report reiterates as key knowledge, "the net charge on a zwitterion is zero".
Therefore on aspartic acid and other amino acids with Z groups that look like they can have lose/gain a proton, it is only the carboxyl group attached attached to the second carbon that will have its proton donated and only the amino group attached to this carbon that can accept. Thus, an amino acid's Z group remains as depicted in the data book so don't change these for zwitterions.
Hence, as mentioned on the assessor's report, students who deprotonated the Z group on aspartic acid would have no gained the mark.
When in high/low pH conditions, Z groups are affected as well. Looking at the VCAA 2007 Exam 2, there is a question (Q.5bii) where they ask students which side chain would be positively charged at pH 2. The answer is of course -CH2CH2CH2CH2NH2. Likewise, when they give very basic conditions (pH = 12 - 14) the carboxyl group on Z groups will lose a proton and the amino group won't be positive. Therefore, all amino groups and carboxyl groups are affected.
This outlook is based on what VCAA wants. It's what I think is the best approach unless they specify otherwise in a question.