Discovering unknown response patterns in progress test data to improve the estimation of student performance