Web-based CS2 programming environment with integrated GPT-4 AI assistant and interaction logging¶
Design · All designs
Evidence · 1 claim (1 for) · 1 study (1 associational),q2· 0 of 1 report an effect size · 1 claim rests on one study
Description¶
A web-based programming environment developed for this study in which "The system integrates the programming assign- ment description, a code editor, program execution output, and a conversational AI assistant within one single interface." The AI assistant was powered by GPT-4 accessed through the OpenAI API. The system automatically logged student prompts, AI responses, timestamps, user identifiers, and interaction metadata, enabling analysis of question-asking behavior during two 60-minute lab sessions.
Design Implications¶
Context¶
Requirements¶
- Students log in, complete a demographic survey, and work on assignments with unlimited AI interaction; assignments must be submitted through the system by the session's time limit.
Constraints¶
- The system was used during scheduled laboratory sessions of approximately 60 minutes in a single CS2 course at one university.
Target Learners¶
- CS2 (second-year computer science) students, mostly freshmen and sophomores
Learning Goals¶
- Object-oriented programming in C++, including constructors, encapsulation, inheritance, and polymorphism
Claims¶
Related Designs¶
Examples¶
-
Key Sources¶
- Matin Amoozadeh and Amin Alipour. (2026). Analysis of Types of Inquiries in Student-AI Interaction: A case study of two CS2 tasks. https://arxiv.org/abs/2608.17919
Page metadata
| Field | Value |
|---|---|
type |
design |
id |
web-based-ai-programming-environment-cs2 |
title |
Web-based CS2 programming environment with integrated GPT-4 AI assistant and interaction logging |
description |
A web-based programming environment developed for this study in which "The system integrates the programming assign- ment description, a code editor, program execution output, and a conversational AI assistant within... |
status |
review |
generated |
by process:settle-candidates on 2026-10-11 |
trust |
unverified — no one has confirmed this page's content |
sources |
1 — matin-amoozadeh-and-amin-alipour-2026 |
Frontmatter is the page's machine-readable record — see the Schema & Guide.