AutoPBL: An LLM-powered Platform to Guide and Support Individual Learners Through Self Project-based Learning

Human-LLM CollaborationProgramming Education & Computational ThinkingIntelligent Tutoring Systems & Learning AnalyticsUniversity Professors & ResearchersOnline Course DesignersHCI Researchers

Research Background and Issues

  • Identified Problems or Challenges:

    1. Self Project-based Learning (SPBL), a method combining the advantages of self-directed learning and project-based learning, may lead to suboptimal learning experiences and outcomes due to a lack of guidance and support.
    2. Although LLMs (e.g., ChatGPT) are seen as potential SPBL mentors, they pose risks of misuse, such as students using them as simple answer-providing tools, bypassing the learning process, undermining critical thinking, and compromising academic integrity.
    3. Current SPBL platforms lack integrated LLM systems and responsible frameworks, making it difficult to balance educational objectives.
  • Significance: SPBL offers flexibility in learning and skill development in fields like computer science, making it crucial to address the lack of guidance and support. Effectively integrating LLMs into the learning process can enhance the learning experience while maintaining academic integrity.

  • Research Motivation and Related Work: The authors focus on AI and machine learning education, conducting interviews to study the role of traditional human mentors in project-based learning. Based on this, they designed a systematic LLM-supported platform to address the absence of human guidance and dynamic support in current SPBL.


Solution

  • Proposed Methods or Solutions:

    1. Designed and implemented the AutoPBL platform, systematically integrating large language models (LLMs) into SPBL to provide dynamically generated tutorials, checkpoint questions, and virtual teaching assistants.
    2. The platform employs a dynamically adaptive modular tutorial framework, enabling block-based content presentation and adaptive content generation.
    3. Offers learning process tracking and feedback through checkpoint questions, supported by a virtual assistant for context-aware real-time Q&A.
  • Innovations:

    1. Achieved personalization and dynamism in SPBL by mapping LLM capabilities to core functions of human mentors, such as key learning point guidance and instant feedback.
    2. Developed a step-by-step content presentation and checkpoint verification mechanism to balance in-depth content learning with project completion.
    3. Integrated virtual assistants (e.g., preset inquiry modes) to reduce the complexity of prompt writing and provide progressive guidance, preventing "end-to-end" solutions from diminishing the learning experience.
  • Implementation Steps and Key Technologies:

    1. Modular Framework Tutorials: Divided each learning task into step-by-step frameworks, subtasks, and block-based content, supporting dynamically generated tutorials based on user feedback.
    2. Checkpoint Questions: Designed a question classification system based on concepts, practices, and reflections to actively guide students in summarizing, thinking, and testing knowledge at key stages.
    3. LLM Multi-Agent System: Utilized multiple modules, including content generation, progress summarization, and code masking, to automatically generate and optimize learning materials while adapting to user behavior in real time.

Research Outcomes

  • Specific Outcomes:

    1. Developed a fully functional SPBL platform to help users learn through machine learning project practices.
    2. Users demonstrated significant improvements in learning outcomes (test scores, subjective understanding) during experiments, along with more positive learning behaviors and cognitive reflection abilities.
    3. Investigated the impact of platform features (e.g., checkpoint questions, virtual assistants) on learning behaviors, identifying areas for improvement.
  • Advantages Over Existing Solutions:

    1. Compared to static tutorials and traditional SPBL methods, AutoPBL helps users better seize learning opportunities through dynamic content generation and personalized guidance.
    2. Combines active and passive guidance to address the lack of proactive problem awareness in traditional platforms.
    3. Reduces psychological pressure during the learning process and improves overall user experience and satisfaction.
  • Experimental or Evaluation Results:

    1. Experimental results show that AutoPBL significantly outperforms traditional tutorials in user testing.
    2. Users provided more positive feedback on highly proactive checkpoint questions (e.g., "how and why it works" question types) but showed limited responses to simple repetitive questions or overly complex code completion tasks.
    3. On average, the AutoPBL experimental group spent more time on tasks but reported significantly reduced perceived cognitive load.
  • Limitations and Future Directions:

    1. Limitations:
      • Experiments were limited to beginners and machine learning topics, with no testing of the platform's applicability to other knowledge domains.
      • While the LLM-generated content is usable, further optimization is needed to enhance content accuracy, adaptability, and user trust.
      • The small sample size requires more diverse data to support broader conclusions.
    2. Future Directions:
      • Expand to broader educational domains (e.g., programming language learning, medical procedures).
      • Refine content generation methods to better adapt to users' knowledge states and learning habits.
      • Introduce cross-team collaboration features and integrate with specific practical environments (e.g., IDE tools) to enhance the platform's practicality and scalability.
      • Improve the quality and customization of educational content through reinforcement learning based on user feedback.

Through the development and evaluation of AutoPBL, this research aims to integrate SPBL with AI-driven teaching technologies, providing an innovative solution to enhance the effectiveness of self-directed education.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/188740/2025

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://dl.acm.org/doi/10.1145/3706598.3714261
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2025
emoji_events
Award
No award tagged
group
Authors
6 authors
sell
Subtopics
Human-LLM Collaboration, Programming Education & Computational Thinking, Intelligent Tutoring Systems & Learning Analytics
work
Professions
University Professors & Researchers, Online Course Designers, HCI Researchers
article
Content Status
Full text indexed
hub
Related Papers
10 related papers