Interactive Learning in Computer Science Education Supported by a Discord Chatbot
Santiago Berrezueta-Guzman, Ivan Parmacli, Stephan Krusche, Stefan, Wagner

TL;DR
This paper presents a Discord-based chatbot that enhances interaction, feedback, and engagement in a first-semester computer science course, allowing dynamic adjustments and improving student learning experiences.
Contribution
Introduction of a command-based Discord chatbot for real-time feedback, attendance tracking, and lecture support in computer science education, demonstrating improved interaction and course adaptation.
Findings
Students perceived activities' difficulty accurately.
The chatbot facilitated stress-free communication.
Students want to continue using the chatbot.
Abstract
Enhancing interaction and feedback collection in a first-semester computer science course poses a significant challenge due to students' diverse needs and engagement levels. To address this issue, we created and integrated a command-based chatbot on the course communication server on Discord. The DiscordBot enables students to provide feedback on course activities through short surveys, such as exercises, quizzes, and lectures, facilitating stress-free communication with instructors. It also supports attendance tracking and introduces lectures before they start. The research demonstrates the effectiveness of the DiscordBot as a communication tool. The ongoing feedback allowed course instructors to dynamically adjust and improve the difficulty level of upcoming activities and promote discussion in subsequent tutor sessions. The data collected reveal that students can accurately…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAI in Service Interactions · E-Learning and Knowledge Management · Online Learning and Analytics
