Automated Knowledge Concept Annotation and Question Representation Learning for Knowledge Tracing