Proposes a framework integrating a retrieval augmented generation system in LMS, enhancing software development education.
Conventional learning management systems (LMS) do not support knowledge-based needs for a framework-level knowledge base in software development educational environments. Future-oriented LMS platforms should be able to support such knowledge-based needs of learners. For this, we propose integrating a retrieval augmented generation system (RAG) based on the official NestJS documentation into the LMS. By utilizing Ollama and Dify, we enabled the rapid and easy setup and operation of the RAG system. Our system, based on the official NestJS documentation, provides responses for development-related questions to learners and junior developers. Through this, the RAG system can assist in solving knowledge-based problems that junior developers encounter while working on projects. Ultimately, our RAG system in the field of software development education enables providing personalized education to developers via AI tutoring.
No takes yet. Share an insight, caveat, or question.
Kim et al. (2025) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: