MDOI Convergence Chronicles 110.1030/CON.2026.01001
110.1030/CON.2026.01001
Article

Enhancing python learning with PyTutor: Efficacy of a ChatGPT-Based intelligent tutoring system in programming education

Albert C.M. Yang, Ji-Yang Lin, Cheng-Yan Lin, Hiroaki Ogata 2024 Convergence Chronicles

Abstract

Programming is regarded as a focal point in the current rapidly evolving educational landscape. To aid learning in this domain, we developed PyTutor, an innovative intelligent tutoring system (ITS) that is designed to assist beginners in Python programming. PyTutor utilizes the ChatGPT model to offer continuous guidance, problem-solving hints, and detailed code explanations. It features a structured hint system for each question, covering pseudocode, cloze, basic, and advanced coding solutions. In our 11-week experiment, we compared 35 students who used PyTutor with 36 students who did not. The results indicated the effectiveness of PyTutor, particularly for students with weak foundations in programming. Those with lower initial knowledge exhibited higher engagement, completion rates, and success rates in in-class and after-class programming exercises. Nevertheless, we observed a potential risk of overreliance on PyTutor among students, which may impede the development of independent problem-solving skills. Thus, we recommend the balanced usage of PyTutor. In conclusion, PyTutor is a valuable ITS in programming education that considerably improves the learning outcomes of beginners. Its tailored approach renders it a promising tool for bridging knowledge gaps and enhancing overall educational experiences in the field of programming.

Identifier Metadata

Identifier 110.1030/CON.2026.01001
Canonical mdoi:110.1030/CON.2026.01001
Resolver URL https://mdoi.org/110.1030/CON.2026.01001
Resource URL Open resource
Document URL Open document
Content Type Article
Authors Albert C.M. Yang, Ji-Yang Lin, Cheng-Yan Lin, Hiroaki Ogata
Year 2024
Depositor Convergence Chronicles Organisation
Prefix 110.1030
Registered Aug. 11, 2026
Updated Aug. 11, 2026
Status Active
Visibility Public

Cite This Identifier

APA 7th Edition

Click to copy

MLA 9th Edition

Click to copy

Chicago 17th Edition

Click to copy

BibTeX

Click to copy

Persistent Identifier

mdoi:110.1030/CON.2026.01001

Click to copy

About MDOI

MDOI identifiers are permanent and unique identifiers assigned to digital objects to ensure long-term access, tracking, and referencing.

  • MDOI provides a permanent identity for digital objects.
  • Each MDOI is unique and points to one specific resource.
  • The prefix, such as 110.XXXX, identifies the registrant.
  • The suffix identifies the exact digital object.
  • MDOI remains stable even when a website URL changes.
  • It helps prevent broken links in digital publishing.
  • It makes academic and digital resources easier to find and cite.
  • MDOI supports proper tracking and management of digital content.
  • It improves the credibility and visibility of published resources.
  • MDOI ensures digital objects remain accessible, traceable, and reliable over time.
CO
Registered by Convergence Chronicles