Enhancing Self-Directed Learning and Python Mastery through Integration of a Large Language Model and Learning Analytics Dashboard

Saved in:
Bibliographic Details
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 0000-0003-4256-6531), Zhongming Wu, Haimin Dai (ORCID 0000-0002-0015-8727), Yifei Su, Laiba Malik, Jian Liao (ORCID 0000-0001-6290-3326), Wei Zhang, Shuo Guo, Li Liu (ORCID 0000-0002-4776-5292), Junqiang Zhao
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