Learning to Visual Question Answering, Asking and Assessment