Back to Search Start Over

VisOJ: real-time visual learning analytics dashboard for online programming judge.

Authors :
Fu, Qian
Bai, Xue
Zheng, Yafeng
Du, Runsheng
Wang, Dongqing
Zhang, Tianyi
Source :
Visual Computer; Jun2023, Vol. 39 Issue 6, p2393-2405, 13p
Publication Year :
2023

Abstract

Online Judge (OJ) is an important aid for programming learning that can help students evaluate learning effects in real-time, while teachers can adjust practice tasks in time according to the records of the tool. With these advantages, OJ shows great value for promoting teaching and learning in programming. The existing OJ system usually only provides information such as problem status list and recent rank list. However, it is unable to provide teachers with more fine-grained analysis information, such as the distribution of students' incorrect responses and level of knowledge mastery. And it also cannot provide students with effective comparative information on their learning status. This research developed a visual learning analytics dashboard named VisOJ for the OJ system, which includes two types of user interfaces: teacher and student. The teacher interface presents students' learning status and ranking trends, which help teachers monitor and give feedback on their learning activities. The student interface provides views such as error type analysis and evaluation, which promote students' self-reflection and self-regulation. Preliminary case studies and expert interviews prove the usability of the dashboard. In the end, we summarize our main work and suggest future research directions. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
01782789
Volume :
39
Issue :
6
Database :
Complementary Index
Journal :
Visual Computer
Publication Type :
Academic Journal
Accession number :
164263716
Full Text :
https://doi.org/10.1007/s00371-022-02586-z