def gradeAssig(self, assigID, studentID, grade):

        for i in self.__repoGrade:
            if assigID == Grade.get_assignmentID(
                    i) and studentID == Grade.get_studentID(i):
                if Grade.get_grade(i) == 0:
                    self.addGrade(assigID, studentID, grade)
                    break
                else:
                    raise GradingError("Assignment already graded!\n")
            else:
                raise GradingError("The given IDs do not match!\n")
    def showUngraded(self, studentID):

        for i in self.__repoGrade:
            if studentID == Grade.get_studentID(i):
                if Grade.get_grade(i) == 0:
                    print(str(i))