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 perceive the activities' difficulty and expected results, providing insights not possible through traditional end-of-semester surveys. Students reported that interaction with the DiscordBot was easy and expressed a desire to continue using it in future semesters. This responsive approach ensures the course meets the evolving needs of students, thereby enhancing their overall learning experience.
翻译:在计算机科学第一学期课程中,由于学生需求多样且参与度不一,增强互动与反馈收集面临显著挑战。为解决此问题,我们在课程Discord通信服务器上创建并集成了一个基于指令的聊天机器人。该DiscordBot使学生能够通过简短调查(如练习、测验和讲座)提供课程活动反馈,促进与教师的无压力沟通。它还支持考勤跟踪,并在讲座开始前进行内容预告。研究表明,DiscordBot作为通信工具具有显著成效。持续反馈使课程教师能够动态调整并优化后续活动的难度水平,并在后续辅导课中促进讨论。收集的数据表明,学生能准确感知活动难度与预期成果,这通过传统期末调查无法实现。学生反映与DiscordBot的交互简便易用,并希望在未来学期继续使用。这种响应式方法确保课程能够适应学生不断变化的需求,从而提升整体学习体验。