Towards Robust Automatic Question Generation For Learning