Text this: Difficulty aware programming knowledge tracing via large language models