English
Related papers

Related papers: Towards Automatic Grading of D3.js Visualizations

200 papers

Automated grading systems, or auto-graders, have become ubiquitous in programming education, and the way they generate feedback has become increasingly automated as well. However, there is insufficient evidence regarding auto-grader…

Computers and Society · Computer Science 2025-07-22 Adam Zhang , Heather Burte , Jaromir Savelka , Christopher Bogart , Majd Sakr

Developing interactive software, such as websites or games, is a particularly engaging way to learn computer science. However, teaching and giving feedback on such software is time-consuming -- standard approaches require instructors to…

Machine Learning · Computer Science 2022-11-17 Evan Zheran Liu , Moritz Stephan , Allen Nie , Chris Piech , Emma Brunskill , Chelsea Finn

The amount of visual communication we are facing is rapidly increasing, and skills to process, understand, and generate visual representations are in high demand. Especially students focusing on computer graphics and visualization can…

Human-Computer Interaction · Computer Science 2019-07-11 Andrey Krekhov , Michael Michalski , Jens Krüger

The rapid growth of programming education has outpaced traditional assessment tools, leaving faculty with limited means to provide meaningful, scalable feedback. Conventional autograders, while efficient, act as black-box systems that…

Artificial Intelligence · Computer Science 2025-10-31 Vikrant Sahu , Gagan Raj Gupta , Raghav Borikar , Nitin Mane

Dynamic graph visualization attracts researchers' concentration as it represents time-varying relationships between entities in multiple domains (e.g., social media analysis, academic cooperation analysis, team sports analysis). Integrating…

Human-Computer Interaction · Computer Science 2022-06-13 Baofeng Chang , Sujia Zhu , Qi Jiang , Wang Xia , Jingwei Tang , Lvhan Pan , Ronghua Liang , Guodao Sun

In this paper, we reflect on the educational challenges and research opportunities in running data visualization design activities in the context of large courses. With the increasing number and sizes of data visualization course, we need…

We report our experience in two installations of a course on data visualization that featured project-based learning. Given the rationale of this approach, we show which input was provided when necessary for the students to achieve their…

Computers and Society · Computer Science 2021-11-09 Dietrich Kammer , Elena Stoll , Adam Urban

Evaluating teaching effectiveness at scale remains a persistent challenge for large universities, particularly within engineering programs that enroll tens of thousands of students. Traditional methods, such as manual review of student…

Computers and Society · Computer Science 2025-08-06 Jean-Francois Chamberland , Martin C. Carlisle , Arul Jayaraman , Krishna R. Narayanan , Sunay Palsole , Karan Watson

Much of the delivery of University education is now by synchronous or asynchronous video. For students, one of the challenges is managing the sheer volume of such video material as video presentations of taught material are difficult to…

Multimedia · Computer Science 2021-06-28 Hyowon Lee , Mingming Liu , Michael Scriney , Alan F. Smeaton

With the rise of online learning, the demand for efficient and consistent assessment in mathematics has significantly increased over the past decade. Machine Learning (ML), particularly Natural Language Processing (NLP), has been widely…

Machine Learning · Computer Science 2025-07-08 Behnam Parsaeifard , Martin Hlosta , Per Bergamin

The prevalence of online platforms and studies has generated the demand for automated grading tools, and as a result, there are plenty in the market. Such tools are developed to grade coding assignments quickly, accurately, and…

Computers and Society · Computer Science 2022-12-06 Aditi Agrawal , Benjamin Reed

With increasing popularity in online learning, a surge of E-learning platforms have emerged to facilitate education opportunities for k-12 (from kindergarten to 12th grade) students and with this, a wealth of information on their learning…

Human-Computer Interaction · Computer Science 2019-09-24 Meng Xia , Huan Wei , Min Xu , Leo Yu Ho Lo , Yong Wang , Rong Zhang , Huamin Qu

This study explores the classroom implementation of an AI-powered grading platform in K-12 settings through a co-design pilot with 19 teachers. We combine platform usage logs, surveys, and qualitative interviews to examine how teachers use…

Human-Computer Interaction · Computer Science 2025-11-06 Zewei Tian , Alex Liu , Lief Esbenshade , Shawon Sarkar , Zachary Zhang , Kevin He , Min Sun

The development in Artificial Intelligence (AI) offers transformative potential for redefining student assessment methodologies. This paper aims to establish the idea of the advancement of Artificial Intelligence (AI) and its prospect in…

Computers and Society · Computer Science 2025-03-10 Pushpalatha K S , Abhishek Mangalur , Ketan Hegde , Chetan Badachi , Mohammad Aamir

With the increasing amount of data globally, analyzing and visualizing data are becoming essential skills across various professions. It is important to equip university students with these essential data skills. To learn, design, and…

Human-Computer Interaction · Computer Science 2024-09-11 Shri Harini Ramesh , Fateme Rajabiyazdi

Upcoming HI surveys will deliver large datasets, and automated processing using the full 3-D information (two positional dimensions and one spectral dimension) to find and characterize HI objects is imperative. In this context,…

Instrumentation and Methods for Astrophysics · Physics 2015-06-02 D. Punzo , J. M. van der Hulst , J. B. T. M. Roerdink , T. A. Oosterloo , M. Ramatsoku , M. A. W. Verheijen

Comprehensively evaluating and comparing researchers' academic performance is complicated due to the intrinsic complexity of scholarly data. Different scholarly evaluation tasks often require the publication and citation data to be…

Graphics · Computer Science 2022-03-25 Zhichun Guo , Jun Tao , Siming Chen , Nitesh V. Chawla , Chaoli Wang

We provide ongoing results from the development of a personalized learning system integrated into a serious game. Given limited instructor resources, the use of computerized systems to help tutor students offers a way to provide higher…

Computers and Society · Computer Science 2023-05-29 Ying Tang , Ryan Hare

How do we assess people's abilities to interact with data visualizations? The current state-of-the-art visualization literacy tests -- such as VLAT and its derivatives -- only involve the use of static visualizations. Despite advances in…

Human-Computer Interaction · Computer Science 2026-04-20 Gabriela Molina León , Benjamin Bach , Matheus Valentim , Niklas Elmqvist

Self-supervised learning aims to learn representations from the data itself without explicit manual supervision. Existing efforts ignore a crucial aspect of self-supervised learning - the ability to scale to large amount of data because…

Computer Vision and Pattern Recognition · Computer Science 2019-06-07 Priya Goyal , Dhruv Mahajan , Abhinav Gupta , Ishan Misra