fixed knowledge_question evaluate method