[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3640544.3645215acmconferencesArticle/Chapter ViewAbstractPublication PagesiuiConference Proceedingsconference-collections
demonstration

Human-AI Collaboration in a Student Discussion Forum

Published: 05 April 2024 Publication History

Abstract

The recent public releases of AI tools such as ChatGPT have forced computer science educators to reconsider how they teach. These tools have demonstrated considerable ability to generate code and answer conceptual questions, rendering them incredibly useful for completing CS coursework. While overreliance on AI tools could hinder students’ learning, we believe they have the potential to be a helpful resource for both students and instructors alike. We propose a novel system for instructor-mediated GPT interaction in a class discussion board. By automatically generating draft responses to student forum posts, GPT can help Teaching Assistants (TAs) respond to student questions in a more timely manner, giving students an avenue to receive fast, quality feedback on their solutions without turning to ChatGPT directly. Additionally, since they are involved in the process, instructors can ensure that the information students receive is accurate, and can provide students with incremental hints that encourage them to engage critically with the material, rather than just copying an AI-generated snippet of code. We utilize Piazza—a popular educational forum where TAs help students via text exchanges—as a venue for GPT-assisted TA responses to student questions. These student questions are sent to GPT-4 alongside assignment instructions and a customizable prompt, both of which are stored in editable instructor-only Piazza posts. We demonstrate an initial implementation of this system, and provide examples of student questions that highlight its benefits.

Supplemental Material

MP4 File
Demo video

References

[1]
Rishabh Balse, Viraj Kumar, Prajish Prasad, and Jayakrishnan Madathil Warriem. 2023. Evaluating the Quality of LLM-Generated Explanations for Logical Errors in CS1 Student Programs. In Proceedings of the 16th Annual ACM India Compute Conference (, Hyderabad, India,) (COMPUTE ’23). Association for Computing Machinery, New York, NY, USA, 49–54. https://doi.org/10.1145/3627217.3627233
[2]
Marian Daun and Jennifer Brings. 2023. How ChatGPT Will Change Software Engineering Education. In Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1 (, Turku, Finland,) (ITiCSE 2023). Association for Computing Machinery, New York, NY, USA, 110–116. https://doi.org/10.1145/3587102.3588815
[3]
Samuel George and Prasun Dewan. 2024. NotebookGPT - Facilitating and Monitoring Explicit Lightweight Student GPT Help Requests During Programming Exercises. In Companion Proceedings of the 29th International Conference on Intelligent User Interfaces.
[4]
Ashok K. Goel and Lalith Polepeddi. 2015. Jill Watson: A Virtual Teaching Assistant for Online Education., 120-143 pages. https://doi.org/10.4324/9781351186193-7
[5]
Github Inc. 2024. Github CoPilot. https://github.com/features/copilot Accessed: 2024-01-02.
[6]
Sam Lau and Philip Guo. 2023. From "Ban It Till We Understand It" to "Resistance is Futile": How University Programming Instructors Plan to Adapt as More Students Use AI Code Generation and Explanation Tools Such as ChatGPT and GitHub Copilot. In Proceedings of the 2023 ACM Conference on International Computing Education Research - Volume 1 (Chicago, IL, USA) (ICER ’23). Association for Computing Machinery, New York, NY, USA, 106–121. https://doi.org/10.1145/3568813.3600138
[7]
Yiheng Liu, Tianle Han, Siyuan Ma, Jiayue Zhang, Yuanyuan Yang, Jiaming Tian, Hao He, Antong Li, Mengshen He, Zhengliang Liu, Zihao Wu, Dajiang Zhu, Xiang Li, Ning Qiang, Dingang Shen, Tianming Liu, and Bao Ge. 2023. Summary of ChatGPT/GPT-4 Research and Perspective Towards the Future of Large Language Models. arxiv:2304.01852 [cs.CL]
[8]
Pooja Sankar. [n. d.]. Our Story. https://piazza.com/about/story
[9]
Kyoungwon Seo, Joice Tang, Ido Roll, Sidney Fels, and Dongwook Yoon. 2021. The impact of artificial intelligence on learner–instructor interaction in online learning. International Journal of Educational Technology in Higher Education 18, 1 (26 Oct 2021), 54. https://doi.org/10.1186/s41239-021-00292-9
[10]
Ramazan Yilmaz and Fatma Gizem Karaoglan Yilmaz. 2023. Augmented intelligence in programming learning: Examining student views on the use of ChatGPT for programming learning. Computers in Human Behavior: Artificial Humans 1, 2 (2023), 100005. https://doi.org/10.1016/j.chbah.2023.100005

Cited By

View all
  • (2024)NotebookGPT – Facilitating and Monitoring Explicit Lightweight Student GPT Help Requests During Programming ExercisesCompanion Proceedings of the 29th International Conference on Intelligent User Interfaces10.1145/3640544.3645234(62-65)Online publication date: 18-Mar-2024

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
IUI '24 Companion: Companion Proceedings of the 29th International Conference on Intelligent User Interfaces
March 2024
182 pages
ISBN:9798400705090
DOI:10.1145/3640544
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 April 2024

Check for updates

Qualifiers

  • Demonstration
  • Research
  • Refereed limited

Data Availability

Funding Sources

Conference

IUI '24
Sponsor:

Acceptance Rates

Overall Acceptance Rate 746 of 2,811 submissions, 27%

Upcoming Conference

IUI '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)207
  • Downloads (Last 6 weeks)31
Reflects downloads up to 15 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)NotebookGPT – Facilitating and Monitoring Explicit Lightweight Student GPT Help Requests During Programming ExercisesCompanion Proceedings of the 29th International Conference on Intelligent User Interfaces10.1145/3640544.3645234(62-65)Online publication date: 18-Mar-2024

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media