Learning Structure and Knowledge Aware Representation with Large Language Models for Concept Recommendation