Computational Approaches To Construct And Assess Knowledge Maps For Student Learning