Improving the effectiveness of SQL learning practice: a data-driven approach

被引:8
|
作者
Cagliero, Luca [1 ]
De Russis, Luigi [1 ]
Farinetti, Laura [1 ]
Montanaro, Teodoro [2 ]
机构
[1] Politecn Torino, Turin, Italy
[2] Ist Super Mario Boella, Turin, Italy
关键词
ERRORS;
D O I
10.1109/COMPSAC.2018.00174
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Most engineering courses include fundamental practice activities to be performed by students in computer labs. During lab sessions, students work on solving exercises with the help of teaching assistants, who often have a hard time for guaranteeing a timely, optimized, and "democratic" support to everybody. This paper presents a learning environment to improve the experience of the lab sessions participants, both the students and the teaching assistants. In particular, the environment was designed, implemented, and experimented in the context of a database course. The application designed to support the learning environment stores all the events occurring during a SQL practice lab, i.e., task progression, query submissions, error feedback, assistance requests and interventions, and it provides information useful both for use on-the-fly and for later analysis. Thanks to the analysis of these data, the application dynamically provides teaching assistants with a graphical interface highlighting where assistance is most needed, by considering different factors such as the progression rate, the percentage of correct solutions, and the difficulties in solving the current exercise. Furthermore, the stored data allow teachers later on to analyze and to interpret the behavior of the students during the lab, and to have insights on their main mistakes and misconceptions. After describing the environment, the interfaces, and the approaches used to identify the students' teams that need timely assistance, the paper presents the results of different analyses performed using the collected data, to help the teacher better understand students' educational needs.
引用
收藏
页码:980 / 989
页数:10
相关论文
共 50 条
  • [1] AN APPROACH TO DATA-DRIVEN LEARNING
    MARKOV, Z
    [J]. LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1991, 535 : 127 - 140
  • [2] Approach to data-driven learning
    Markov, Z.
    [J]. International Workshop on Fundamentals of Artificial Intelligence Research, 1991,
  • [3] Framework for SQL Error Message Design: A Data-Driven Approach
    Taipalus, Toni
    Grahn, Hilkka
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2024, 33 (01)
  • [4] Data-driven approach for ontology learning
    Ocampo-Guzman, Isidra
    Lopez-Arevalo, Ivan
    Sosa-Sosa, Victor
    [J]. 2009 6TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, COMPUTING SCIENCE AND AUTOMATION CONTROL (CCE 2009), 2009, : 463 - 468
  • [5] Data-Driven Approach for Improving Asset Reliability
    Jalla, Srinivas
    Davis, Clinton
    [J]. JOURNAL AMERICAN WATER WORKS ASSOCIATION, 2019, 111 (04): : 13 - 20
  • [7] A Data-Driven Approach for Improving Sustainable Product Development
    Relich, Marcin
    [J]. SUSTAINABILITY, 2023, 15 (08)
  • [8] A data-driven approach to improving hospital waste management
    Cakmak Barsbay, Mehtap
    [J]. INTERNATIONAL JOURNAL OF HEALTHCARE MANAGEMENT, 2021, 14 (04) : 1410 - 1421
  • [9] DATA-DRIVEN LEARNING APPROACH TO MARITIME ENGLISH
    Kegalj, Jana
    Borucinsky, Mirjana
    Coslovich, Sandra Tominac
    [J]. PEDAGOGIKA-PEDAGOGY, 2023, 95 (05): : 51 - 63
  • [10] Configanator: A Data-driven Approach to Improving CDN Performance
    Naseer, Usama
    Benson, Theophilus A.
    [J]. PROCEEDINGS OF THE 19TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION (NSDI '22), 2022, : 1135 - 1158