Improving Academic Skills Assessment with NLP and Ensemble Learning