Well, I'm not quite ready to give any specific suggestions yet, myself. However, I have some questions for you to think about, and hopefully also respond to on this forum. First, what parts of this have you implemented? What parts do you still need to implement to finish the assignment? From there,
you should pick a portion of what's left that seems resonable to work on. In a project like this, the teacher has described what methods you need to write, so I would write each method one at a time.
After taking a closer look at your code, it looks like you have already made a stab at implementing the markToGrade() and gradeToGradePoint() but still need to implement printTranscript(). So you may want to ask yourself what this function should do. From the name, I assume that it formats the output for the grade information. Does it print grades for a single student or for a whole class? Did your teacher give any specific requirements for the format of the output? If so work from that. If not you should determine how you want the output to appear.
Of course, I'm assuming that markToGrade() and gradeToGradePoint() are working. If not, what troubles have you encountered with these methods? If you need some help with these two methods, post as much detail as you can about the problems you are having. At the very least, you should include compiler and/or run-time errors.
Anyway, I hope this gets the cogs turning to help you think of what to do next. Let us know how things go.
Layne