Predicting Learning Behavior Using A Unified Framework: Looking Beyond The Clicks