Enhancing Self-Directed Learning and Python Mastery through Integration of a Large Language Model and Learning Analytics Dashboard
Saved in:
| Title: | Enhancing Self-Directed Learning and Python Mastery through Integration of a Large Language Model and Learning Analytics Dashboard |
|---|---|
| Language: | English |
| Authors: | Ming Liu (ORCID |
| Source: | British Journal of Educational Technology. 2026 57(4):1009-1035. |
| Availability: | Wiley. Available from: John Wiley & Sons, Inc. 111 River Street, Hoboken, NJ 07030. Tel: 800-835-6770; e-mail: cs-journals@wiley.com; Web site: https://www.wiley.com/en-us |
| Peer Reviewed: | Y |
| Page Count: | 27 |
| Publication Date: | 2026 |
| Document Type: | Journal Articles Reports - Research |
| Descriptors: | Independent Study, Mastery Learning, Programming Languages, Natural Language Processing, Learning Analytics, Educational Technology, Artificial Intelligence, Online Courses, Computer Science Education, Self Evaluation (Individuals), Interpersonal Competence, Electronic Learning |
| DOI: | 10.1111/bjet.70005 |
| ISSN: | 0007-1013 1467-8535 |
| 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. |
| Abstractor: | As Provided |
| Entry Date: | 2026 |
| Accession Number: | EJ1508528 |
| Database: | ERIC |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: eric DbLabel: ERIC An: EJ1508528 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Enhancing Self-Directed Learning and Python Mastery through Integration of a Large Language Model and Learning Analytics Dashboard – Name: Language Label: Language Group: Lang Data: English – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Ming+Liu%22">Ming Liu</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0003-4256-6531">0000-0003-4256-6531</externalLink>)<br /><searchLink fieldCode="AR" term="%22Zhongming+Wu%22">Zhongming Wu</searchLink><br /><searchLink fieldCode="AR" term="%22Haimin+Dai%22">Haimin Dai</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0002-0015-8727">0000-0002-0015-8727</externalLink>)<br /><searchLink fieldCode="AR" term="%22Yifei+Su%22">Yifei Su</searchLink><br /><searchLink fieldCode="AR" term="%22Laiba+Malik%22">Laiba Malik</searchLink><br /><searchLink fieldCode="AR" term="%22Jian+Liao%22">Jian Liao</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0001-6290-3326">0000-0001-6290-3326</externalLink>)<br /><searchLink fieldCode="AR" term="%22Wei+Zhang%22">Wei Zhang</searchLink><br /><searchLink fieldCode="AR" term="%22Shuo+Guo%22">Shuo Guo</searchLink><br /><searchLink fieldCode="AR" term="%22Li+Liu%22">Li Liu</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0002-4776-5292">0000-0002-4776-5292</externalLink>)<br /><searchLink fieldCode="AR" term="%22Junqiang+Zhao%22">Junqiang Zhao</searchLink> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="SO" term="%22British+Journal+of+Educational+Technology%22"><i>British Journal of Educational Technology</i></searchLink>. 2026 57(4):1009-1035. – Name: Avail Label: Availability Group: Avail Data: Wiley. Available from: John Wiley & Sons, Inc. 111 River Street, Hoboken, NJ 07030. Tel: 800-835-6770; e-mail: cs-journals@wiley.com; Web site: https://www.wiley.com/en-us – Name: PeerReviewed Label: Peer Reviewed Group: SrcInfo Data: Y – Name: Pages Label: Page Count Group: Src Data: 27 – Name: DatePubCY Label: Publication Date Group: Date Data: 2026 – Name: TypeDocument Label: Document Type Group: TypDoc Data: Journal Articles<br />Reports - Research – Name: Subject Label: Descriptors Group: Su Data: <searchLink fieldCode="DE" term="%22Independent+Study%22">Independent Study</searchLink><br /><searchLink fieldCode="DE" term="%22Mastery+Learning%22">Mastery Learning</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+Languages%22">Programming Languages</searchLink><br /><searchLink fieldCode="DE" term="%22Natural+Language+Processing%22">Natural Language Processing</searchLink><br /><searchLink fieldCode="DE" term="%22Learning+Analytics%22">Learning Analytics</searchLink><br /><searchLink fieldCode="DE" term="%22Educational+Technology%22">Educational Technology</searchLink><br /><searchLink fieldCode="DE" term="%22Artificial+Intelligence%22">Artificial Intelligence</searchLink><br /><searchLink fieldCode="DE" term="%22Online+Courses%22">Online Courses</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Science+Education%22">Computer Science Education</searchLink><br /><searchLink fieldCode="DE" term="%22Self+Evaluation+%28Individuals%29%22">Self Evaluation (Individuals)</searchLink><br /><searchLink fieldCode="DE" term="%22Interpersonal+Competence%22">Interpersonal Competence</searchLink><br /><searchLink fieldCode="DE" term="%22Electronic+Learning%22">Electronic Learning</searchLink> – Name: DOI Label: DOI Group: ID Data: 10.1111/bjet.70005 – Name: ISSN Label: ISSN Group: ISSN Data: 0007-1013<br />1467-8535 – Name: Abstract Label: Abstract Group: Ab Data: 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. – Name: AbstractInfo Label: Abstractor Group: Ab Data: As Provided – Name: DateEntry Label: Entry Date Group: Date Data: 2026 – Name: AN Label: Accession Number Group: ID Data: EJ1508528 |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1508528 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1111/bjet.70005 Languages: – Text: English PhysicalDescription: Pagination: PageCount: 27 StartPage: 1009 Subjects: – SubjectFull: Independent Study Type: general – SubjectFull: Mastery Learning Type: general – SubjectFull: Programming Languages Type: general – SubjectFull: Natural Language Processing Type: general – SubjectFull: Learning Analytics Type: general – SubjectFull: Educational Technology Type: general – SubjectFull: Artificial Intelligence Type: general – SubjectFull: Online Courses Type: general – SubjectFull: Computer Science Education Type: general – SubjectFull: Self Evaluation (Individuals) Type: general – SubjectFull: Interpersonal Competence Type: general – SubjectFull: Electronic Learning Type: general Titles: – TitleFull: Enhancing Self-Directed Learning and Python Mastery through Integration of a Large Language Model and Learning Analytics Dashboard Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Ming Liu – PersonEntity: Name: NameFull: Zhongming Wu – PersonEntity: Name: NameFull: Haimin Dai – PersonEntity: Name: NameFull: Yifei Su – PersonEntity: Name: NameFull: Laiba Malik – PersonEntity: Name: NameFull: Jian Liao – PersonEntity: Name: NameFull: Wei Zhang – PersonEntity: Name: NameFull: Shuo Guo – PersonEntity: Name: NameFull: Li Liu – PersonEntity: Name: NameFull: Junqiang Zhao IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 07 Type: published Y: 2026 Identifiers: – Type: issn-print Value: 0007-1013 – Type: issn-electronic Value: 1467-8535 Numbering: – Type: volume Value: 57 – Type: issue Value: 4 Titles: – TitleFull: British Journal of Educational Technology Type: main |
| ResultId | 1 |