• Home
  • Search
  • CodeDive: A Web-Based IDE with Real-Time Code Activity Monitoring for Programming Education
  • https://doi.org/10.3390/app151910403Copy DOI Icon

CodeDive: A Web-Based IDE with Real-Time Code Activity Monitoring for Programming Education

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

This paper introduces CodeDive, a web-based programming environment with real-time behavioral tracking designed to enhance student progress assessment and provide timely support for learners, while also addressing the academic integrity challenges posed by Large Language Models (LLMs). Visibility into the student’s learning process has become essential for effective pedagogical analysis and personalized feedback, especially in the era where LLMs can generate complete solutions, making it difficult to truly assess student learning and ensure academic integrity based solely on the final outcome. CodeDive provides this process-level transparency by capturing fine-grained events, such as code edits, executions, and pauses, enabling instructors to gain actionable insights for timely student support, analyze learning trajectories, and effectively uphold academic integrity. It operates on a scalable Kubernetes-based cloud architecture, ensuring security and user isolation via containerization and SSO authentication. As a browser-accessible platform, it requires no local installation, simplifying deployment. The system produces a rich data stream of all interaction events for pedagogical analysis. In a Spring 2025 deployment in an Operating Systems course with approximately 100 students, CodeDive captured nearly 25,000 code snapshots and over 4000 execution events with a low overhead. The collected data powered an interactive dashboard visualizing each learner’s coding timeline, offering actionable insights for timely student support and a deeper understanding of their problem-solving strategies. By shifting evaluation from the final artifact to the developmental process, CodeDive offers a practical solution for comprehensively assessing student progress and verifying authentic learning in the LLM era. The successful deployment confirms that CodeDive is a stable and valuable tool for maintaining pedagogical transparency and integrity in modern classrooms.

Similar Papers
  • Research Article

Navigating academic integrity in biomedical research: the impact of large language models on current practices and future directions.

  • Nov 21, 2025
  • International journal of surgery (London, England)
  • Anqi Lin +18
  • Research Article
  • Citations619

Academic Integrity considerations of AI Large Language Models in the post-pandemic era: ChatGPT and beyond

  • Jan 01, 2023
  • Journal of University Teaching and Learning Practice
  • Mike Perkins
  • PDF
  • Research Article
  • Citations60

Ethical Considerations and Fundamental Principles of Large Language Models in Medical Education: Viewpoint.

  • Aug 01, 2024
  • Journal of medical Internet research
  • Li Zhui +4
  • Research Article

Integrating Generative Artificial Intelligence in Midwifery Education: Balancing Innovation, Ethics, and Academic Integrity.

  • Sep 10, 2025
  • Journal of midwifery & women's health
  • Megan Koontz +1
  • Research Article

AI‐Generated Essays: Characteristics and Implications on Automated Scoring and Academic Integrity

  • Jan 29, 2026
  • Educational Measurement: Issues and Practice
  • Yang Zhong +4
  • Research Article

Opportunities and Challenges of AI Language Models in Higher Education for Sustainable Development

  • Feb 01, 2026
  • European Journal of Sustainable Development
  • Іrіna Lomachinska +7
  • Research Article
  • Citations7

A Wolf in Sheep’s Clothing? Critical Discourse Analysis of Five Online Automated Paraphrasing Sites

  • Nov 01, 2023
  • Journal of University Teaching and Learning Practice
  • Kay M Hammond +3
  • Conference Article
  • Citations8

Master Program Students Experiences in Robot Operating System Course

  • Sep 01, 2018
  • Tatyana Tsoy +3
  • Research Article
  • Citations2

(LLM) AI Generated Text Detection

  • Feb 15, 2025
  • INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
  • Prof Sayali Shivarkar
  • Research Article
  • Citations2

On the Question of Authorship in Large Language Models

  • Jan 01, 2024
  • KNOWLEDGE ORGANIZATION
  • Carlin Soos +1
  • Conference Article

Using Programming Projects In An Operating Systems Course As A Capstone Software Engineering Experience

  • Sep 04, 2020
  • Scott Schneider
  • Research Article
  • Citations1

Urdu Sentential Paraphrased Plagiarism Detection Using Large Language Models

  • Jul 11, 2025
  • ACM Transactions on Asian and Low-Resource Language Information Processing
  • Hafiz Rizwan Iqbal +4
  • Conference Article
  • Citations23

Step Tutor: Supporting Students through Step-by-Step Example-Based Feedback

  • Jun 15, 2020
  • Wengran Wang +5
  • Research Article
  • Citations3

Introducing Software Engineering Developments to a Classical Operating Systems Course

  • Feb 01, 2005
  • IEEE Transactions on Education
  • E.A Billard
  • Research Article
  • Citations18

The effectiveness of animations in an undergraduate operating systems course

  • May 01, 2006
  • Journal of Computing Sciences in Colleges
  • Brian M English +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.