Ming Liu, Zhongming Wu, Haimin Dai, Yifei Su, Laiba Malik, Jian Liao, Wei Zhang, Shuo Guo, Li Liu, Junqiang Zhao
{"title":"Enhancing self-directed learning and Python mastery through integration of a large language model and learning analytics dashboard","authors":"Ming Liu, Zhongming Wu, Haimin Dai, Yifei Su, Laiba Malik, Jian Liao, Wei Zhang, Shuo Guo, Li Liu, Junqiang Zhao","doi":"10.1111/bjet.70005","DOIUrl":null,"url":null,"abstract":"<div>\n \n \n <section>\n \n <p>Self-directed learning (SDL) is a critical skill in the 21st century, particularly in online Python learning environments. Learning analytics (LA) can track and analyse learning processes, which can be leveraged to prompt students to reflect on their learning strategies and progress through learning analytics dashboards (LADs). However, LADs lack pedagogical domain knowledge and fail to provide effective personalised feedback and guidance. This study designs and presents a Generative AI-powered SDL tool, SDLChat. It integrates a large language model (ERNIE-3.5) with retrieval-augmented generation (RAG) technology to generate contextualised, actionable feedback for learners across the entire SDL cycle: planning, self-monitoring and self-reflection. To evaluate the impact of SDLChat on learners' SDL skills and Python knowledge, a randomised experimental study was conducted over a six-week Python online course. The study compared the changes in SDL skills and Python knowledge of students using both SDLChat and LAD group (<i>n</i> = 39) and LAD-only group (<i>n</i> = 35). The results indicate that: (1) students using SDLChat and LAD significantly outperformed those using LAD alone in Python knowledge mastery, self-monitoring and interpersonal skills and (2) the LAD-only group showed significant improvement only in Python knowledge mastery; however, (3) no significant differences were found in posttask motivation between these two groups. This study highlights the potential of integrating LLM with learning analytics to enhance SDL skills and learning performance in online learning contexts. It also establishes a theory-informed operational framework for understanding the LLM-empowered SDL process.</p>\n </section>\n \n <section>\n \n <div>\n \n <div>\n \n <h3>Practitioner notes</h3>\n <p>What is already known about this topic\n\n </p><ul>\n \n <li>Self-directed learning (SDL) is essential for success in online learning environments, requiring learners to plan, manage, monitor and reflect on their learning processes.</li>\n \n <li>Learning analytics (LA), particularly in the form of learning analytics dashboards (LADs), is commonly used to track SDL processes and encourage learner reflection.</li>\n \n <li>Traditional LADs are incapable of providing personalised feedback, limiting their effectiveness in enhancing SDL skills and learning performance.</li>\n </ul>\n <p>What this paper adds\n\n </p><ul>\n \n <li>Introduces SDLChat, an LLM-powered SDL tool combining a large language model (ERNIE-3.5) and retrieval-augmented generation (RAG) technology to generate contextualised and actionable feedback across the full SDL cycle.</li>\n \n <li>Provides empirical evidence from a quasi-experimental study demonstrating that the integration of SDLChat and a LAD enhances self-monitoring and interpersonal skills.</li>\n \n <li>Highlights the superiority of the integration of SDLChat and LAD in improving learning performance.</li>\n \n <li>Proposes an AI4SDL operational framework by including a technological dimension to extend SDL theory in online learning environments.</li>\n </ul>\n <p>Implications for practice and/or policy\n\n </p><ul>\n \n <li>Educators and instructional designers can leverage AI-powered tools like SDLChat to provide personalised feedback, fostering key SDL skills and improving learning outcomes in online environments.</li>\n \n <li>Policymakers should establish SDL skills as curricular objectives and implement professional development programmes to enhance teachers' digital literacy and their capacity for human–AI collaborative instruction.</li>\n \n <li>Institutions offering online courses may benefit from adopting AI-driven solutions to enhance student engagement, self-monitoring and academic performance, potentially improving course completion rates and learner satisfaction.</li>\n </ul>\n </div>\n </div>\n </section>\n </div>","PeriodicalId":48315,"journal":{"name":"British Journal of Educational Technology","volume":"57 4","pages":"1009-1035"},"PeriodicalIF":13.0000,"publicationDate":"2026-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"British Journal of Educational Technology","FirstCategoryId":"95","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1111/bjet.70005","RegionNum":1,"RegionCategory":"教育学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/8/13 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"EDUCATION & EDUCATIONAL RESEARCH","Score":null,"Total":0}
引用次数: 0
Abstract
Self-directed learning (SDL) is a critical skill in the 21st century, particularly in online Python learning environments. Learning analytics (LA) can track and analyse learning processes, which can be leveraged to prompt students to reflect on their learning strategies and progress through learning analytics dashboards (LADs). However, LADs lack pedagogical domain knowledge and fail to provide effective personalised feedback and guidance. This study designs and presents a Generative AI-powered SDL tool, SDLChat. It integrates a large language model (ERNIE-3.5) with retrieval-augmented generation (RAG) technology to generate contextualised, actionable feedback for learners across the entire SDL cycle: planning, self-monitoring and self-reflection. To evaluate the impact of SDLChat on learners' SDL skills and Python knowledge, a randomised experimental study was conducted over a six-week Python online course. The study compared the changes in SDL skills and Python knowledge of students using both SDLChat and LAD group (n = 39) and LAD-only group (n = 35). The results indicate that: (1) students using SDLChat and LAD significantly outperformed those using LAD alone in Python knowledge mastery, self-monitoring and interpersonal skills and (2) the LAD-only group showed significant improvement only in Python knowledge mastery; however, (3) no significant differences were found in posttask motivation between these two groups. This study highlights the potential of integrating LLM with learning analytics to enhance SDL skills and learning performance in online learning contexts. It also establishes a theory-informed operational framework for understanding the LLM-empowered SDL process.
Practitioner notes
What is already known about this topic
Self-directed learning (SDL) is essential for success in online learning environments, requiring learners to plan, manage, monitor and reflect on their learning processes.
Learning analytics (LA), particularly in the form of learning analytics dashboards (LADs), is commonly used to track SDL processes and encourage learner reflection.
Traditional LADs are incapable of providing personalised feedback, limiting their effectiveness in enhancing SDL skills and learning performance.
What this paper adds
Introduces SDLChat, an LLM-powered SDL tool combining a large language model (ERNIE-3.5) and retrieval-augmented generation (RAG) technology to generate contextualised and actionable feedback across the full SDL cycle.
Provides empirical evidence from a quasi-experimental study demonstrating that the integration of SDLChat and a LAD enhances self-monitoring and interpersonal skills.
Highlights the superiority of the integration of SDLChat and LAD in improving learning performance.
Proposes an AI4SDL operational framework by including a technological dimension to extend SDL theory in online learning environments.
Implications for practice and/or policy
Educators and instructional designers can leverage AI-powered tools like SDLChat to provide personalised feedback, fostering key SDL skills and improving learning outcomes in online environments.
Policymakers should establish SDL skills as curricular objectives and implement professional development programmes to enhance teachers' digital literacy and their capacity for human–AI collaborative instruction.
Institutions offering online courses may benefit from adopting AI-driven solutions to enhance student engagement, self-monitoring and academic performance, potentially improving course completion rates and learner satisfaction.
期刊介绍:
BJET is a primary source for academics and professionals in the fields of digital educational and training technology throughout the world. The Journal is published by Wiley on behalf of The British Educational Research Association (BERA). It publishes theoretical perspectives, methodological developments and high quality empirical research that demonstrate whether and how applications of instructional/educational technology systems, networks, tools and resources lead to improvements in formal and non-formal education at all levels, from early years through to higher, technical and vocational education, professional development and corporate training.