Its very hard to say without the whole doc. You need to show an iterative process and show a good level of syllabus, like use OOP. You need teacher feedback to develop your ideas even further. This feedback loop needs to show to give the high marks, have you looked at examplars of A graders, just google it. You will have to work on what is said in the feedback. This is the whole idea of agile process. You work on the feedback.