Project-Based Learning (PBL) is a pedagogical method that combines theory and practice by involving students in real-world challenges. Continuous feedback is crucial in PBL, guiding students to improve their methods and foster progressive thinking. However, PBL faces challenges in widespread adoption due to the time and expertise needed for effective feedback, especially with increasing student numbers. This paper presents a novel approach using Generative AI, specifically an enhanced ChatGPT, to provide effective PBL feedback. For an undergraduate Web Technology course, we integrated three strategies: 1) fine-tuning ChatGPT with feedback from various sources; 2) using additional course-specific information for context; 3) incorporating external services for specialized feedback. We developed a tool that implements these strategies both independently and in a combined fashion. We assessed the effectiveness of the tool we developed by conducting user studies, which confirmed that this tool improves the quality of feedback as compared with general-purpose ChatGPT. By acquiring and retaining knowledge from different sources, our approach offers a powerful component for implementing PBL on a large scale.
Are you a researcher? Would you like to cite this paper? Visit the ASEE document repository at peer.asee.org for more tools and easy citations.