Course grade book and api for java parsing