English
Related papers

Related papers: Towards Automatic Grading of D3.js Visualizations

200 papers

Data Physicalization focuses on understanding how physical representations of data can support communication, learning and problem-solving. As an emerging area, Data Physicalization research needs conceptual foundations to support thinking…

Human-Computer Interaction · Computer Science 2023-08-14 Champika Ranasinghe , Auriol Degbelo

High-level 3D scene understanding is essential in many applications. However, the challenges of generating accurate 3D annotations make development of deep learning models difficult. We turn to recent advancements in automatic retrieval of…

Computer Vision and Pattern Recognition · Computer Science 2025-05-19 Yuchen Rao , Stefan Ainetter , Sinisa Stekovic , Vincent Lepetit , Friedrich Fraundorfer

Researchers have widely acknowledged the potential of control mechanisms with which end-users of recommender systems can better tailor recommendations. However, few e-learning environments so far incorporate such mechanisms, for example for…

Human-Computer Interaction · Computer Science 2023-03-02 Jeroen Ooge , Leen Dereu , Katrien Verbert

Recent advances in AI enable the automatic generation of visualizations directly from textual prompts using agentic workflows. However, visualizations produced via one-shot generative methods often suffer from insufficient quality,…

Human-Computer Interaction · Computer Science 2026-03-19 Roxana Bujack , Li-Ta Lo , Ethan Stam , Ayan Biswas , David Rogers

The best way to understand complex data structures or algorithm is to see them in action. The present work presents a new tool, especially useful for students and lecturers in computer science. It is written in Java and developed at…

Computers and Society · Computer Science 2014-03-19 Kaninda Musumbu

Automatic short answer grading (ASAG), which autonomously score student answers according to reference answers, provides a cost-effective and consistent approach to teaching professionals and can reduce their monotonous and tedious grading…

Artificial Intelligence · Computer Science 2019-09-27 Tiaoqiao Liu , Wenbiao Ding , Zhiwei Wang , Jiliang Tang , Gale Yan Huang , Zitao Liu

In mathematical proof education, there remains a need for interventions that help students learn to write mathematical proofs. Research has shown that timely feedback can be very helpful to students learning new skills. While for many years…

Artificial Intelligence · Computer Science 2025-07-15 Chenyan Zhao , Mariana Silva , Seth Poulsen

Continual learning has received a great deal of attention recently with several approaches being proposed. However, evaluations involve a diverse set of scenarios making meaningful comparison difficult. This work provides a systematic…

Machine Learning · Computer Science 2019-01-24 Yen-Chang Hsu , Yen-Cheng Liu , Anita Ramasamy , Zsolt Kira

Optimizing application performance in today's hardware architecture landscape is an important, but increasingly complex task, often requiring detailed performance analyses. In particular, data movement and reuse play a crucial role in…

Software Engineering · Computer Science 2023-06-29 Philipp Schaad , Tal Ben-Nun , Torsten Hoefler

The use of new technologies in higher education has surprisingly emphasized students' tendency to adopt a passive behavior in class. Participation and interaction of students are essential to improve academic results. This paper describes…

We continuously interact with computerized systems to achieve goals and perform tasks in our personal and professional lives. Therefore, the ability to program such systems is a skill needed by everyone. Consequently, computational thinking…

Human-Computer Interaction · Computer Science 2021-12-07 Christopher Pyles , Francois van Schalkwyk , Gerard J. Gorman , Marijan Beg , Lee Stott , Nir Levy , Ran Gilad-Bachrach

Knowledge of human perception has long been incorporated into visualizations to enhance their quality and effectiveness. The last decade, in particular, has shown an increase in perception-based visualization research studies. With all of…

Human-Computer Interaction · Computer Science 2021-07-16 Ghulam Jilani Quadri , Paul Rosen

While visualizations play a crucial role in gaining insights from data, generating useful visualizations from a complex dataset is far from an easy task. Besides understanding the functionality provided by existing visualization libraries,…

Programming Languages · Computer Science 2019-11-22 Chenglong Wang , Yu Feng , Rastislav Bodik , Alvin Cheung , Isil Dillig

In the face of complex decisions, people often engage in a three-stage process that spans from (1) exploring and analyzing pertinent information (intelligence); (2) generating and exploring alternative options (design); and ultimately…

Human-Computer Interaction · Computer Science 2023-12-25 Emre Oral , Ria Chawla , Michel Wijkstra , Narges Mahyar , Evanthia Dimara

Time series visualization plays a crucial role in identifying patterns and extracting insights across various domains. However, as datasets continue to grow in size, visualizing them effectively becomes challenging. Downsampling, which…

Human-Computer Interaction · Computer Science 2023-04-04 Jonas Van Der Donckt , Jeroen Van Der Donckt , Michael Rademaker , Sofie Van Hoecke

Large programming courses struggle to provide timely, detailed feedback on student code. We developed Mark My Works, a local autograding system that combines traditional unit testing with LLM-generated explanations. The system uses…

Software Engineering · Computer Science 2026-01-16 Yiding Qiu , Seyed Mahdi Azimi , Artem Lensky

This paper provides a comprehensive review of the design and implementation of automatically generated assessment reports (AutoRs) for formative use in K-12 Science, Technology, Engineering, and Mathematics (STEM) classrooms. With the…

Human-Computer Interaction · Computer Science 2025-01-03 Ehsan Latif , Ying Chen , Xiaoming Zhai , Yue Yin

Classical video quality assessment methods generate a numerical score to judge a video's perceived visual fidelity and clarity. Yet, a score fails to describe the video's complex quality dimensions, restricting its applicability. Benefiting…

Computer Vision and Pattern Recognition · Computer Science 2026-03-30 Qizhi Xie , Kun Yuan , Yunpeng Qu , Jiachao Gong , Mingda Wu , Ming Sun , Chao Zhou , Jihong Zhu

Grading can shape students' learning and encourage use of effective problem solving practices. Teaching assistants (TAs) are often responsible for grading student solutions and providing feedback, thus, their perceptions of grading may…

Physics Education · Physics 2020-05-19 Emily Marshman , Alexandru Maries , Charles Henderson , Chandralekha Singh , Edit Yerushalmi

Extracting discriminative features plays a crucial role in the fine-grained visual classification task. Most of the existing methods focus on developing attention or augmentation mechanisms to achieve this goal. However, addressing the…

Computer Vision and Pattern Recognition · Computer Science 2022-05-24 Tuong Do , Huy Tran , Erman Tjiputra , Quang D. Tran , Anh Nguyen